-- *****************************************************************************
-- BSDL file for design PEX8508AC
-- Version: AC
-- Designer:
-- Company: PLX TECHNOLOGY
-- AC JTAG removed
-- Date: Thursday, December 28, 2006
-- Date: Friday, February 9, 2007: Fixed reversed busses and STRAP_FACTORY pins.
-- *****************************************************************************
entity PEX8508AC is
-- This section identifies the default device package selected.
generic (PHYSICAL_PIN_MAP: string:= "custom");
-- This section declares all the ports in the design.
port (
EE_DO_P : in bit;
EE_PRn_P : in bit;
PEX_PERSTn_P : in bit;
STRAP_FACTORYn_TEST : in bit_vector (1 downto 0);
STRAP_SSC_XING_ENA_P : in bit;
HP_BUTTONn_P : in bit_vector (4 downto 0);
HP_MRLn_P : in bit_vector (4 downto 0);
HP_PRSNTn_P : in bit_vector (4 downto 0);
HP_PWRFLTn_P : in bit_vector (4 downto 0);
I2C_ADDR_P : in bit_vector (2 downto 0);
STRAP_MODE_SEL_P : in bit_vector (1 downto 0);
STRAP_NT_UPSTRM_PORTSEL_P : in bit_vector (3 downto 0);
STRAP_PORTCFG_P : in bit_vector (4 downto 0);
STRAP_TESTMODE_P : in bit_vector (3 downto 0);
STRAP_UPSTRM_PORTSEL_P : in bit_vector (3 downto 0);
I2C_SCL_P : linkage bit;
I2C_SDA_P : linkage bit;
SPARE0_P : inout bit;
SPARE1_P : buffer bit;
SPARE2_P : in bit;
HP_ATNLEDn_P : buffer bit_vector (4 downto 0);
HP_CLKENn_P : buffer bit_vector (4 downto 0);
HP_PERSTn_P : buffer bit_vector (4 downto 0);
HP_PWREN_P : buffer bit_vector (4 downto 0);
HP_PWRLEDn_P : buffer bit_vector (4 downto 0);
EE_CS_P : buffer bit;
EE_DI_P : buffer bit;
EE_SK_P : buffer bit;
FATAL_ERRn_P : buffer bit;
NT_RESETn_P : buffer bit;
PROCMON_P : buffer bit;
PEX_LANE_GOOD_P : buffer bit_vector (4 downto 0);
PEX_LANE_GOOD8_P : buffer bit;
PEX_LANE_GOOD10_P : buffer bit;
PEX_LANE_GOOD6_P : buffer bit;
JTAG_TCK_P : in bit; -- NC Port
JTAG_TDI_P : in bit; -- NC Port
JTAG_TDO_P : out bit; -- NC Port
JTAG_TMS_P : in bit; -- NC Port
JTAG_TRSTn_P : in bit; -- NC Port
CFC_REFCLKn_P : in bit;
CFC_REFCLKp_P : in bit;
PEX_REFCLKn_P : in bit;
PEX_REFCLKp_P : in bit;
VDD10 : linkage bit_vector (17 downto 0);
VDD10A : linkage bit_vector (3 downto 0);
VDD10S : linkage bit_vector (10 downto 0);
VDD10X : linkage bit_vector (3 downto 0);
VDD33 : linkage bit_vector (8 downto 0);
VDD33A : linkage bit;
VDD33X : linkage bit;
VSS : linkage bit_vector (53 downto 0);
VSS_THERMAL : linkage bit_vector (35 downto 0);
VSSA_PLL : linkage bit;
VTT_PEX : linkage bit_vector (5 downto 0);
WAKEn_P : linkage bit;
PEX_PER6n_P : in bit;
PEX_PER6p_P : in bit;
PEX_PET6n_P : buffer bit;
PEX_PET6p_P : buffer bit;
PEX_PER8n_P : in bit;
PEX_PER8p_P : in bit;
PEX_PET8n_P : buffer bit;
PEX_PET8p_P : buffer bit;
PEX_PER10n_P : in bit;
PEX_PER10p_P : in bit;
PEX_PET10n_P : buffer bit;
PEX_PET10p_P : buffer bit;
PEX_PERn_P : in bit_vector (4 downto 0);
PEX_PERp_P : in bit_vector (4 downto 0);
PEX_PETn_P : buffer bit_vector (4 downto 0);
PEX_PETp_P : buffer bit_vector (4 downto 0)
);
use STD_1149_1_2001.all;
attribute COMPONENT_CONFORMANCE of PEX8508AC: entity is
"STD_1149_1_2001";
attribute PIN_MAP of PEX8508AC: entity is PHYSICAL_PIN_MAP;
-- This section specifies the pin map for each port. This information is
-- extracted from the port-to-pin map file that was read in using the
-- "read_pin_map" command.
constant custom: PIN_MAP_STRING :=
"EE_DO_P : L16," &
"EE_PRn_P : R16," &
"PEX_PERSTn_P : E1, " &
"STRAP_FACTORYn_TEST : (G4, D1)," &
"STRAP_SSC_XING_ENA_P : F3," &
"HP_BUTTONn_P : (N18, B13, D15, A10, D5), " &
"HP_MRLn_P : (H15, D12, E17, D8, B4), " &
"HP_PRSNTn_P : (U18, D13, G16, A6, B1), " &
"HP_PWRFLTn_P : (T18, B18, F16, A9, C4), " &
"HP_PWREN_P : (K17, C16, G18, A8, D4), " &
"I2C_ADDR_P : (P15, R14, T14)," &
"I2C_SCL_P : T15, " &
"I2C_SDA_P : P16, " &
"STRAP_MODE_SEL_P : (A16, D10)," &
"STRAP_NT_UPSTRM_PORTSEL_P : (C17, B14, C13, B16)," &
"STRAP_PORTCFG_P : (G15, L18, P18, K16, P17)," &
"STRAP_UPSTRM_PORTSEL_P : (D7, C8, B8, B9)," &
"STRAP_TESTMODE_P : (B17, A17, C11, B12), " &
"SPARE0_P : D11," &
"SPARE1_P : K18," &
"SPARE2_P : N15," &
"EE_CS_P : T16," &
"EE_DI_P : N16," &
"EE_SK_P : M16," &
"FATAL_ERRn_P : R15," &
"NT_RESETn_P : A13," &
"PROCMON_P : D2," &
"HP_ATNLEDn_P : (J16, C12, E15, C9, E4), " &
"HP_CLKENn_P : (N17, D18, J17, B5, F4), " &
"HP_PERSTn_P : (L17, C14, J18, D6, D3), " &
"HP_PWRLEDn_P : (T17, C15, H16, A5, E3), " &
"PEX_LANE_GOOD_P : (A4, C5,C6, B6, C7), " &
"PEX_LANE_GOOD6_P : B2, " &
"PEX_LANE_GOOD8_P : G17, " &
"PEX_LANE_GOOD10_P : E16, " &
"PEX_PERn_P : (P6, P4, P2, M5, K5), " &
"PEX_PERp_P : (R6, R4, R2, M4, K4), " &
"PEX_PETn_P : (V6, U4, U2, M2, K2), " &
"PEX_PETp_P : (U6, V4, V2, M1, K1), " &
"PEX_PER6n_P : P8, " &
"PEX_PER6p_P : R8, " &
"PEX_PET6n_P : U8, " &
"PEX_PET6p_P : V8, " &
"PEX_PER8n_P : P10, " &
"PEX_PER8p_P : R10, " &
"PEX_PET8n_P : U10, " &
"PEX_PET8p_P : V10, " &
"PEX_PER10n_P : P12, " &
"PEX_PER10p_P : R12, " &
"PEX_PET10n_P : U12, " &
"PEX_PET10p_P : V12, " &
"PEX_REFCLKn_P : H2," &
"PEX_REFCLKp_P : H1," &
"CFC_REFCLKn_P : H5," &
"CFC_REFCLKp_P : H4," &
"JTAG_TCK_P : D9," &
"JTAG_TDI_P : A12," &
"JTAG_TMS_P : C10," &
"JTAG_TRSTn_P : B10," &
"JTAG_TDO_P : A14," &
"VDD10 : (E5, E7, E8, E11, E12, E14, F14, " &
"G5, G14, H14, K14, L14, N5, " &
"N14, P5, P9, P13, P14), " &
"VDD10A : (J4, M3, R7, R11), " &
"VDD10S : (J3, L3, N3, T3, T5, T7, T9, T11, " &
"T13, U14, V14), " &
"VDD10X : (G3, L4, P7, P11), " &
"VDD33 : (B7, B11, B15, C2, F17, H17, M17, R17, U16), " &
"VDD33A : F2, " &
"VDD33X : G1, " &
"VSS : (A3, A7, A11, A15, A18, C1, E6, " &
"E9, E10, E13, F5, F18, G2, H3, " &
"H18, J1, J2, J5, J14, K3, L2, L5, " &
"M14, M18, N1, N2, P1, P3, R1, " &
"R3, R5, R9, R13, R18, T1, T2, T4, " &
"T6, T8, T10, T12, U1, U3, U5, U7, " &
"U9, U11, U13, U15, V1, V5, V15, V16, V18), " &
"VSS_THERMAL : (G7, G8, G9, G10, G11, G12, H7, " &
"H8, H9, H10, H11, H12, J7, J8, J9, " &
"J10, J11, J12, K7, K8, K9, K10, " &
"K11, K12, L7, L8, L9, L10, L11, " &
"L12, M7, M8, M9, M10, M11, M12), " &
"VSSA_PLL : E2, " &
"VTT_PEX : (V13, V11, V9, V7, V3, L1), " &
"WAKEn_P : F1";
attribute PORT_GROUPING of PEX8508AC: entity is
"Differential_Voltage ( (PEX_PER10p_P,PEX_PER10n_P)," &
"(PEX_PER8p_P,PEX_PER8n_P)," &
"(PEX_PER6p_P,PEX_PER6n_P)," &
"(PEX_PERp_P(4),PEX_PERn_P(4))," &
"(PEX_PERp_P(3),PEX_PERn_P(3))," &
"(PEX_PERp_P(2),PEX_PERn_P(2))," &
"(PEX_PERp_P(1),PEX_PERn_P(1))," &
"(PEX_PERp_P(0),PEX_PERn_P(0))," &
"(PEX_PET10p_P,PEX_PET10n_P)," &
"(PEX_PET8p_P,PEX_PET8n_P)," &
"(PEX_PET6p_P,PEX_PET6n_P)," &
"(PEX_PETp_P(4),PEX_PETn_P(4))," &
"(PEX_PETp_P(3),PEX_PETn_P(3))," &
"(PEX_PETp_P(2),PEX_PETn_P(2))," &
"(PEX_PETp_P(1),PEX_PETn_P(1))," &
"(PEX_PETp_P(0),PEX_PETn_P(0))," &
"(CFC_REFCLKp_P,CFC_REFCLKn_P)," &
"(PEX_REFCLKp_P,PEX_REFCLKn_P))";
-- This section specifies the TAP ports. For the TAP TCK port, the parameters in
-- the brackets are:
-- First Field : Maximum TCK frequency.
-- Second Field: Allowable states TCK may be stopped in.
attribute TAP_SCAN_CLOCK of JTAG_TCK_P : signal is (10.0e6, BOTH);
attribute TAP_SCAN_IN of JTAG_TDI_P : signal is true;
attribute TAP_SCAN_MODE of JTAG_TMS_P : signal is true;
attribute TAP_SCAN_OUT of JTAG_TDO_P : signal is true;
attribute TAP_SCAN_RESET of JTAG_TRSTn_P: signal is true;
-- Specifies the compliance enable patterns for the design. It lists a set of
-- design ports and the values that they should be set to, in order to enable
-- compliance to IEEE Std 1149.1
attribute COMPLIANCE_PATTERNS of PEX8508AC: entity is
"(STRAP_TESTMODE_P(0), STRAP_TESTMODE_P(1), STRAP_TESTMODE_P(2), " &
"STRAP_TESTMODE_P(3), PEX_PERSTn_P ) (11111)";
-- Specifies the number of bits in the instruction register.
attribute INSTRUCTION_LENGTH of PEX8508AC: entity is 5;
-- Specifies the boundary-scan instructions implemented in the design and their
-- opcodes.
attribute INSTRUCTION_OPCODE of PEX8508AC: entity is
"IDCODE (11010)," &
"BYPASS (11111)," &
"EXTEST (00001)," &
"SAMPLE (11011)," &
"PRELOAD (11011)" ;
-- Specifies the bit pattern that is loaded into the instruction register when
-- the TAP controller passes through the Capture-IR state. The standard mandates
-- that the two LSBs must be "01". The remaining bits are design specific.
attribute INSTRUCTION_CAPTURE of PEX8508AC: entity is "00001";
-- This section specifies the test data register placed between TDI and TDO for
-- each implemented instruction.
attribute IDCODE_REGISTER of PEX8508AC: entity is
"0100" &
-- 4-bit version number
"0010000100111100" &
-- 16-bit part number
"00111001101" &
-- 11-bit identity of the manufacturer
"1";
-- Required by IEEE Std 1149.1
attribute REGISTER_ACCESS of PEX8508AC: entity is
"BYPASS (BYPASS)," &
"BOUNDARY (EXTEST, SAMPLE)";
-- Specifies the length of the boundary scan register.
attribute BOUNDARY_LENGTH of PEX8508AC: entity is 180;
-- The following list specifies the characteristics of each cell in the boundary
-- scan register from TDI to TDO. The following is a description of the label
-- fields:
-- num : Is the cell number.
-- cell : Is the cell type as defined by the standard.
-- port : Is the design port name. Control cells do not have a port
-- name.
-- function: Is the function of the cell as defined by the standard. Is one
-- of input, output2, output3, bidir, control or controlr.
-- safe : Specifies the value that the BSR cell should be loaded with
-- for safe operation when the software might otherwise choose a
-- random value.
-- ccell : The control cell number. Specifies the control cell that
-- drives the output enable for this port.
-- disval : Specifies the value that is loaded into the control cell to
-- disable the output enable for the corresponding port.
-- rslt : Resulting state. Shows the state of the driver when it is
-- disabled.
attribute BOUNDARY_REGISTER of PEX8508AC: entity is
--
-- num cell port function safe [ccell
-- disval rslt]
--
"179 (BC_0, *, internal, " &
"X), " &
"178 (BC_0, *, internal, " &
"X), " &
"177 (BC_0, *, internal, " &
"X), " &
"176 (BC_0, *, internal, " &
"X), " &
"175 (BC_1, EE_CS_P, output2, " &
"X), " &
"174 (BC_1, EE_DI_P, output2, " &
"X), " &
"173 (BC_0, EE_DO_P, observe_only, " &
"X), " &
"172 (BC_0, EE_PRn_P, observe_only, " &
"X), " &
"171 (BC_1, EE_SK_P, output2, " &
"X), " &
"170 (BC_1, FATAL_ERRn_P, output2, " &
"X), " &
"169 (BC_1, HP_ATNLEDn_P(0), output2, " &
"X), " &
"168 (BC_1, HP_ATNLEDn_P(1), output2, " &
"X), " &
"167 (BC_1, HP_ATNLEDn_P(2), output2, " &
"X), " &
"166 (BC_1, HP_ATNLEDn_P(3), output2, " &
"X), " &
"165 (BC_1, HP_ATNLEDn_P(4), output2, " &
"X), " &
"164 (BC_0, HP_BUTTONn_P(0), observe_only, " &
"X), " &
"163 (BC_0, HP_BUTTONn_P(1), observe_only, " &
"X), " &
"162 (BC_0, HP_BUTTONn_P(2), observe_only, " &
"X), " &
"161 (BC_0, HP_BUTTONn_P(3), observe_only, " &
"X), " &
"160 (BC_0, HP_BUTTONn_P(4), observe_only, " &
"X), " &
"159 (BC_1, HP_CLKENn_P(0), output2, " &
"X), " &
"158 (BC_1, HP_CLKENn_P(1), output2, " &
"X), " &
"157 (BC_1, HP_CLKENn_P(2), output2, " &
"X), " &
"156 (BC_1, HP_CLKENn_P(3), output2, " &
"X), " &
"155 (BC_1, HP_CLKENn_P(4), output2, " &
"X), " &
"154 (BC_0, HP_MRLn_P(0), observe_only, " &
"X), " &
"153 (BC_0, HP_MRLn_P(1), observe_only, " &
"X), " &
"152 (BC_0, HP_MRLn_P(2), observe_only, " &
"X), " &
"151 (BC_0, HP_MRLn_P(3), observe_only, " &
"X), " &
"150 (BC_0, HP_MRLn_P(4), observe_only, " &
"X), " &
"149 (BC_1, HP_PERSTn_P(0), output2, " &
"X), " &
"148 (BC_1, HP_PERSTn_P(1), output2, " &
"X), " &
"147 (BC_1, HP_PERSTn_P(2), output2, " &
"X), " &
"146 (BC_1, HP_PERSTn_P(3), output2, " &
"X), " &
"145 (BC_1, HP_PERSTn_P(4), output2, " &
"X), " &
"144 (BC_0, HP_PRSNTn_P(0), observe_only, " &
"X), " &
"143 (BC_0, HP_PRSNTn_P(1), observe_only, " &
"X), " &
"142 (BC_0, HP_PRSNTn_P(2), observe_only, " &
"X), " &
"141 (BC_0, HP_PRSNTn_P(3), observe_only, " &
"X), " &
"140 (BC_0, HP_PRSNTn_P(4), observe_only, " &
"X), " &
"139 (BC_1, HP_PWREN_P(0), output2, " &
"X), " &
"138 (BC_1, HP_PWREN_P(1), output2, " &
"X), " &
"137 (BC_1, HP_PWREN_P(2), output2, " &
"X), " &
"136 (BC_1, HP_PWREN_P(3), output2, " &
"X), " &
"135 (BC_1, HP_PWREN_P(4), output2, " &
"X), " &
"134 (BC_0, HP_PWRFLTn_P(0), observe_only, " &
"X), " &
"133 (BC_0, HP_PWRFLTn_P(1), observe_only, " &
"X), " &
"132 (BC_0, HP_PWRFLTn_P(2), observe_only, " &
"X), " &
"131 (BC_0, HP_PWRFLTn_P(3), observe_only, " &
"X), " &
"130 (BC_0, HP_PWRFLTn_P(4), observe_only, " &
"X), " &
"129 (BC_1, HP_PWRLEDn_P(0), output2, " &
"X), " &
"128 (BC_1, HP_PWRLEDn_P(1), output2, " &
"X), " &
"127 (BC_1, HP_PWRLEDn_P(2), output2, " &
"X), " &
"126 (BC_1, HP_PWRLEDn_P(3), output2, " &
"X), " &
"125 (BC_1, HP_PWRLEDn_P(4), output2, " &
"X), " &
"124 (BC_0, I2C_ADDR_P(0), observe_only, " &
"X), " &
"123 (BC_0, I2C_ADDR_P(1), observe_only, " &
"X), " &
"122 (BC_0, I2C_ADDR_P(2), observe_only, " &
"X), " &
"121 (BC_0, *, internal, " &
"X), " &
"120 (BC_0, *, internal, " &
"X), " &
"119 (BC_0, *, internal, " &
"X), " &
"118 (BC_0, *, internal, " &
"X), " &
"117 (BC_1, NT_RESETn_P, output2, " &
"X), " &
"116 (BC_1, PEX_LANE_GOOD_P(0), output2, " &
"X), " &
"115 (BC_1, PEX_LANE_GOOD10_P, output2, " &
"X), " &
"114 (BC_0, *, internal, " &
"X), " &
"113 (BC_0, *, internal, " &
"X), " &
"112 (BC_0, *, internal, " &
"X), " &
"111 (BC_0, *, internal, " &
"X), " &
"110 (BC_0, *, internal, " &
"X), " &
"109 (BC_1, PEX_LANE_GOOD_P(1), output2, " &
"X), " &
"108 (BC_1, PEX_LANE_GOOD_P(2), output2, " &
"X), " &
"107 (BC_1, PEX_LANE_GOOD_P(3), output2, " &
"X), " &
"106 (BC_1, PEX_LANE_GOOD_P(4), output2, " &
"X), " &
"105 (BC_0, *, internal, " &
"X), " &
"104 (BC_1, PEX_LANE_GOOD6_P, output2, " &
"X), " &
"103 (BC_0, *, internal, " &
"X), " &
"102 (BC_1, PEX_LANE_GOOD8_P, output2, " &
"X), " &
"101 (BC_0, *, internal, " &
"X), " &
"100 (BC_4, *, internal, " &
"1), " &
"99 (BC_0, *, internal, " &
"1), " &
"98 (BC_1, PROCMON_P, output2, " &
"X), " &
"97 (BC_2, *, control, " &
"0), " &
"96 (BC_7, SPARE0_P, bidir, X, " &
"97, 0, PULL1)," &
"95 (BC_1, SPARE1_P, output2, " &
"X), " &
"94 (BC_0, SPARE2_P, observe_only, " &
"X), " &
"93 (BC_0, *, internal, " &
"X), " &
"92 (BC_0, *, internal, " &
"X), " &
"91 (BC_0, STRAP_FACTORYn_TEST(0), observe_only, " &
"X), " &
"90 (BC_0, STRAP_MODE_SEL_P(0), observe_only, " &
"X), " &
"89 (BC_0, STRAP_MODE_SEL_P(1), observe_only, " &
"X), " &
"88 (BC_0, STRAP_NT_UPSTRM_PORTSEL_P(0), observe_only, " &
"X), " &
"87 (BC_0, STRAP_NT_UPSTRM_PORTSEL_P(1), observe_only, " &
"X), " &
"86 (BC_0, STRAP_NT_UPSTRM_PORTSEL_P(2), observe_only, " &
"X), " &
"85 (BC_0, STRAP_NT_UPSTRM_PORTSEL_P(3), observe_only, " &
"X), " &
"84 (BC_0, STRAP_FACTORYn_TEST(1), observe_only, " &
"X), " &
"83 (BC_0, STRAP_PORTCFG_P(0), observe_only, " &
"X), " &
"82 (BC_0, STRAP_PORTCFG_P(1), observe_only, " &
"X), " &
"81 (BC_0, STRAP_PORTCFG_P(2), observe_only, " &
"X), " &
"80 (BC_0, STRAP_PORTCFG_P(3), observe_only, " &
"X), " &
"79 (BC_0, STRAP_PORTCFG_P(4), observe_only, " &
"X), " &
"78 (BC_0, *, internal, " &
"X), " &
"77 (BC_0, *, internal, " &
"X), " &
"76 (BC_0, STRAP_SSC_XING_ENA_P, observe_only, " &
"X), " &
"75 (BC_0, *, internal, " &
"X), " &
"74 (BC_0, *, internal, " &
"X), " &
"73 (BC_0, *, internal, " &
"X), " &
"72 (BC_0, *, internal, " &
"X), " &
"71 (BC_0, STRAP_UPSTRM_PORTSEL_P(0), observe_only, " &
"X), " &
"70 (BC_0, STRAP_UPSTRM_PORTSEL_P(1), observe_only, " &
"X), " &
"69 (BC_0, STRAP_UPSTRM_PORTSEL_P(2), observe_only, " &
"X), " &
"68 (BC_0, STRAP_UPSTRM_PORTSEL_P(3), observe_only, " &
"X), " &
"67 (BC_0, *, internal, " &
"X), " &
"66 (BC_4, CFC_REFCLKp_P, observe_only, " &
"X), " &
"65 (BC_0, *, internal, " &
"X), " &
"64 (BC_4, PEX_REFCLKp_P, observe_only, " &
"X), " &
"63 (BC_0, *, internal, " &
"1), " &
"62 (BC_0, *, internal, " &
"1), " &
"61 (BC_0, *, internal, " &
"1), " &
"60 (BC_0, *, internal, " &
"1), " &
"59 (BC_1, PEX_PETp_P(0), output2, " &
"X), " &
"58 (BC_1, PEX_PETp_P(1), output2, " &
"X), " &
"57 (BC_1, PEX_PETp_P(2), output2, " &
"X), " &
"56 (BC_1, PEX_PETp_P(3), output2, " &
"X), " &
"55 (BC_0, *, internal, " &
"X), " &
"54 (BC_0, PEX_PERp_P(0), observe_only, " &
"X), " &
"53 (BC_0, *, internal, " &
"X), " &
"52 (BC_0, PEX_PERp_P(1), observe_only, " &
"X), " &
"51 (BC_0, *, internal, " &
"X), " &
"50 (BC_0, PEX_PERp_P(2), observe_only, " &
"X), " &
"49 (BC_0, *, internal, " &
"X), " &
"48 (BC_0, PEX_PERp_P(3), observe_only, " &
"X), " &
"47 (BC_0, *, internal, " &
"1), " &
"46 (BC_0, *, internal, " &
"1), " &
"45 (BC_0, *, internal, " &
"1), " &
"44 (BC_0, *, internal, " &
"1), " &
"43 (BC_1, PEX_PETp_P(4), output2, " &
"X), " &
"42 (BC_0, *, internal, " &
"X), " &
"41 (BC_1, PEX_PET6p_P, output2, " &
"X), " &
"40 (BC_0, *, internal, " &
"X), " &
"39 (BC_0, *, internal, " &
"X), " &
"38 (BC_0, PEX_PERp_P(4), observe_only, " &
"X), " &
"37 (BC_0, *, internal, " &
"X), " &
"36 (BC_0, *, internal, " &
"X), " &
"35 (BC_0, *, internal, " &
"X), " &
"34 (BC_0, PEX_PER6p_P, observe_only, " &
"X), " &
"33 (BC_0, *, internal, " &
"X), " &
"32 (BC_0, *, internal, " &
"X), " &
"31 (BC_0, *, internal, " &
"1), " &
"30 (BC_0, *, internal, " &
"1), " &
"29 (BC_0, *, internal, " &
"1), " &
"28 (BC_0, *, internal, " &
"1), " &
"27 (BC_1, PEX_PET8p_P, output2, " &
"X), " &
"26 (BC_0, *, internal, " &
"X), " &
"25 (BC_1, PEX_PET10p_P, output2, " &
"X), " &
"24 (BC_0, *, internal, " &
"X), " &
"23 (BC_0, *, internal, " &
"X), " &
"22 (BC_0, PEX_PER8p_P, observe_only, " &
"X), " &
"21 (BC_0, *, internal, " &
"X), " &
"20 (BC_0, *, internal, " &
"X), " &
"19 (BC_0, *, internal, " &
"X), " &
"18 (BC_0, PEX_PER10p_P, observe_only, " &
"X), " &
"17 (BC_0, *, internal, " &
"X), " &
"16 (BC_2, *, internal, " &
"X), " &
"15 (BC_0, *, internal, " &
"1), " &
"14 (BC_0, *, internal, " &
"1), " &
"13 (BC_0, *, internal, " &
"1), " &
"12 (BC_0, *, internal, " &
"1), " &
"11 (BC_0, *, internal, " &
"X), " &
"10 (BC_0, *, internal, " &
"X), " &
"9 (BC_0, *, internal, " &
"X), " &
"8 (BC_0, *, internal, " &
"X), " &
"7 (BC_0, *, internal, " &
"X), " &
"6 (BC_2, *, internal, " &
"X), " &
"5 (BC_0, *, internal, " &
"X), " &
"4 (BC_2, *, internal, " &
"X), " &
"3 (BC_0, *, internal, " &
"X), " &
"2 (BC_2, *, internal, " &
"X), " &
"1 (BC_0, *, internal, " &
"X), " &
"0 (BC_2, *, internal, " &
"X) ";
end PEX8508AC;