BSDL Files Library for JTAG

The only free public library that contains thousands of BSDL (Boundary Scan Description Language) models to use with BScan/JTAG tools

BSDL model: PXV_0

-- ***************************************************************************
-- Dual-Core Intel(R) Xeon(TM) Processor Core Boundary Scan Descriptor 
-- Language (BSDL) Model, Version 1.0
-- 
--
-- ***************************************************************************
-- Information in this document is provided in connection with Intel products.
-- No license, express or implied, by estoppel or otherwise, to any
-- intellectual property rights is granted by this document. Except as
-- provided in Intel's Terms and Conditions of Sale for such products,
-- Intel assumes no liability whatsoever, and Intel disclaims any express or
-- implied warranty, relating to sale and/or use of Intel products including
-- liability or warranties relating to fitness for a particular purpose,
-- merchantability, or infringement of any patent, copyright or other
-- intellectual property right. Intel products are not intended for use in
-- medical, life saving, or life sustaining applications.
--
-- Intel may make changes to specifications and product descriptions at any
-- time, without notice.
--
-- The Dual-Core Intel(R) Xeon(TM) processor may contain design defects  
-- or errors known as errata which may cause the product to deviate from published
-- specifications. Current characterized errata are available on request.
--
-- Contact your local Intel sales office or your distributor to obtain the
-- latest specifications and before placing your product order.
--
-- Copyright (c) Intel Corporation 2005. Third-party brands and names are the
-- property of their respective owners.
-- ***************************************************************************
--
entity PXV_0 is

  generic(PHYSICAL_PIN_MAP : string := "PXV_PGAN");

  port (
      	A          : inout   bit_vector(35 downto 3); -- Address bus
	A20M       : in      bit;		      -- Compatibility 	- address 20 mask
 	ADS        : inout   bit;		      -- Request       	- address strobe
 	ADSTB      : inout   bit_vector( 1 downto 0); -- Request        - address bus strobe
 	AP         : inout   bit_vector( 1 downto 0); -- address/extended request parity
	BCLK0	   : in      bit;	              -- Pwr/Clk	- System bus clock		
	BCLK1	   : in	     bit;	              -- Pwr/Clk	- System bus clock
 	BINIT      : inout   bit;		      -- Error	       	- bus initialization
	BNR        : inout   bit;		      -- Arbitration   	- block next request
	BOOTSELECT : in      bit;                     -- Analog Pin   	- Prevent Boot in non-compat systems
  	BPM        : inout   bit_vector( 5 downto 0); -- Diagnostic     - proformance monitoring break points
	BPRI       : in      bit;	      	      -- Arbitration   	- Priority agent bus arbitration
	BR0        : inout   bit;		      -- Arbitration   	- symmetric agent bus arbitration
	BR	   : in	     bit_vector( 3 downto 1); -- Arbitration    - symmetric agent bus arbitration
	BSEL       : out     bit_vector( 1 downto 0); -- Diagnostic     - clock generator program
	COMP       : linkage bit;		      -- Pwr/Clk    	- Slew and Impedence compensator 
	D          : inout   bit_vector(63 downto 0); -- Data		- data bus 
	DBSY       : inout   bit;		      -- Data	        - data bus busy
	DEFER      : in      bit;	      	      -- Snoop         	- defer signal
 	DBI        : inout   bit_vector( 3 downto 0); -- Data        	- Dynamic data bus inversion
	DP         : inout   bit_vector( 3 downto 0); -- Data           - data bus parity on 16-bit granularity
 	DRDY       : inout   bit;		      -- Data	        - Data phase data ready
 	DSTBN      : inout   bit_vector( 3 downto 0); -- Data       	- Data bus differential probe
 	DSTBP      : inout   bit_vector( 3 downto 0); -- Data       	- Data bus differential probe
  	FERR       : out     bit;		      -- Compatibility 	- floating point error
	FORCEPR	   : in	     bit;                     -- Control	- force TCC activation
	GTLREF0    : linkage bit;	              -- Analog Pin    	- 
	GTLREF1    : linkage bit;        	      -- Analog Pin     -
	GTLREF2    : linkage bit;	              -- Analog Pin    	- 
	GTLREF3    : linkage bit;        	      -- Analog Pin	-
 	HITM       : inout   bit;		      -- Snoop         	- snoop hit modified
 	HIT        : inout   bit;		      -- Snoop         	- snoop hit
 	IERR       : out     bit;		      -- Error	       	- internal processor error
 	IGNNE      : in      bit;		      -- Compatibility 	- ignore numuric errors
	INIT       : in      bit;		      -- Exec Control  	- Processor initialization
  	LINT1      : in      bit;	              -- APIC 		- Local Interrupt,NMI
 	LINT0      : in      bit;	      	      -- APIC	- Local Interrupt,INT
 	LOCK       : inout   bit;		      -- Arbitration   	- Locked transactions
 	MCERR      : inout   bit;		      -- Error	       	- machine check error
	ODTEN	   : in	     bit;		      -- Control	- enable on-die termination
 	COMPAT     : in      bit;		      -- Control	- Optimized / Compat
	PROCHOT    : out     bit;		      -- Pwr/Clk       	- thermal sensor
        PWRGOOD    : in      bit;		      -- Pwr/Clk	- System Power Good
	REQ        : inout   bit_vector( 4 downto 0); -- Request        - request command
 	Reserved   : in	     bit_vector( 8 downto 0); -- 
	RESET      : in      bit;		      -- Control	- System Reset	   
 	RS         : in      bit_vector( 2 downto 0); -- Response status
	RSP        : in      bit;		      -- Response      	- Response status parity
	SKTOCC	   : linkage bit;		      -- Analog Pin	- Socket Occupied
        SLP        : in      bit;		      -- Pwr/Clk	- Sleep Pin
	SMB_PRT	   : linkage bit;		      -- Analog Pin	- SMBus Present?
 	SMI        : in      bit;		      -- Compatibility 	- symstam management interrupt
 	STPCLK     : in      bit;		      -- Pwr/Clk       	- processor stop clock control
 	TCK        : in      bit;	              -- Diagnostic    	- tap clock
	TDI        : in      bit;	              -- Diagnostic    	- tap data in
	TDO        : out     bit;   	              -- Diagnostic	- tap data out
	TESTBUS	   : in	     bit;		      -- Diagnostic	- Test Bus
	TESTHI	   : in	     bit_vector( 6 downto 0);
	THERMDA	   : out     bit;
	THERMDC	   : out     bit;
	THERMTRIP  : out     bit;		      -- Pwr/Clk       	- thermal sensor
	TMS        : in      bit;	              -- Diagnostic    	- tap mode select
 	TRDY       : in      bit;		      -- Response      	- target ready  
 	TRST       : in      bit;	              -- Diagnostic    	- tap reset
	VCC        : linkage bit_vector( 180 downto 0); -- Power
        VCCA       : linkage bit;		      -- Pwr/Clk	- Analog Vcc for PLL
        VCCIOPLL   : linkage bit;	              -- Pwr/Clk	- Analog Vcc for I/O PLL
	VCCPLL	   : linkage bit;		      -- Pwr/Clk	- Supply for analog PLL
        VCC_SENSE  : linkage bit;		      -- Pwr/Clk       	- Sense the Vcc power plane
	VID	   : linkage bit_vector( 5 downto 0); -- Diagnostic     - vrm program
	VIDPWRGD   : in	     bit;		      -- Pwr/Clk	- VID power good
        VSS        : linkage bit_vector( 184 downto 0);-- Power
 	VSSA       : linkage bit;		      -- Pwr/Clk	- Analog Vcc for PLL and IOPLL	
	VSS_SENSE  : linkage bit;		      -- Pwr/Clk       	- Sense the Vss power plane
	VTT        : linkage bit_vector( 10 downto 0);-- Pwr/Clk	- Supply for I/O
	VTTEN	   : out     bit		      -- Pwr/Clk
);

  use STD_1149_1_1994.all;
  use PAXVILLE_PACKAGE.all;

  attribute COMPONENT_CONFORMANCE of PXV_0 : entity is "STD_1149_1_1993" ;

  attribute PIN_MAP of PXV_0 : entity is PHYSICAL_PIN_MAP;

  constant PXV_PGAN : PIN_MAP_STRING :=

     " 	A          : (C8, C9, A7, A6, B7, C11, D12,E13, B8, A9,  "		& --  A(35):A(26) 
     "		      D13, E14, C12, B11, B10, A10, F15, D15, D16, C14, "	& --  A(25):A(16)
     "                C15, A12, B13, B14, B16, A13, D17, C17, A19, C18, "	& --  A(15):A(6)  
     "                B18, A20, A22),  "					& --  A(5):A(3)
     " 	A20M       : F27, "							&
     " 	ADS        : D19, "							&
     " 	ADSTB	   : (F14, F17), "						& -- ADSTB1, ADSTB0
     " 	AP         : (D9, E10), "						& -- AP1, AP0
     "  BCLK0	   : Y4, "							& -- BCLK0
     "  BCLK1	   : W5,"							& -- BCLK1
     " 	BINIT      : F11,"							&
     " 	BNR        : F20,"							&
     " 	BOOTSELECT : G7,"							&
     " 	BPM        : (E4, E8, F5, E7, F8, F6),"					& -- BPM5...BPM0
     " 	BPRI       : D23,"							&
     " 	BR0        : D20,"							&
     "  BR	   : (D10, E11, F12), "						& --BR3...BR1
     "  BSEL	   : (AB3, AA3), "						& --BSEL1, BSEL0	
     "  COMP       : AD16, "							&
     " 	D          : (AB6, Y9, AA8, AC5, AC6, AE7, AD7, AC8,"			& -- D63:D56
     " 	              AB10, AA10, AA11, AB13, AB12, "				& -- D55:D51
     "		      AC14, AA14, AA13, AC9, AD8, "				& -- D50:D46
     "                AD10, AE9, AC11, AE10, AC12, "				& -- D45:D41
     " 	              AD11, AD14, AD13, AB15, AD18, "				& -- D40:D36
     " 	              AE13, AC17, AA16, AB16, AB17, "				& -- D35:D31
     " 	              AD19, AD21, AE20, AE22, AC21, "				& -- D30:D26
     " 	              AC20, AA18, AC23, AE23, AD24, "				& -- D25:D21
     "                AC24, AE25, AD25, AC26, AE26, "  				& -- D20:D16
     "                AA19, AB19, AB22, AB20, AA21, "  				& -- D15:D11
     "                AA22, AB23, AB25, AB26, AA24, "  				& -- D10:D6
     " 	              Y23, AD27, AA25, Y24,AA27, Y26),"  	        	& -- D5:D0
     " 	DBSY       : F18,"							&
     "	DEFER      : C23,"							&
     " 	DBI	   : (AB9, AE12, AD22, AC27) , "				& -- DBI3... DBI0
     " 	DP         : (AE17, AC15, AE19, AC18), "	  			& -- DP3... DP0	
     " 	DRDY       : E18,"							&
     " 	DSTBN      : (Y12, Y15, Y18, Y21), "					& -- DSTBN3... DSTBN0
     " 	DSTBP      : (Y11, y14, Y17, Y20), "					& -- DSTBP3... DSTBP0
     "	FERR       : E27, "							&
     "	FORCEPR	   : A15, "							&
     "	GTLREF0    : W23, "							&
     "	GTLREF1    : W9, "							&
     "	GTLREF2    : F23, "							&
     "	GTLREF3    : F9, "							&
     " 	HITM       : A23, "							&
     " 	HIT        : E22, "							&
     " 	IERR       : E5, "							&
     " 	IGNNE      : C26, "							&
     " 	INIT       : D6,"							&
     "	LINT1      : G23,"							&
     " 	LINT0      : B24,"							&
     " 	LOCK       : A17, "							&
     " 	MCERR      : D7, "							&
     "  ODTEN	   : B5, "							&
     "  COMPAT	   : C1, "							&
     " 	PROCHOT    : B25, "							&
     "  PWRGOOD    : AB7,"							&
     " 	REQ        : (B22, C20, C21, B21, B19),  "				& -- REQ4...REQ0
     "  RESERVED   : (AE29, AE28, AE16, AE15, AC1, Y3, W3, D25, A26), "		& -- RESERVED8...RESERVED0
     "	RESET	   : y8, "							&
     " 	RS         : (F21, D22, E21), "						& -- RS2, RS1, RS0
     " 	RSP        : C6,"							&
     "  SKTOCC	   : A3, "							&
     "	SLP	   : AE6, "							&
     "  SMB_PRT	   : AE4, "							&
     " 	SMI        : c27, "							&
     " 	STPCLK     : D4, "							&
     " 	TCK        : E24, "							&
     " 	TDI        : c24, "							&
     " 	TDO        : E25, "							&
     "  TESTBUS    : A16, "							&
     "  TESTHI	   : (AE5, AD5, AA7, Y6, W8, W7, W6), "				& -- TESTHI6...TESTHI0
     "  THERMDA	   : Y27, "							&
     "  THERMDC	   : Y28, "							&
     " 	THERMTRIP  : F26, "							&
     " 	TMS        : A25, "							&
     " 	TRDY       : E19, "							&
     " 	TRST       : F24, "							&
     "  VCCA       : AB4, "							&
     "  VCCIOPLL   : AD4, "							&
     "  VCCPLL	   : AD1, "							&
     "  VCC_SENSE  : B27, "							&
     "  VID	   : (A1, B3, C3, D3, E3, F3),"					&
     "  VIDPWRGD   : B1, "							&
     "  VSSA       : AA5, "							&
     "  VSS_SENSE  : D26,"							&
     "  VTTEN	   : E1, "							&
     "  VCC	   : (AE24, AE18, AE14, AE8, AE3, AD30, AD26, AD20, AD6, AD2, " &
     "		      AC31, AC22, AC16, AC4, AC3, AB30, AB24, AB18, AB14, AB8, " &
     "		      AB2, AA31, AA26, AA20, AA6, AA4, AA1, Y30, Y22, y16, "	&
     "		      Y2, W31, W29, W27, W25, W1, V30, V28, V26, V24, "		&
     "		      V8, V6, V4, V2, U31, U29, U27, U25, U23, U9, "		&
     "		      U7, U5, U3, U1, T30, T28, T26, T24, T8, T6, "		&
     "		      T4, T2, R31, R29, R27, R25, R23, R9, R7, R5, "		&
     "                R3, R1, P30, P28, P26, P24, P8,P6, P4, P2, "		&
     "                N31, N29, N27, N25, N23, N9, N7, N5, N3, N1, "		&
     "                M31, M29, M27, M25, M23, M9, M7, M5, M3, M1, "		&
     "                L30, L28, L26, L24, L8, L6, L4, L2, K31, K29, "		&
     "                K27, K25, K23, K9, K7, K5, K3, K1, J30, J28, "		&
     "                J26, J24, J8, J6, J4, J2, H31, H29, H27, H25, H23, "	&
     "                H9, H7, H5, H3, H1, G30, G28, G26, G24, "			&
     "                G8, G6, G4, G2, F31, F29, F22, F16, F4, F1, "		&
     "                E30, E28, E26, E20, E6, E2, D31, D29, D24, D18 , "	&
     "                D14, D8, D1, C30, C28, C22, C16, C4, C2, B31, "		&
     "                B29, B26, B20, B6, A30, A28, A24, A18, A14, A8, A2), "	&
     "  VSS	   : (AE27, AE21, AE11, AE2, "					&
     "		      AD31, AD23, AD17, AD15, AD9, AD3, AC25, AC19, AC13, AC7, " &
     "                AC2, AB31, AB27, AB21, AB11, AB5, AB1, AA30, AA23, AA17, " &
     "                AA15, AA9, AA2, Y31, Y25, Y19, Y13, Y7, Y5, Y1, "		&
     "                W30, W28, W26, W24, W4, W2, V31, V29, V27, V25, "		&
     "                V23, V9, V7, V5, V3, V1, U30, U28, U26, U24, "		&
     "                U8, U6, U4, U2, T31, T29, T27, T25, T23, T9, "		&
     "                T7, T5, T3, T1, R30, R28, R26, R24, R8, R6, "		&
     "                R4, R2, P31, P29, P27, P25, P23, P9,P7, P5, "		&
     "                P3, P1, N30, N28, N26, N24, N8, N6, N4, N2, "		&
     "                M30, M28, M26, M24, M8, M6, M4, M2, L31, L29, "		&
     "                L27, L25, L23, L9, L7, L5, L3, L1, K30, K28, "		&
     "                K26, K24, K8, K6, K4, K2, J31, J29, J27, J25, "		&
     "                J23, J9, J7, J5, J3, J1, H30, H28, H26, H24, "		&
     "                H8, H6, H4, H2, G31, G29, G27, G25, G9, G5, "		&
     "                G3, G1, F30, F28, F25, F19, F13, F7, F2, E31, "		&
     "                E29, E23, E17, E15, E9, D30, D28, D27, D21, D11, "	&
     "		      D5, D2, C31, C29, C25, C19, C13, C7, B30, B28, "		&
     "                B23, B17, B15, B9, B2, A31, A29, A27, A21, A11, A5),"  	&
     "  VTT        : (AD12, AC10, AA12, Y10, F10, E12, C10, B12, C5, B4, A4)";
--
--
-- Scan Port Identification
--

  attribute TAP_SCAN_IN    of TDI  : signal is true;
  attribute TAP_SCAN_MODE  of TMS  : signal is true;
  attribute TAP_SCAN_OUT   of TDO  : signal is true;
  attribute TAP_SCAN_RESET of TRST : signal is true;
  attribute TAP_SCAN_CLOCK of TCK  : signal is (16.0e6, both);

  attribute Instruction_Length of PXV_0: entity is 7;

  attribute Instruction_Opcode  of PXV_0: entity is

	" EXTEST   ( 0000000 ),                             		"  &
	" SAMPLE   ( 0000001 ),				    		"  &
	" IDCODE   ( 0000010 ),					    	"  &
	" CLAMP    ( 0000100 ),					    	"  &
	" RUNBIST  ( 0000111 ),					    	"  &
	" HIGHZ    ( 0001000 ),					    	"  &
	" BYPASS   ( 1111111 ),					    	"  &
	" Reserved ( 0000011, 0000101, 0000110, 0001001, 0001010,   	"  &
	"            0001011, 0001100, 0001101, 0001110, 0001111,   	"  &
	"            0010000, 0010001, 0010010, 0010011, 0010100,   	"  &
	"            0010101, 0010110, 0010111, 0011000, 0011001,   	"  &
	"            0011010, 0011011, 0011100, 0011101, 0011110,   	"  &
	"            0011111, 0100000, 0100001, 0100010, 0100011,   	"  &
	"            0100100, 0100101, 0100110, 0100111, 0101000,   	"  &
	"            0101001, 0101010, 0101011, 0101100, 0101101,   	"  &
	"            0101110, 0101111, 0110000, 0110001, 0110010,   	"  &
	"            0110011, 0110100, 0110101, 0110110, 0110111,   	"  &
	"            0111000, 0111001, 0111010, 0111011, 0111100,   	"  &
	"            0111101, 0111110, 0111111, 1000000, 1000001,   	"  &
	"            1000010, 1000011, 1000100, 1000101, 1000110,   	"  &
	"            1000111, 1001000, 1001001, 1001100, 1111110,   	"  &        
	"	     1111101, 1111100, 1111011, 1111010, 1111001,   	"  &
	"	     1111000, 1110111, 1001101, 1011110, 1011111,   	"  &
	"	     1011000, 1010000, 1010001, 1010010, 1010011,   	"  &
	"	     1010100, 1010101, 1010110, 1010111, 1011001,   	"  &
	"     	     1011010, 1011011, 1001011, 1001110, 1011100,   	"  &
	"	     1011101, 1110110, 1100000, 1100001, 1100010,   	"  &
	" 	     1100011) 						";  

  attribute Instruction_Capture of PXV_0: entity is "0000001";
  attribute Instruction_Private of PXV_0: entity is "Reserved";

--
-- Paxville IDCODE Register
--

  attribute Idcode_Register of PXV_0: entity is
	    "1000"             &     -- Version, A-step
	    "1000001100000101" &     -- Part number
	    "00000001001"      &     -- Manufacturer's identity
	    "1";                     -- Required by the 1149.1 standard

--
-- Paxville Data Register Access
--

  attribute Register_Access of PXV_0: entity is

	    "BOUNDARY   (EXTEST, SAMPLE), "       &
	    "RUNBIST[1] (RUNBIST), "              &
	    "DEVICE_ID  (IDCODE), "               &
	    "BYPASS     (CLAMP, HIGHZ, BYPASS)";

--
--  Paxville Boundary Scan cells
--
--    BS_4 : INPUT
--    BX_2 : OUTPUT2
--    BS_G : GTL BIDIR/CONTROL Combo cell
--    BY_3 : INTERNAL
--
--    PXV Boundary Register Description
--    Cell 0 is closest to TDO
--
  attribute BOUNDARY_LENGTH   of PXV_0: entity is 178;
  attribute Boundary_Register of PXV_0 : entity is
--<num><cell>  <port>   <function> <safe> <ccell> <disval> <rslt>  

 " 0   (BS_4,  LINT1,     input,     X                       ), " &
 " 1   (BS_4,  LINT0,     input,     X                       ), " &
 " 2   (BS_4,  BPRI,      input,     X                       ), " &
 " 3   (BS_4,  DEFER,     input,     X                       ), " &
 " 4   (BS_G,  HITM,      output2,   1,      4,  1,    Weak1 ), " &
 " 4   (BS_G,  HITM,      input,     1                       ), " &
 " 5   (BS_4,  RS(1),     input,     X                       ), " &
 " 6   (BS_G,  HIT,       output2,   1,      6,  1,    Weak1 ), " &
 " 6   (BS_G,  HIT,       input,     1                       ), " &
 " 7   (BS_4,  RS(2),     input,     X                       ), " &
 " 8   (BS_4,  RS(0),     input,     X                       ), " &
 " 9   (BS_G,  LOCK,      output2,   1,      9,  1,    Weak1 ), " &
 " 9   (BS_G,  LOCK,      input,     1                       ), " &
 " 10  (BS_G,  BR0,       output2,   1,     10,  1,    Weak1 ), " &
 " 10  (BS_G,  BR0,       input,     1                       ), " &
 " 11  (BS_4,  TRDY,      input,     X                       ), " &
 " 12  (BS_G,  ADS,       output2,   1,     12,  1,    Weak1 ), " &
 " 12  (BS_G,  ADS,       input,     1                       ), " &
 " 13  (BS_G,  BNR,       output2,   1,     13,  1,    Weak1 ), " &
 " 13  (BS_G,  BNR,       input,     1                       ), " &
 " 14  (BS_G,  DBSY,      output2,   1,     14,  1,    Weak1 ), " &
 " 14  (BS_G,  DBSY,      input,     1                       ), " &
 " 15  (BS_G,  DRDY,      output2,   1,     15,  1,    Weak1 ), " &
 " 15  (BS_G,  DRDY,      input,     1                       ), " &
 " 16  (BS_G,  REQ(4),    output2,   1,     16,  1,    Weak1 ), " &
 " 16  (BS_G,  REQ(4),    input,     1                       ), " &
 " 17  (BS_G,  REQ(3),    output2,   1,     17,  1,    Weak1 ), " &
 " 17  (BS_G,  REQ(3),    input,     1                       ), " &
 " 18  (BS_G,  REQ(2),    output2,   1,     18,  1,    Weak1 ), " &
 " 18  (BS_G,  REQ(2),    input,     1                       ), " &
 " 19  (BS_G,  REQ(1),    output2,   1,     19,  1,    Weak1 ), " &
 " 19  (BS_G,  REQ(1),    input,     1                       ), " &
 " 20  (BS_G,  REQ(0),    output2,   1,     20,  1,    Weak1 ), " &
 " 20  (BS_G,  REQ(0),    input,     1                       ), " &
 " 21  (BS_G,  A(3),      output2,   1,     21,  1,    Weak1 ), " &
 " 21  (BS_G,  A(3),      input,     1                       ), " &
 " 22  (BS_G,  A(4),      output2,   1,     22,  1,    Weak1 ), " &
 " 22  (BS_G,  A(4),      input,     1                       ), " &
 " 23  (BS_G,  A(5),      output2,   1,     23,  1,    Weak1 ), " &
 " 23  (BS_G,  A(5),      input,     1                       ), " &
 " 24  (BS_G,  A(6),      output2,   1,     24,  1,    Weak1 ), " &
 " 24  (BS_G,  A(6),      input,     1                       ), " &
 " 25  (BS_G,  A(7),      output2,   1,     25,  1,    Weak1 ), " &
 " 25  (BS_G,  A(7),      input,     1                       ), " &
 " 26  (BY_3,  *,         internal,  1                       ), " & --A(36)
 " 27  (BS_G,  ADSTB(0),  output2,   1,     27,  1,    Weak1 ), " &
 " 27  (BS_G,  ADSTB(0),  input,     1                       ), " &
 " 28  (BY_3,  *,         internal,  1                       ), " & --A(37)
 " 29  (BS_G,  A(8),      output2,   1,     29,  1,    Weak1 ), " &
 " 29  (BS_G,  A(8),      input,     1                       ), " &
 " 30  (BS_G,  A(9),      output2,   1,     30,  1,    Weak1 ), " &
 " 30  (BS_G,  A(9),      input,     1                       ), " &
 " 31  (BS_G,  A(10),     output2,   1,     31,  1,    Weak1 ), " &
 " 31  (BS_G,  A(10),     input,     1                       ), " &
 " 32  (BS_G,  A(11),     output2,   1,     32,  1,    Weak1 ), " &
 " 32  (BS_G,  A(11),     input,     1                       ), " &
 " 33  (BS_G,  A(13),     output2,   1,     33,  1,    Weak1 ), " &
 " 33  (BS_G,  A(13),     input,     1                       ), " &
 " 34  (BS_G,  A(12),     output2,   1,     34,  1,    Weak1 ), " &
 " 34  (BS_G,  A(12),     input,     1                       ), " &
 " 35  (BS_G,  A(14),     output2,   1,     35,  1,    Weak1 ), " &
 " 35  (BS_G,  A(14),     input,     1                       ), " &
 " 36  (BS_G,  A(15),     output2,   1,     36,  1,    Weak1 ), " &
 " 36  (BS_G,  A(15),     input,     1                       ), " &
 " 37  (BS_G,  A(16),     output2,   1,     37,  1,    Weak1 ), " &
 " 37  (BS_G,  A(16),     input,     1                       ), " &
 " 38  (BS_G,  A(17),     output2,   1,     38,  1,    Weak1 ), " &
 " 38  (BS_G,  A(17),     input,     1                       ), " &
 " 39  (BS_G,  A(18),     output2,   1,     39,  1,    Weak1 ), " &
 " 39  (BS_G,  A(18),     input,     1                       ), " &
 " 40  (BS_G,  A(19),     output2,   1,     40,  1,    Weak1 ), " &
 " 40  (BS_G,  A(19),     input,     1                       ), " &
 " 41  (BS_G,  A(20),     output2,   1,     41,  1,    Weak1 ), " &
 " 41  (BS_G,  A(20),     input,     1                       ), " &
 " 42  (BS_G,  A(21),     output2,   1,     42,  1,    Weak1 ), " &
 " 42  (BS_G,  A(21),     input,     1                       ), " &
 " 43  (BS_G,  A(22),     output2,   1,     43,  1,    Weak1 ), " &
 " 43  (BS_G,  A(22),     input,     1                       ), " &
 " 44  (BS_G,  A(23),     output2,   1,     44,  1,    Weak1 ), " &
 " 44  (BS_G,  A(23),     input,     1                       ), " &
 " 45  (BS_G,  A(24),     output2,   1,     45,  1,    Weak1 ), " &
 " 45  (BS_G,  A(24),     input,     1                       ), " &
 " 46  (BS_G,  A(25),     output2,   1,     46,  1,    Weak1 ), " &
 " 46  (BS_G,  A(25),     input,     1                       ), " &
 " 47  (BS_G,  A(26),     output2,   1,     47,  1,    Weak1 ), " &
 " 47  (BS_G,  A(26),     input,     1                       ), " &
 " 48  (BY_3,  *,         internal,  1                       ), " & --A(39)
 " 49  (BS_G,  ADSTB(1),  output2,   1,     49,  1,    Weak1 ), " &
 " 49  (BS_G,  ADSTB(1),  input,     1                       ), " &
 " 50  (BY_3,  *,         internal,  1                       ), " & --A(38)
 " 51  (BS_G,  A(27),     output2,   1,     51,  1,    Weak1 ), " &
 " 51  (BS_G,  A(27),     input,     1                       ), " &
 " 52  (BS_G,  A(28),     output2,   1,     52,  1,    Weak1 ), " &
 " 52  (BS_G,  A(28),     input,     1                       ), " &
 " 53  (BS_G,  A(29),     output2,   1,     53,  1,    Weak1 ), " &
 " 53  (BS_G,  A(29),     input,     1                       ), " &
 " 54  (BS_G,  A(30),     output2,   1,     54,  1,    Weak1 ), " &
 " 54  (BS_G,  A(30),     input,     1                       ), " &
 " 55  (BS_G,  A(31),     output2,   1,     55,  1,    Weak1 ), " &
 " 55  (BS_G,  A(31),     input,     1                       ), " &
 " 56  (BS_G,  A(32),     output2,   1,     56,  1,    Weak1 ), " &
 " 56  (BS_G,  A(32),     input,     1                       ), " &
 " 57  (BS_G,  A(33),     output2,   1,     57,  1,    Weak1 ), " &
 " 57  (BS_G,  A(33),     input,     1                       ), " &
 " 58  (BS_G,  A(34),     output2,   1,     58,  1,    Weak1 ), " &
 " 58  (BS_G,  A(34),     input,     1                       ), " &
 " 59  (BS_G,  A(35),     output2,   1,     59,  1,    Weak1 ), " &
 " 59  (BS_G,  A(35),     input,     1                       ), " &
 " 60  (BY_3,  *,         internal,  1                       ), " & --Z60_50
 " 61  (BY_3,  *,         internal,  1                       ), " & --MSID0
 " 62  (BS_G,  BR(1),     input,     1                       ), " &
 " 63  (BS_G,  BR(2),     input,     1                       ), " &
 " 64  (BS_G,  BR(3),     input,     1                       ), " &
 " 65  (BS_G,  AP(1),     output2,   1,     65,  1,    Weak1 ), " &
 " 65  (BS_G,  AP(1),     input,     1                       ), " &
 " 66  (BS_G,  AP(0),     output2,   1,     66,  1,    Weak1 ), " &
 " 66  (BS_G,  AP(0),     input,     1                       ), " &
 " 67  (BS_4,  RSP,       input,     X                       ), " &
 " 68  (BS_G,  BINIT,     output2,   1,     68,  1,    Weak1 ), " &
 " 68 (BS_G,   BINIT,     input,     1                       ), " &
 " 69 (BS_G,   MCERR,     output2,   1,     69,  1,    Weak1 ), " &
 " 69 (BS_G,   MCERR,     input,     1                       ), " &
 " 70 (BS_4,   INIT,      input,     X                       ), " &
 " 71 (BS_4,   STPCLK,    input,     X                       ), " &
 " 72 (BX_2,   IERR,      output2,   1,     72,  1,    Weak1 ), " &
 " 73 (BS_G,   BPM(5),    output2,   1,     73,  1,    Weak1 ), " &
 " 73 (BS_G,   BPM(5),    input,     1                       ), " &
 " 74 (BS_G,   BPM(4),    output2,   1,     74,  1,    Weak1 ), " &
 " 74 (BS_G,   BPM(4),    input,     1                       ), " &
 " 75 (BS_G,   BPM(3),    output2,   1,     75,  1,    Weak1 ), " &
 " 75 (BS_G,   BPM(3),    input,     1                       ), " &
 " 76 (BS_G,   BPM(2),    output2,   1,     76,  1,    Weak1 ), " &
 " 76 (BS_G,   BPM(2),    input,     1                       ), " &
 " 77 (BS_G,   BPM(1),    output2,   1,     77,  1,    Weak1 ), " &
 " 77 (BS_G,   BPM(1),    input,     1                       ), " &
 " 78 (BS_G,   BPM(0),    output2,   1,     78,  1,    Weak1 ), " &
 " 78 (BS_G,   BPM(0),    input,     1                       ), " &
 " 79 (BS_G,   BOOTSELECT,input,     X                       ), " &
 " 80 (BS_4,   VIDPWRGD,  input,     0                       ), " &
 " 81 (BS_4,   COMPAT,    input,     0                       ), " & --Optimized/Compat
 " 82 (BY-3,   *,         internal,  0                       ), " & --RSVD2 or RESERVED(4)
 " 83 (BY_3,   *,	  internal,  1                       ), " & --DPSLP or RESERVED(2)
 " 84 (BS_4,   BCLK1,     input,     1                       ), " &
 " 85 (BS_4,   BCLK0,     input,     1                       ), " &
 " 86 (BS_4,   PWRGOOD,   input,     1                       ), " &
 " 87 (BS_4,   RESET,     input,     1                       ), " &
 " 88 (BS_4,   SLP,       input,     1                       ), " &
 " 89  (BS_G,  D(63),     output2,   1,     89,  1,    Weak1 ), " &
 " 89  (BS_G,  D(63),     input,     1                       ), " &
 " 90  (BS_G,  D(62),     output2,   1,     90,  1,    Weak1 ), " &
 " 90  (BS_G,  D(62),     input,     1                       ), " &
 " 91  (BS_G,  D(61),     output2,   1,     91,  1,    Weak1 ), " &
 " 91  (BS_G,  D(61),     input,     1                       ), " &
 " 92  (BS_G,  D(60),     output2,   1,     92,  1,    Weak1 ), " &
 " 92  (BS_G,  D(60),     input,     1                       ), " &
 " 93  (BS_G,  D(59),     output2,   1,     93,  1,    Weak1 ), " &
 " 93  (BS_G,  D(59),     input,     1                       ), " &
 " 94  (BS_G,  D(58),     output2,   1,     94,  1,    Weak1 ), " &
 " 94  (BS_G,  D(58),     input,     1                       ), " &
 " 95  (BS_G,  D(57),     output2,   1,     95,  1,    Weak1 ), " &
 " 95  (BS_G,  D(57),     input,     1                       ), " &
 " 96  (BS_G,  D(56),     output2,   1,     96,  1,    Weak1 ), " &
 " 96  (BS_G,  D(56),     input,     1                       ), " &
 " 97  (BS_G,  DSTBN(3),  output2,   1,     97,  1,    Weak1 ), " &
 " 97  (BS_G,  DSTBN(3),  input,     1                       ), " &
 " 98  (BS_G,  DSTBP(3),  output2,   1,     98,  1,    Weak1 ), " &
 " 98  (BS_G,  DSTBP(3),  input,     1                       ), " &
 " 99  (BS_G,  DBI(3),    output2,   1,     99,  1,    Weak1 ), " &
 " 99  (BS_G,  DBI(3),    input,     1                       ), " &
 " 100 (BS_G,  D(55),     output2,   1,     100,  1,    Weak1), " &
 " 100 (BS_G,  D(55),     input,     1                       ), " &
 " 101 (BS_G,  D(54),     output2,   1,     101,  1,    Weak1), " &
 " 101 (BS_G,  D(54),     input,     1                       ), " &
 " 102 (BS_G,  D(53),     output2,   1,     102,  1,    Weak1), " &
 " 102 (BS_G,  D(53),     input,     1                       ), " &
 " 103 (BS_G,  D(51),     output2,   1,     103,  1,    Weak1), " &
 " 103 (BS_G,  D(51),     input,     1                       ), " &
 " 104 (BS_G,  D(52),     output2,   1,     104,  1,    Weak1), " &
 " 104 (BS_G,  D(52),     input,     1                       ), " &
 " 105 (BS_G,  D(50),     output2,   1,     105,  1,    Weak1), " &
 " 105 (BS_G,  D(50),     input,     1                       ), " &
 " 106 (BS_G,  D(49),     output2,   1,     106,  1,    Weak1), " &
 " 106 (BS_G,  D(49),     input,     1                       ), " &
 " 107 (BS_G,  D(48),     output2,   1,     107,  1,    Weak1), " &
 " 107 (BS_G,  D(48),     input,     1                       ), " &
 " 108 (BS_G,  D(47),     output2,   1,     108,  1,    Weak1), " &
 " 108 (BS_G,  D(47),     input,     1                       ), " &
 " 109 (BS_G,  D(46),     output2,   1,     109,  1,    Weak1), " &
 " 109 (BS_G,  D(46),     input,     1                       ), " &
 " 110 (BS_G,  D(45),     output2,   1,     110,  1,    Weak1), " &
 " 110 (BS_G,  D(45),     input,     1                       ), " &
 " 111 (BS_G,  D(44),     output2,   1,     111,  1,    Weak1), " &
 " 111 (BS_G,  D(44),     input,     1                       ), " &
 " 112 (BS_G,  D(43),     output2,   1,     112,  1,    Weak1), " &
 " 112 (BS_G,  D(43),     input,     1                       ), " &
 " 113 (BS_G,  D(42),     output2,   1,     113,  1,    Weak1), " &
 " 113 (BS_G,  D(42),     input,     1                       ), " &
 " 114 (BS_G,  D(41),     output2,   1,     114,  1,    Weak1), " &
 " 114 (BS_G,  D(41),     input,     1                       ), " &
 " 115 (BS_G,  D(40),     output2,   1,     115,  1,    Weak1), " &
 " 115 (BS_G,  D(40),     input,     1                       ), " &
 " 116 (BS_G,  DSTBN(2),  output2,   1,     116,  1,    Weak1), " &
 " 116 (BS_G,  DSTBN(2),  input,     1                       ), " &
 " 117 (BS_G,  DSTBP(2),  output2,   1,     117,  1,    Weak1), " &
 " 117 (BS_G,  DSTBP(2),  input,     1                       ), " &
 " 118 (BS_G,  DBI(2),    output2,   1,     118,  1,    Weak1), " &
 " 118 (BS_G,  DBI(2),    input,     1                       ), " &
 " 119 (BS_G,  D(39),     output2,   1,     119,  1,    Weak1), " &
 " 119 (BS_G,  D(39),     input,     1                       ), " &
 " 120 (BS_G,  D(38),     output2,   1,     120,  1,    Weak1), " &
 " 120 (BS_G,  D(38),     input,     1                       ), " &
 " 121 (BS_G,  D(37),     output2,   1,     121,  1,    Weak1), " &
 " 121 (BS_G,  D(37),     input,     1                       ), " &
 " 122 (BS_G,  D(35),     output2,   1,     122,  1,    Weak1), " &
 " 122 (BS_G,  D(35),     input,     1                       ), " &
 " 123 (BS_G,  D(36),     output2,   1,     123,  1,    Weak1), " &
 " 123 (BS_G,  D(36),     input,     1                       ), " &
 " 124 (BS_G,  D(34),     output2,   1,     124,  1,    Weak1), " &
 " 124 (BS_G,  D(34),     input,     1                       ), " &
 " 125 (BS_G,  D(33),     output2,   1,     125,  1,    Weak1), " &
 " 125 (BS_G,  D(33),     input,     1                       ), " &
 " 126 (BS_G,  D(32),     output2,   1,     126,  1,    Weak1), " &
 " 126 (BS_G,  D(32),     input,     1                       ), " &
 " 127 (BS_G,  DP(3),     output2,   1,     127,  1,    Weak1), " &
 " 127 (BS_G,  DP(3),     input,     1                       ), " &
 " 128 (BS_G,  DP(2),     output2,   1,     128,  1,    Weak1), " &
 " 128 (BS_G,  DP(2),     input,     1                       ), " &
 " 129 (BS_G,  DP(1),     output2,   1,     129,  1,    Weak1), " &
 " 129 (BS_G,  DP(1),     input,     1                       ), " &
 " 130 (BS_G,  DP(0),     output2,   1,     130,  1,    Weak1), " &
 " 130 (BS_G,  DP(0),     input,     1                       ), " &
 " 131 (BS_G,  D(31),     output2,   1,     131,  1,    Weak1), " &
 " 131 (BS_G,  D(31),     input,     1                       ), " &
 " 132 (BS_G,  D(30),     output2,   1,     132,  1,    Weak1), " &
 " 132 (BS_G,  D(30),     input,     1                       ), " &
 " 133 (BS_G,  D(29),     output2,   1,     133,  1,    Weak1), " &
 " 133 (BS_G,  D(29),     input,     1                       ), " &
 " 134 (BS_G,  D(28),     output2,   1,     134,  1,    Weak1), " &
 " 134 (BS_G,  D(28),     input,     1                       ), " &
 " 135 (BS_G,  D(27),     output2,   1,     135,  1,    Weak1), " &
 " 135 (BS_G,  D(27),     input,     1                       ), " &
 " 136 (BS_G,  D(26),     output2,   1,     136,  1,    Weak1), " &
 " 136 (BS_G,  D(26),     input,     1                       ), " &
 " 137 (BS_G,  D(25),     output2,   1,     137,  1,    Weak1), " &
 " 137 (BS_G,  D(25),     input,     1                       ), " &
 " 138 (BS_G,  D(24),     output2,   1,     138,  1,    Weak1), " &
 " 138 (BS_G,  D(24),     input,     1                       ), " &
 " 139 (BS_G,  DSTBN(1),  output2,   1,     139,  1,    Weak1), " &
 " 139 (BS_G,  DSTBN(1),  input,     1                       ), " &
 " 140 (BS_G,  DSTBP(1),  output2,   1,     140,  1,    Weak1), " &
 " 140 (BS_G,  DSTBP(1),  input,     1                       ), " &
 " 141 (BS_G,  DBI(1),    output2,   1,     141,  1,    Weak1), " &
 " 141 (BS_G,  DBI(1),    input,     1                       ), " &
 " 142 (BS_G,  D(23),     output2,   1,     142,  1,    Weak1), " &
 " 142 (BS_G,  D(23),     input,     1                       ), " &
 " 143 (BS_G,  D(22),     output2,   1,     143,  1,    Weak1), " &
 " 143 (BS_G,  D(22),     input,     1                       ), " &
 " 144 (BS_G,  D(21),     output2,   1,     144,  1,    Weak1), " &
 " 144 (BS_G,  D(21),     input,     1                       ), " &
 " 145 (BS_G,  D(19),     output2,   1,     145,  1,    Weak1), " &
 " 145 (BS_G,  D(19),     input,     1                       ), " &
 " 146 (BS_G,  D(20),     output2,   1,     146,  1,    Weak1), " &
 " 146 (BS_G,  D(20),     input,     1                       ), " &
 " 147 (BS_G,  D(18),     output2,   1,     147,  1,    Weak1), " &
 " 147 (BS_G,  D(18),     input,     1                       ), " &
 " 148 (BS_G,  D(17),     output2,   1,     148,  1,    Weak1), " &
 " 148 (BS_G,  D(17),     input,     1                       ), " &
 " 149 (BS_G,  D(16),     output2,   1,     149,  1,    Weak1), " &
 " 149 (BS_G,  D(16),     input,     1                       ), " &
 " 150 (BS_G,  D(15),     output2,   1,     150,  1,    Weak1), " &
 " 150 (BS_G,  D(15),     input,     1                       ), " &
 " 151 (BS_G,  D(14),     output2,   1,     151,  1,    Weak1), " &
 " 151 (BS_G,  D(14),     input,     1                       ), " &
 " 152 (BS_G,  D(13),     output2,   1,     152,  1,    Weak1), " &
 " 152 (BS_G,  D(13),     input,     1                       ), " &
 " 153 (BS_G,  D(12),     output2,   1,     153,  1,    Weak1), " &
 " 153 (BS_G,  D(12),     input,     1                       ), " &
 " 154 (BS_G,  D(11),     output2,   1,     154,  1,    Weak1), " &
 " 154 (BS_G,  D(11),     input,     1                       ), " &
 " 155 (BS_G,  D(10),     output2,   1,     155,  1,    Weak1), " &
 " 155 (BS_G,  D(10),     input,     1                       ), " &
 " 156 (BS_G,  D(9),      output2,   1,     156,  1,    Weak1), " &
 " 156 (BS_G,  D(9),      input,     1                       ), " &
 " 157 (BS_G,  D(8),      output2,   1,     157,  1,    Weak1), " &
 " 157 (BS_G,  D(8),      input,     1                       ), " &
 " 158 (BS_G,  DSTBN(0),  output2,   1,     158,  1,    Weak1), " &
 " 158 (BS_G,  DSTBN(0),  input,     1                       ), " &
 " 159 (BS_G,  DSTBP(0),  output2,   1,     159,  1,    Weak1), " &
 " 159 (BS_G,  DSTBP(0),  input,     1                       ), " &
 " 160 (BS_G,  DBI(0),    output2,   1,     160,  1,    Weak1), " &
 " 160 (BS_G,  DBI(0),    input,     1                       ), " &
 " 161 (BS_G,  D(7),      output2,   1,     161,  1,    Weak1), " &
 " 161 (BS_G,  D(7),      input,     1                       ), " &
 " 162 (BS_G,  D(6),      output2,   1,     162,  1,    Weak1), " &
 " 162 (BS_G,  D(6),      input,     1                       ), " &
 " 163 (BS_G,  D(5),      output2,   1,     163,  1,    Weak1), " &
 " 163 (BS_G,  D(5),      input,     1                       ), " &
 " 164 (BS_G,  D(3),      output2,   1,     164,  1,    Weak1), " &
 " 164 (BS_G,  D(3),      input,     1                       ), " &
 " 165 (BS_G,  D(4),      output2,   1,     165,  1,    Weak1), " &
 " 165 (BS_G,  D(4),      input,     1                       ), " &
 " 166 (BS_G,  D(2),      output2,   1,     166,  1,    Weak1), " &
 " 166 (BS_G,  D(2),      input,     1                       ), " &
 " 167 (BS_G,  D(1),      output2,   1,     167,  1,    Weak1), " &
 " 167 (BS_G,  D(1),      input,     1                       ), " &
 " 168 (BS_G,  D(0),      output2,   1,     168,  1,    Weak1), " &
 " 168 (BS_G,  D(0),      input,     1                       ), " &
 " 169 (BS_G,  FORCEPR,   input,     X                       ), " &
 " 170 (BS_G,  TESTBUS,   input,     1                       ), " & --PSMI#
 " 171 (BY_3,  *,         internal,  X                       ), " & --RESERVED(0)
 " 172 (BX_2,  FERR,      output2,   1,    172,  1,    Weak1 ), " &
 " 173 (BS_4,  A20M,      input,     X                       ), " &
 " 174 (BS_4,  SMI,       input,     X                       ), " &
 " 175 (BS_4,  IGNNE,     input,     X                       ), " &
 " 176 (BX_2,  THERMTRIP, output2,   1,    176,  1,    Weak1 ), " &
 " 177 (BX_2,  PROCHOT,   output2,   1,    177,  1,    Weak1 )  " ;

end PXV_0;