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: sirius_top

-- *****************************************************************************

--   BSDL file for design sirius_top

--   Designer: 
--   Company:  PLX TECHNOLOGY

--   Date: 03/03/09. BSDL Generator: 1.1

-- *****************************************************************************


 entity sirius_top is

-- This section identifies the default device package selected.

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

-- This section declares all the ports in the design.

   port (

ATB_0                       : linkage  bit;
ATB_1                       : linkage  bit;
ATB_2                       : linkage  bit;
ATB_3                       : linkage  bit;
EE_CS                     : inout    bit;
EE_DI                     : out      bit;
EE_DO                     : inout    bit;
EE_SK                     : out      bit;
FATAL_ERR                : out      bit;
GPIO0                     : inout    bit;
GPIO1                     : inout    bit;
GPIO2                     : inout    bit;
GPIO3                     : inout    bit;
GPIO4                     : inout    bit;
GPIO5                     : inout    bit;
GPIO6                     : inout    bit;
GPIO7                     : inout    bit;
GPIO8                     : inout    bit;
GPIO9                     : inout    bit;
GPIO10                    : inout    bit;
GPIO11                    : inout    bit;
GPIO12                    : inout    bit;
GPIO13                    : inout    bit;
GPIO14                    : inout    bit;
GPIO15                    : inout    bit;
GPIO16                    : inout    bit;
GPIO17                    : inout    bit;
GPIO18                    : inout    bit;
GPIO19                    : inout    bit;
GPIO20                    : inout    bit;
GPIO21                    : inout    bit;
GPIO22                    : inout    bit;
GPIO23                    : inout    bit;
GPIO24                    : inout    bit;
GPIO25                    : inout    bit;
GPIO26                    : inout    bit;
GPIO27                    : inout    bit;
GPIO28                    : inout    bit;
GPIO29                    : inout    bit;
GPIO30                    : inout    bit;
GPIO31                    : inout    bit;
I2C_ADDR0                 : in       bit;
I2C_ADDR1                 : in       bit;
I2C_ADDR2                 : in       bit;
I2C_SCL0                  : inout    bit;
I2C_SCL1                  : inout    bit;
I2C_SDA0                  : inout    bit;
I2C_SDA1                  : inout    bit;
JTAG_TCK                  : in       bit;
JTAG_TDI                  : in       bit;
JTAG_TDO                  : out      bit;
JTAG_TMS                  : in       bit;
JTAG_TRST                : in       bit;
STRAP_RESERVED_16                    : linkage  bit;
PEX_INTA                 : out      bit;
PEX_LANE_GOOD0           : out      bit;
PEX_LANE_GOOD1           : out      bit;
PEX_LANE_GOOD2           : out      bit;
PEX_LANE_GOOD3           : out      bit;
PEX_LANE_GOOD4           : out      bit;
PEX_LANE_GOOD5           : out      bit;
PEX_LANE_GOOD6           : out      bit;
PEX_LANE_GOOD7           : out      bit;
PEX_LANE_GOOD8           : out      bit;
PEX_LANE_GOOD9           : out      bit;
PEX_LANE_GOOD10          : inout    bit;
PEX_LANE_GOOD11          : inout    bit;
PEX_LANE_GOOD12          : out      bit;
PEX_LANE_GOOD13          : out      bit;
PEX_LANE_GOOD14          : out      bit;
PEX_LANE_GOOD15          : out      bit;
PEX_NT_RESET             : out      bit;
PEX_PERST                : linkage  bit;
PEX_PERn0                  : in       bit;
PEX_PERn1                  : in       bit;
PEX_PERn2                  : in       bit;
PEX_PERn3                  : in       bit;
PEX_PERn4                  : in       bit;
PEX_PERn5                  : in       bit;
PEX_PERn6                  : in       bit;
PEX_PERn7                  : in       bit;
PEX_PERn8                  : in       bit;
PEX_PERn9                  : in       bit;
PEX_PERn10                 : in       bit;
PEX_PERn11                 : in       bit;
PEX_PERn12                 : in       bit;
PEX_PERn13                 : in       bit;
PEX_PERn14                 : in       bit;
PEX_PERn15                 : in       bit;
PEX_PERp0                  : in       bit;
PEX_PERp1                  : in       bit;
PEX_PERp2                  : in       bit;
PEX_PERp3                  : in       bit;
PEX_PERp4                  : in       bit;
PEX_PERp5                  : in       bit;
PEX_PERp6                  : in       bit;
PEX_PERp7                  : in       bit;
PEX_PERp8                  : in       bit;
PEX_PERp9                  : in       bit;
PEX_PERp10                 : in       bit;
PEX_PERp11                 : in       bit;
PEX_PERp12                 : in       bit;
PEX_PERp13                 : in       bit;
PEX_PERp14                 : in       bit;
PEX_PERp15                 : in       bit;
PEX_PETn0                  : buffer   bit;
PEX_PETn1                  : buffer   bit;
PEX_PETn2                  : buffer   bit;
PEX_PETn3                  : buffer   bit;
PEX_PETn4                  : buffer   bit;
PEX_PETn5                  : buffer   bit;
PEX_PETn6                  : buffer   bit;
PEX_PETn7                  : buffer   bit;
PEX_PETn8                  : buffer   bit;
PEX_PETn9                  : buffer   bit;
PEX_PETn10                 : buffer   bit;
PEX_PETn11                 : buffer   bit;
PEX_PETn12                 : buffer   bit;
PEX_PETn13                 : buffer   bit;
PEX_PETn14                 : buffer   bit;
PEX_PETn15                 : buffer   bit;
PEX_PETp0                  : buffer   bit;
PEX_PETp1                  : buffer   bit;
PEX_PETp2                  : buffer   bit;
PEX_PETp3                  : buffer   bit;
PEX_PETp4                  : buffer   bit;
PEX_PETp5                  : buffer   bit;
PEX_PETp6                  : buffer   bit;
PEX_PETp7                  : buffer   bit;
PEX_PETp8                  : buffer   bit;
PEX_PETp9                  : buffer   bit;
PEX_PETp10                 : buffer   bit;
PEX_PETp11                 : buffer   bit;
PEX_PETp12                 : buffer   bit;
PEX_PETp13                 : buffer   bit;
PEX_PETp14                 : buffer   bit;
PEX_PETp15                 : buffer   bit;
PROCMON                   : out      bit;
REXT_A0                     : linkage  bit;
REXT_A1                     : linkage  bit;
REXT_A2                     : linkage  bit;
REXT_A3                     : linkage  bit;
REXT_B0                     : linkage  bit;
REXT_B1                     : linkage  bit;
REXT_B2                     : linkage  bit;
REXT_B3                     : linkage  bit;
SHPC_INT_n                 : in       bit;
SPARE0                    : inout    bit;
SPARE1                    : inout    bit;
SPARE5                    : inout    bit;
STRAP_DEBUG_SEL0           : in       bit;
STRAP_FAST_BRINGUP       : in       bit;
STRAP_RESERVED_17               : in       bit;
STRAP_NT_ENABLE          : in       bit;
STRAP_NT_P2P_EN_n          : inout    bit;
STRAP_NT_UPSTRM_PORTSEL0  : in       bit;
STRAP_NT_UPSTRM_PORTSEL1  : in       bit;
STRAP_NT_UPSTRM_PORTSEL2  : in       bit;
STRAP_NT_UPSTRM_PORTSEL3  : in       bit;
STRAP_PLL_BYPASS         : linkage  bit;
STRAP_PORTCFG0            : in       bit;
STRAP_PORTCFG1            : in       bit;
STRAP_PORTCFG2            : in       bit;
STRAP_PORTCFG3            : in       bit;
STRAP_PROBE_MODE         : in       bit;
STRAP_SERDES_MODE_EN     : in       bit;
STRAP_SMBUS_EN_n           : inout    bit;
STRAP_SSC_ISO_ENABLE     : in       bit;
STRAP_TESTMODE0           : in       bit;
STRAP_TESTMODE1           : in       bit;
STRAP_TESTMODE2           : in       bit;
STRAP_TESTMODE3           : in       bit;
STRAP_UPCFG_TIMER_EN_n      : inout    bit;
STRAP_UPSTRM_PORTSEL0     : in       bit;
STRAP_UPSTRM_PORTSEL1     : in       bit;
STRAP_UPSTRM_PORTSEL2     : in       bit;
STRAP_UPSTRM_PORTSEL3     : in       bit;
PEX_REFCLKn               : linkage  bit;
PEX_REFCLK_CFCn               : linkage  bit;
PEX_REFCLKp               : linkage  bit;
PEX_REFCLK_CFCp               : linkage  bit;
THERMAL_DIODEn              : linkage  bit;
THERMAL_DIODEp              : linkage  bit;
VDD10                       : linkage  bit_vector (0 to 11);
VDD10A                      : linkage  bit_vector (0 to 11);
VDD25                       : linkage  bit_vector (0 to 3);
VDD25A                      : linkage  bit_vector (0 to 3);
VSS                         : linkage  bit_vector (0 to 68);
VSS_THERMAL                 : linkage  bit_vector (0 to 35)
   );

   use STD_1149_1_2001.all;
   use STD_1149_6_2003.all;

   attribute COMPONENT_CONFORMANCE of sirius_top: entity is "STD_1149_1_2001";

   attribute PIN_MAP of sirius_top: entity is PHYSICAL_PIN_MAP;

     constant PEX_8617BA: PIN_MAP_STRING :=

"STRAP_PORTCFG3           : C13 ," &
"GPIO25	            : B14 ," &
"GPIO26		    : C3 ," &
"GPIO27		    : C5 ," &
"GPIO28		    : B5 ," &
"GPIO29		    : B4 ," &
"PEX_PERp8	            : E11 ," &
"PEX_PERn8	            : D11 ," &
"PEX_PETp8	            : B11 ," &
"PEX_PETn8	            : A11 ," &
"PEX_PERp9                 : E10 ," &
"PEX_PERn9                 : D10 ," &
"PEX_PETp9                 : B10 ," &
"PEX_PETn9                 : A10 ," &
"PEX_REFCLK_CFCp	            : B9 ," &
"PEX_REFCLK_CFCn	            : A9 ," &
"ATB_2	                    : E9 ," &
"REXT_B2	            : F8 ," &
"REXT_A2	            : D9 ," &
"PEX_PETn10                : A8 ," &
"PEX_PETp10                : B8 ," &
"PEX_PERn10                : D8 ," &
"PEX_PERp10                : E8 ," &
"PEX_PETn11                : A7 ," &
"PEX_PETp11                : B7 ," &
"PEX_PERn11                : D7 ," &
"PEX_PERp11                : E7 ," &
"STRAP_PORTCFG0           : A5 ," &
"STRAP_PORTCFG1           : A4 ," &
"STRAP_PORTCFG2           : B2 ," &
"PEX_LANE_GOOD8          : B3 ," &
"SHPC_INT_n                : A16 ," &
"FATAL_ERR	            : B13 ," &
"PEX_LANE_GOOD9          : A13 ," &
"PEX_LANE_GOOD10         : E13 ," &
"GPIO30                   : D5 ," &
"GPIO31                   : D4 ," &
"PEX_LANE_GOOD11         : E5 ," &
"GPIO0                    : E4 ," &
"STRAP_FAST_BRINGUP      : C2 ," &
"STRAP_SERDES_MODE_EN    : C4 ," &
"GPIO1	            : D3 ," &
"GPIO2	            : E3 ," &
"GPIO3	            : D2 ," &
"GPIO4	            : D1 ," &
"GPIO5	            : F4 ," &
"STRAP_UPSTRM_PORTSEL0    : E2 ," &	
"STRAP_UPSTRM_PORTSEL1    : F3 ," &	
"STRAP_UPSTRM_PORTSEL2    : F2 ," &
"STRAP_UPSTRM_PORTSEL3    : E1 ," &	
"STRAP_RESERVED_17              : F1 ," &
"PEX_PERp12                : H4 ," &
"PEX_PERn12                : H5 ," &
"PEX_PETp12                : H1 ," &
"PEX_PETn12                : H2 ," &
"PEX_PERp13                : J4 ," &
"PEX_PERn13                : J5 ," &
"PEX_PETp13                : J1 ," &
"PEX_PETn13                : J2 ," &
"ATB_3                      : K5 ," &
"REXT_B3                    : L6 ," &
"REXT_A3                    : K4 ," &
"PEX_PETn14                : L2 ," &
"PEX_PETp14                : L1 ," &
"PEX_PERn14                : L5 ," &
"PEX_PERp14                : L4 ," &
"PEX_PETn15                : M2 ," &
"PEX_PETp15                : M1 ," &
"PEX_PERn15                : M5 ," &
"PEX_PERp15                : M4 ," &
"STRAP_NT_UPSTRM_PORTSEL0 : P1 ," &
"STRAP_NT_UPSTRM_PORTSEL1 : P2 ," &		
"STRAP_NT_UPSTRM_PORTSEL2 : R1 ," &
"PEX_LANE_GOOD12         : R2 ," &
"PEX_LANE_GOOD13         : P3 ," &
"PEX_LANE_GOOD14         : T1 ," &
"PEX_LANE_GOOD15         : T2 ," &
"GPIO6                    : T3 ," &
"GPIO7                    : R3 ," &
"GPIO8                    : P4 ," &
"GPIO9                    : P5 ," &
"SPARE0                   : R4 ," &
"STRAP_NT_UPSTRM_PORTSEL3 : P6 ," &
"SPARE1                   : T4 ," &
"STRAP_NT_P2P_EN_n         : R5 ," &
"STRAP_SMBUS_EN_n          : U4 ," &
"STRAP_UPCFG_TIMER_EN_n    : U5 ," &
"SPARE5                   : T5 ," &
"PROCMON                  : T6 ," &
"STRAP_SSC_ISO_ENABLE    : U3 ," &
"GPIO10                   : U2 ," &
"GPIO11                   : U6 ," &
"GPIO12                   : R6 ," &
"GPIO13                   : V4 ," &
"GPIO14                   : V5 ," &
"GPIO15                   : V6 ," &
"PEX_PERp0                 : P8 ," &
"PEX_PERn0                 : R8 ," &
"PEX_PETp0                 : U8 ," &
"PEX_PETn0                 : V8 ," &
"PEX_PERp1                 : P9 ," &
"PEX_PERn1                 : R9 ," &
"PEX_PETp1                 : U9 ," &
"PEX_PETn1                 : V9 ," &
"PEX_REFCLKp              : U10 ," &
"PEX_REFCLKn              : V10 ," &
"ATB_0                      : P10 ," &
"REXT_B0                    : N11 ," &
"REXT_A0                    : R10 ," &
"PEX_PETn2                 : V11 ," &
"PEX_PETp2                 : U11 ," &
"PEX_PERn2                 : R11 ," &
"PEX_PERp2                 : P11 ," &
"PEX_PETn3                 : V12 ," &
"PEX_PETp3                 : U12 ," &
"PEX_PERn3                 : R12 ," &
"PEX_PERp3                 : P12 ," &
"STRAP_TESTMODE0          : V14 ," &
"STRAP_TESTMODE1          : V15 ," &
"STRAP_TESTMODE2          : V16 ," &
"STRAP_TESTMODE3          : U17 ," &
"PEX_LANE_GOOD0          : U14 ," &
"PEX_LANE_GOOD1          : T14 ," &
"PEX_LANE_GOOD2          : U16 ," &
"PEX_LANE_GOOD3          : U15 ," &
"GPIO17                   : T16 ," &
"GPIO18                   : T15 ," &
"GPIO19                   : R14 ," &
"STRAP_PLL_BYPASS        : R15 ," &
"GPIO16                   : P14 ," &
"GPIO20                   : R16 ," &
"GPIO21                   : P15 ," &
"GPIO22                   : T18 ," &
"STRAP_PROBE_MODE        : T17 ," &
"PEX_NT_RESET            : P16 ," &
"EE_DI                    : N15 ," &
"EE_CS                    : R17 ," &
"EE_SK                    : R18 ," &
"EE_DO                    : N16 ," &
"PEX_PERST               : P17 ," &
"PEX_INTA                : P18 ," &
"STRAP_DEBUG_SEL0          : N17 ," &
"STRAP_NT_ENABLE         : N18 ," &
"PEX_PERp4                 : L15 ," &
"PEX_PERn4                 : L14 ," &
"PEX_PETp4                 : L18 ," &
"PEX_PETn4                 : L17 ," &
"PEX_PERp5                 : K15 ," &
"PEX_PERn5                 : K14 ," &
"PEX_PETp5                 : K18 ," &
"PEX_PETn5                 : K17 ," &
"ATB_1                      : J14 ," &
"REXT_B1                    : H13 ," &
"REXT_A1                    : J15 ," &
"PEX_PETn6                 : H17 ," &
"PEX_PETp6                 : H18 ," &
"PEX_PERn6                 : H14 ," &
"PEX_PERp6                 : H15 ," &
"PEX_PETn7                 : G17 ," &
"PEX_PETp7                 : G18 ," &
"PEX_PERn7                 : G14 ," &
"PEX_PERp7                 : G15 ," &
"I2C_ADDR2                : E18 ," &
"I2C_ADDR1                : E17 ," &
"I2C_ADDR0                : C18 ," &
"PEX_LANE_GOOD4          : B17 ," &
"PEX_LANE_GOOD5          : D18 ," &
"PEX_LANE_GOOD6          : D17 ," &
"PEX_LANE_GOOD7          : E16 ," &
"I2C_SCL0                 : C17 ," &
"I2C_SDA0                 : A17 ," &
"I2C_SCL1                 : B16 ," &
"I2C_SDA1                 : C16 ," &
"GPIO23                   : D16 ," &
"GPIO24                   : E15 ," &
"JTAG_TRST               : D15 ," &
"JTAG_TDI                 : E14 ," &
"JTAG_TDO                 : C15 ," &
"JTAG_TCK                 : B15 ," &
"JTAG_TMS                 : C14 ," &
"STRAP_RESERVED_16                   : D14 ," &
"THERMAL_DIODEn             : A15 ," &
"THERMAL_DIODEp             : A14 ," &
"VDD10                      : ( F7, F11, F12, G6, G13, H6, L13, M6, " &
                              "M13, N7, N8, N12), " &
"VDD10A                     : ( C7, C9, C11, G16, H3, J16, K3, L16, " &
                              "M3, T8, T10, T12), " &
"VDD25                      : ( F6, F13, N6, N13), " &
"VDD25A                     : ( F9, J13, K6, N10), " &
"VSS                        : (A1, A2, A3, A6, A12, A18, B1, B6, " &
                              "B12, B18, C1, C6, C8, C10, C12, D6, " &
                              "D12, D13, E6, E12, F5, F10, F14, F15, " &
                              "F16, F17, F18, G1, G2, G3, G4, G5, " &
                              "H16, J3, J6, K13, K16, L3, M14, M15, " &
                              "M16, M17, M18, N1, N2, N3, N4, N5, " &
                              "N9, N14, P7, P13, R7, R13, T7, T9, " &
                              "T11, T13, U1, U7, U13, U18, V1, V2, " &
                              "V3, V7, V13, V17, 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) " ;
-- This section specifies the differential IO port groupings.

   attribute PORT_GROUPING of sirius_top: entity is
      "Differential_Voltage ( (PEX_PERp0, PEX_PERn0)," &
                             "(PEX_PERp1, PEX_PERn1)," &
                             "(PEX_PERp2, PEX_PERn2)," &
                             "(PEX_PERp3, PEX_PERn3)," &
                             "(PEX_PERp4, PEX_PERn4)," &
                             "(PEX_PERp5, PEX_PERn5)," &
                             "(PEX_PERp6, PEX_PERn6)," &
                             "(PEX_PERp7, PEX_PERn7)," &
                             "(PEX_PERp8, PEX_PERn8)," &
                             "(PEX_PERp9, PEX_PERn9)," &
                             "(PEX_PERp10, PEX_PERn10)," &
                             "(PEX_PERp11, PEX_PERn11)," &
                             "(PEX_PERp12, PEX_PERn12)," &
                             "(PEX_PERp13, PEX_PERn13)," &
                             "(PEX_PERp14, PEX_PERn14)," &
                             "(PEX_PERp15, PEX_PERn15)," &
                             "(PEX_PETp0, PEX_PETn0)," &
                             "(PEX_PETp1, PEX_PETn1)," &
                             "(PEX_PETp2, PEX_PETn2)," &
                             "(PEX_PETp3, PEX_PETn3)," &
                             "(PEX_PETp4, PEX_PETn4)," &
                             "(PEX_PETp5, PEX_PETn5)," &
                             "(PEX_PETp6, PEX_PETn6)," &
                             "(PEX_PETp7, PEX_PETn7)," &
                             "(PEX_PETp8, PEX_PETn8)," &
                             "(PEX_PETp9, PEX_PETn9)," &
                             "(PEX_PETp10, PEX_PETn10)," &
                             "(PEX_PETp11, PEX_PETn11)," &
                             "(PEX_PETp12, PEX_PETn12)," &
                             "(PEX_PETp13, PEX_PETn13)," &
                             "(PEX_PETp14, PEX_PETn14)," &
                             "(PEX_PETp15, PEX_PETn15))";

-- 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  : signal is (20.0e6, BOTH);
   attribute TAP_SCAN_IN    of JTAG_TDI  : signal is true;
   attribute TAP_SCAN_MODE  of JTAG_TMS  : signal is true;
   attribute TAP_SCAN_OUT   of JTAG_TDO  : signal is true;
   attribute TAP_SCAN_RESET of JTAG_TRST: 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 sirius_top: entity is
        "(  STRAP_RESERVED_17 ) (1)";
-- Specifies the number of bits in the instruction register.

   attribute INSTRUCTION_LENGTH of sirius_top: entity is 29;

   attribute INSTRUCTION_OPCODE of sirius_top: entity is
     "BYPASS           (11111111111111111111111111111)," &
     "EXTEST           (11111111111111111111111101000)," &
     "SAMPLE           (11111111111111111111111111000)," &
     "PRELOAD          (11111111111111111111111111000)," &
     "EXTEST_PULSE     (11111111101111111111111101000)," &
     "EXTEST_TRAIN     (11111110100111111111111101000)," &
     "CLAMP            (11111111111111111111111101111)," &
     "IDCODE           (11111111111111111111111111110)";

-- 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 sirius_top: entity is "00000000000000000000000000001";

-- Specifies the bit pattern that is loaded into the DEVICE_ID register during
-- the IDCODE instruction when the TAP controller passes through the Capture-DR
-- state.

   attribute IDCODE_REGISTER of sirius_top: entity is
     "0000" &
 -- 4-bit version number
     "1000011000010111" &
 -- 16-bit part number
     "00111001101" &
 -- 11-bit identity of the manufacturer
     "1";
 -- Required by IEEE Std 1149.1

-- This section specifies the test data register placed between TDI and TDO for
-- each implemented instruction.

   attribute REGISTER_ACCESS of sirius_top: entity is
        "BYPASS    (BYPASS, CLAMP)," &
        "BOUNDARY  (EXTEST, SAMPLE, PRELOAD)," &
        "DEVICE_ID (IDCODE)," &
        "BOUNDARY  (EXTEST_PULSE, EXTEST_TRAIN)";

-- Specifies the length of the boundary scan register.

   attribute BOUNDARY_LENGTH of sirius_top: entity is 284;

-- 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:

   attribute BOUNDARY_REGISTER of sirius_top: entity is

  "283 (BC_1,  STRAP_PORTCFG3, input , X ) , " &
  "282 (BC_1,  GPIO25, input , X ) , " &
  "281 (BC_0,  GPIO25, output3 , X , 280 , 1 , Z ) , " &
  "280 (BC_0 , * , control , 1 ) , " &
  "279 (BC_1,  SHPC_INT_n, input , X ) , " &
  "278 (BC_0,  FATAL_ERR, output3 , X , 277 , 1 , Z ) , " &
  "277 (BC_0 , * , control , 1 ) , " &
  "276 (BC_0,  PEX_LANE_GOOD9, output3 , X , 275 , 1 , Z ) , " &
  "275 (BC_0 , * , control , 1 ) , " &
  "274 (BC_1,  PEX_LANE_GOOD10, input , X ) , " &
  "273 (BC_0,  PEX_LANE_GOOD10, output3 , X , 272 , 1 , Z ) , " &
  "272 (BC_0 , * , control , 1 ) , " &
  "271 (BC_1,  *, internal, X) , " &
  "270 (AC_SELU , *            , internal      , 0 ) , " &
  "269 (AC_1    , PEX_PETp8 , output2       , X ) , " &
  "268 (BC_4,  PEX_PERp8, observe_only, X) , " &
  "267 (BC_4,  PEX_PERn8, observe_only, X) , " &
  "266 (BC_1,  *, internal, X) , " &
  "265 (AC_SELU , *            , internal      , 0 ) , " &
  "264 (AC_1    , PEX_PETp9 , output2       , X ) , " &
  "263 (BC_4,  PEX_PERp9, observe_only, X) , " &
  "262 (BC_4,  PEX_PERn9, observe_only, X) , " &
  "261 (BC_4,  PEX_PERn10, observe_only, X) , " &
  "260 (BC_4,  PEX_PERp10, observe_only, X) , " &
  "259 (AC_SELU , *            , internal      , 0 ) , " &
  "258 (AC_1    , PEX_PETp10 , output2       , X ) , " &
  "257 (BC_1,  *, internal, X) , " &
  "256 (BC_4,  PEX_PERn11, observe_only, X) , " &
  "255 (BC_4,  PEX_PERp11, observe_only, X) , " &
  "254 (AC_SELU , *            , internal      , 0 ) , " &
  "253 (AC_1    , PEX_PETp11 , output2       , X ) , " &
  "252 (BC_1,  *, internal, X) , " &
  "251 (BC_1,  STRAP_PORTCFG0, input , X ) , " &
  "250 (BC_1,  STRAP_PORTCFG1, input , X ) , " &
  "249 (BC_1,  STRAP_PORTCFG2, input , X ) , " &
  "248 (BC_0,  PEX_LANE_GOOD8, output3 , X , 247 , 1 , Z ) , " &
  "247 (BC_0 , * , control , 1 ) , " &
  "246 (BC_1,  GPIO26, input , X ) , " &
  "245 (BC_0,  GPIO26, output3 , X , 244 , 1 , Z ) , " &
  "244 (BC_0 , * , control , 1 ) , " &
  "243 (BC_1,  GPIO27, input , X ) , " &
  "242 (BC_0,  GPIO27, output3 , X , 241 , 1 , Z ) , " &
  "241 (BC_0 , * , control , 1 ) , " &
  "240 (BC_1,  GPIO28, input , X ) , " &
  "239 (BC_0,  GPIO28, output3 , X , 238 , 1 , Z ) , " &
  "238 (BC_0 , * , control , 1 ) , " &
  "237 (BC_1,  GPIO29, input , X ) , " &
  "236 (BC_0,  GPIO29, output3 , X , 235 , 1 , Z ) , " &
  "235 (BC_0 , * , control , 1 ) , " &
  "234 (BC_1,  GPIO30, input , X ) , " &
  "233 (BC_0,  GPIO30, output3 , X , 232 , 1 , Z ) , " &
  "232 (BC_0 , * , control , 1 ) , " &
  "231 (BC_1,  STRAP_FAST_BRINGUP, input , X ) , " &
  "230 (BC_1,  PEX_LANE_GOOD11, input , X ) , " &
  "229 (BC_0,  PEX_LANE_GOOD11, output3 , X , 228 , 1 , Z ) , " &
  "228 (BC_0 , * , control , 1 ) , " &
  "227 (BC_1,  STRAP_SERDES_MODE_EN, input , X ) , " &
  "226 (BC_1,  GPIO31, input , X ) , " &
  "225 (BC_0,  GPIO31, output3 , X , 224 , 1 , Z ) , " &
  "224 (BC_0 , * , control , 1 ) , " &
  "223 (BC_1,  GPIO0, input , X ) , " &
  "222 (BC_0,  GPIO0, output3 , X , 221 , 1 , Z ) , " &
  "221 (BC_0 , * , control , 1 ) , " &
  "220 (BC_1,  GPIO1, input , X ) , " &
  "219 (BC_0,  GPIO1, output3 , X , 218 , 1 , Z ) , " &
  "218 (BC_0 , * , control , 1 ) , " &
  "217 (BC_1,  GPIO2, input , X ) , " &
  "216 (BC_0,  GPIO2, output3 , X , 215 , 1 , Z ) , " &
  "215 (BC_0 , * , control , 1 ) , " &
  "214 (BC_1,  GPIO3, input , X ) , " &
  "213 (BC_0,  GPIO3, output3 , X , 212 , 1 , Z ) , " &
  "212 (BC_0 , * , control , 1 ) , " &
  "211 (BC_1,  GPIO4, input , X ) , " &
  "210 (BC_0,  GPIO4, output3 , X , 209 , 1 , Z ) , " &
  "209 (BC_0 , * , control , 1 ) , " &
  "208 (BC_1,  GPIO5, input , X ) , " &
  "207 (BC_0,  GPIO5, output3 , X , 206 , 1 , Z ) , " &
  "206 (BC_0 , * , control , 1 ) , " &
  "205 (BC_1,  STRAP_UPSTRM_PORTSEL0, input , X ) , " &
  "204 (BC_1,  STRAP_UPSTRM_PORTSEL1, input , X ) , " &
  "203 (BC_1,  STRAP_UPSTRM_PORTSEL2, input , X ) , " &
  "202 (BC_1,  STRAP_UPSTRM_PORTSEL3, input , X ) , " &
  "201 (BC_1,  *, internal, X) , " &
  "200 (AC_SELU , *            , internal      , 0 ) , " &
  "199 (AC_1    , PEX_PETp12 , output2       , X ) , " &
  "198 (BC_4,  PEX_PERp12, observe_only, X) , " &
  "197 (BC_4,  PEX_PERn12, observe_only, X) , " &
  "196 (BC_1,  *, internal, X) , " &
  "195 (AC_SELU , *            , internal      , 0 ) , " &
  "194 (AC_1    , PEX_PETp13 , output2       , X ) , " &
  "193 (BC_4,  PEX_PERp13, observe_only, X) , " &
  "192 (BC_4,  PEX_PERn13, observe_only, X) , " &
  "191 (BC_4,  PEX_PERn14, observe_only, X) , " &
  "190 (BC_4,  PEX_PERp14, observe_only, X) , " &
  "189 (AC_SELU , *            , internal      , 0 ) , " &
  "188 (AC_1    , PEX_PETp14 , output2       , X ) , " &
  "187 (BC_1,  *, internal, X) , " &
  "186 (BC_4,  PEX_PERn15, observe_only, X) , " &
  "185 (BC_4,  PEX_PERp15, observe_only, X) , " &
  "184 (AC_SELU , *            , internal      , 0 ) , " &
  "183 (AC_1    , PEX_PETp15 , output2       , X ) , " &
  "182 (BC_1,  *, internal, X) , " &
  "181 (BC_1,  STRAP_NT_UPSTRM_PORTSEL0, input , X ) , " &
  "180 (BC_1,  STRAP_NT_UPSTRM_PORTSEL1, input , X ) , " &
  "179 (BC_1,  STRAP_NT_UPSTRM_PORTSEL2, input , X ) , " &
  "178 (BC_0,  PEX_LANE_GOOD12, output3 , X , 177 , 1 , Z ) , " &
  "177 (BC_0 , * , control , 1 ) , " &
  "176 (BC_0,  PEX_LANE_GOOD13, output3 , X , 175 , 1 , Z ) , " &
  "175 (BC_0 , * , control , 1 ) , " &
  "174 (BC_0,  PEX_LANE_GOOD14, output3 , X , 173 , 1 , Z ) , " &
  "173 (BC_0 , * , control , 1 ) , " &
  "172 (BC_0,  PEX_LANE_GOOD15, output3 , X , 171 , 1 , Z ) , " &
  "171 (BC_0 , * , control , 1 ) , " &
  "170 (BC_1,  GPIO6, input , X ) , " &
  "169 (BC_0,  GPIO6, output3 , X , 168 , 1 , Z ) , " &
  "168 (BC_0 , * , control , 1 ) , " &
  "167 (BC_1,  GPIO7, input , X ) , " &
  "166 (BC_0,  GPIO7, output3 , X , 165 , 1 , Z ) , " &
  "165 (BC_0 , * , control , 1 ) , " &
  "164 (BC_1,  GPIO8, input , X ) , " &
  "163 (BC_0,  GPIO8, output3 , X , 162 , 1 , Z ) , " &
  "162 (BC_0 , * , control , 1 ) , " &
  "161 (BC_1,  GPIO9, input , X ) , " &
  "160 (BC_0,  GPIO9, output3 , X , 159 , 1 , Z ) , " &
  "159 (BC_0 , * , control , 1 ) , " &
  "158 (BC_1,  SPARE0, input , X ) , " &
  "157 (BC_0,  SPARE0, output3 , X , 156 , 1 , Z ) , " &
  "156 (BC_0 , * , control , 1 ) , " &
  "155 (BC_1,  STRAP_NT_UPSTRM_PORTSEL3, input , X ) , " &
  "154 (BC_1,  SPARE1, input , X ) , " &
  "153 (BC_0,  SPARE1, output3 , X , 152 , 1 , Z ) , " &
  "152 (BC_0 , * , control , 1 ) , " &
  "151 (BC_1,  STRAP_NT_P2P_EN_n, input , X ) , " &
  "150 (BC_0,  STRAP_NT_P2P_EN_n, output3 , X , 149 , 1 , Z ) , " &
  "149 (BC_0 , * , control , 1 ) , " &
  "148 (BC_1,  STRAP_SMBUS_EN_n, input , X ) , " &
  "147 (BC_0,  STRAP_SMBUS_EN_n, output3 , X , 146 , 1 , Z ) , " &
  "146 (BC_0 , * , control , 1 ) , " &
  "145 (BC_1,  STRAP_UPCFG_TIMER_EN_n, input , X ) , " &
  "144 (BC_0,  STRAP_UPCFG_TIMER_EN_n, output3 , X , 143 , 1 , Z ) , " &
  "143 (BC_0 , * , control , 1 ) , " &
  "142 (BC_1,  SPARE5, input , X ) , " &
  "141 (BC_0,  SPARE5, output3 , X , 140 , 1 , Z ) , " &
  "140 (BC_0 , * , control , 1 ) , " &
  "139 (BC_0,  PROCMON, output3 , X , 138 , 1 , Z ) , " &
  "138 (BC_0 , * , control , 1 ) , " &
  "137 (BC_1,  STRAP_SSC_ISO_ENABLE, input , X ) , " &
  "136 (BC_1,  GPIO10, input , X ) , " &
  "135 (BC_0,  GPIO10, output3 , X , 134 , 1 , Z ) , " &
  "134 (BC_0 , * , control , 1 ) , " &
  "133 (BC_1,  GPIO11, input , X ) , " &
  "132 (BC_0,  GPIO11, output3 , X , 131 , 1 , Z ) , " &
  "131 (BC_0 , * , control , 1 ) , " &
  "130 (BC_1,  GPIO12, input , X ) , " &
  "129 (BC_0,  GPIO12, output3 , X , 128 , 1 , Z ) , " &
  "128 (BC_0 , * , control , 1 ) , " &
  "127 (BC_1,  GPIO13, input , X ) , " &
  "126 (BC_0,  GPIO13, output3 , X , 125 , 1 , Z ) , " &
  "125 (BC_0 , * , control , 1 ) , " &
  "124 (BC_1,  GPIO14, input , X ) , " &
  "123 (BC_0,  GPIO14, output3 , X , 122 , 1 , Z ) , " &
  "122 (BC_0 , * , control , 1 ) , " &
  "121 (BC_1,  GPIO15, input , X ) , " &
  "120 (BC_0,  GPIO15, output3 , X , 119 , 1 , Z ) , " &
  "119 (BC_0 , * , control , 1 ) , " &
  "118 (BC_1,  *, internal, X) , " &
  "117 (AC_SELU , *            , internal      , 0 ) , " &
  "116 (AC_1    , PEX_PETp0 , output2       , X ) , " &
  "115 (BC_4,  PEX_PERp0, observe_only, X) , " &
  "114 (BC_4,  PEX_PERn0, observe_only, X) , " &
  "113 (BC_1,  *, internal, X) , " &
  "112 (AC_SELU , *            , internal      , 0 ) , " &
  "111 (AC_1    , PEX_PETp1 , output2       , X ) , " &
  "110 (BC_4,  PEX_PERp1, observe_only, X) , " &
  "109 (BC_4,  PEX_PERn1, observe_only, X) , " &
  "108 (BC_4,  PEX_PERn2, observe_only, X) , " &
  "107 (BC_4,  PEX_PERp2, observe_only, X) , " &
  "106 (AC_SELU , *            , internal      , 0 ) , " &
  "105 (AC_1    , PEX_PETp2 , output2       , X ) , " &
  "104 (BC_1,  *, internal, X) , " &
  "103 (BC_4,  PEX_PERn3, observe_only, X) , " &
  "102 (BC_4,  PEX_PERp3, observe_only, X) , " &
  "101 (AC_SELU , *            , internal      , 0 ) , " &
  "100 (AC_1    , PEX_PETp3 , output2       , X ) , " &
  " 99 (BC_1,  *, internal, X) , " &
  " 98 (BC_1,  STRAP_TESTMODE0, input , X ) , " &
  " 97 (BC_1,  STRAP_TESTMODE1, input , X ) , " &
  " 96 (BC_1,  STRAP_TESTMODE2, input , X ) , " &
  " 95 (BC_1,  STRAP_TESTMODE3, input , X ) , " &
  " 94 (BC_0,  PEX_LANE_GOOD0, output3 , X , 93 , 1 , Z ) , " &
  " 93 (BC_0 , * , control , 1 ) , " &
  " 92 (BC_0,  PEX_LANE_GOOD1, output3 , X , 91 , 1 , Z ) , " &
  " 91 (BC_0 , * , control , 1 ) , " &
  " 90 (BC_0,  PEX_LANE_GOOD2, output3 , X , 89 , 1 , Z ) , " &
  " 89 (BC_0 , * , control , 1 ) , " &
  " 88 (BC_0,  PEX_LANE_GOOD3, output3 , X , 87 , 1 , Z ) , " &
  " 87 (BC_0 , * , control , 1 ) , " &
  " 86 (BC_1,  GPIO17, input , X ) , " &
  " 85 (BC_0,  GPIO17, output3 , X , 84 , 1 , Z ) , " &
  " 84 (BC_0 , * , control , 1 ) , " &
  " 83 (BC_1,  GPIO18, input , X ) , " &
  " 82 (BC_0,  GPIO18, output3 , X , 81 , 1 , Z ) , " &
  " 81 (BC_0 , * , control , 1 ) , " &
  " 80 (BC_1,  GPIO19, input , X ) , " &
  " 79 (BC_0,  GPIO19, output3 , X , 78 , 1 , Z ) , " &
  " 78 (BC_0 , * , control , 1 ) , " &
  " 77 (BC_1,  GPIO16, input , X ) , " &
  " 76 (BC_0,  GPIO16, output3 , X , 75 , 1 , Z ) , " &
  " 75 (BC_0 , * , control , 1 ) , " &
  " 74 (BC_1,  GPIO20, input , X ) , " &
  " 73 (BC_0,  GPIO20, output3 , X , 72 , 1 , Z ) , " &
  " 72 (BC_0 , * , control , 1 ) , " &
  " 71 (BC_1,  GPIO21, input , X ) , " &
  " 70 (BC_0,  GPIO21, output3 , X , 69 , 1 , Z ) , " &
  " 69 (BC_0 , * , control , 1 ) , " &
  " 68 (BC_1,  GPIO22, input , X ) , " &
  " 67 (BC_0,  GPIO22, output3 , X , 66 , 1 , Z ) , " &
  " 66 (BC_0 , * , control , 1 ) , " &
  " 65 (BC_1,  STRAP_PROBE_MODE, input , X ) , " &
  " 64 (BC_0,  PEX_NT_RESET, output3 , X , 63 , 1 , Z ) , " &
  " 63 (BC_0 , * , control , 1 ) , " &
  " 62 (BC_0,  EE_DI, output3 , X , 61 , 1 , Z ) , " &
  " 61 (BC_0 , * , control , 1 ) , " &
  " 60 (BC_1,  EE_CS, input , X ) , " &
  " 59 (BC_0,  EE_CS, output3 , X , 58 , 1 , Z ) , " &
  " 58 (BC_0 , * , control , 1 ) , " &
  " 57 (BC_0,  EE_SK, output3 , X , 56 , 1 , Z ) , " &
  " 56 (BC_0 , * , control , 1 ) , " &
  " 55 (BC_1,  EE_DO, input , X ) , " &
  " 54 (BC_0,  EE_DO, output3 , X , 53 , 1 , Z ) , " &
  " 53 (BC_0 , * , control , 1 ) , " &
  " 52 (BC_0,  PEX_INTA, output3 , X , 51 , 1 , Z ) , " &
  " 51 (BC_0 , * , control , 1 ) , " &
  " 50 (BC_1,  STRAP_DEBUG_SEL0, input , X ) , " &
  " 49 (BC_1,  STRAP_NT_ENABLE, input , X ) , " &
  " 48 (BC_1,  *, internal, X) , " &
  " 47 (AC_SELU , *            , internal      , 0 ) , " &
  " 46 (AC_1    , PEX_PETp4 , output2       , X ) , " &
  " 45 (BC_4,  PEX_PERp4, observe_only, X) , " &
  " 44 (BC_4,  PEX_PERn4, observe_only, X) , " &
  " 43 (BC_1,  *, internal, X) , " &
  " 42 (AC_SELU , *            , internal      , 0 ) , " &
  " 41 (AC_1    , PEX_PETp5 , output2       , X ) , " &
  " 40 (BC_4,  PEX_PERp5, observe_only, X) , " &
  " 39 (BC_4,  PEX_PERn5, observe_only, X) , " &
  " 38 (BC_4,  PEX_PERn6, observe_only, X) , " &
  " 37 (BC_4,  PEX_PERp6, observe_only, X) , " &
  " 36 (AC_SELU , *            , internal      , 0 ) , " &
  " 35 (AC_1    , PEX_PETp6 , output2       , X ) , " &
  " 34 (BC_1,  *, internal, X) , " &
  " 33 (BC_4,  PEX_PERn7, observe_only, X) , " &
  " 32 (BC_4,  PEX_PERp7, observe_only, X) , " &
  " 31 (AC_SELU , *            , internal      , 0 ) , " &
  " 30 (AC_1    , PEX_PETp7 , output2       , X ) , " &
  " 29 (BC_1,  *, internal, X) , " &
  " 28 (BC_1,  I2C_ADDR2, input , X ) , " &
  " 27 (BC_1,  I2C_ADDR1, input , X ) , " &
  " 26 (BC_1,  I2C_ADDR0, input , X ) , " &
  " 25 (BC_0,  PEX_LANE_GOOD4, output3 , X , 24 , 1 , Z ) , " &
  " 24 (BC_0 , * , control , 1 ) , " &
  " 23 (BC_0,  PEX_LANE_GOOD5, output3 , X , 22 , 1 , Z ) , " &
  " 22 (BC_0 , * , control , 1 ) , " &
  " 21 (BC_0,  PEX_LANE_GOOD6, output3 , X , 20 , 1 , Z ) , " &
  " 20 (BC_0 , * , control , 1 ) , " &
  " 19 (BC_0,  PEX_LANE_GOOD7, output3 , X , 18 , 1 , Z ) , " &
  " 18 (BC_0 , * , control , 1 ) , " &
  " 17 (BC_1,  I2C_SCL0, input , X ) , " &
  " 16 (BC_0,  I2C_SCL0, output3 , X , 15 , 1 , Z ) , " &
  " 15 (BC_0 , * , control , 1 ) , " &
  " 14 (BC_1,  I2C_SDA0, input , X ) , " &
  " 13 (BC_0,  I2C_SDA0, output3 , X , 12 , 1 , Z ) , " &
  " 12 (BC_0 , * , control , 1 ) , " &
  " 11 (BC_1,  I2C_SCL1, input , X ) , " &
  " 10 (BC_0,  I2C_SCL1, output3 , X , 9 , 1 , Z ) , " &
  "  9 (BC_0 , * , control , 1 ) , " &
  "  8 (BC_1,  I2C_SDA1, input , X ) , " &
  "  7 (BC_0,  I2C_SDA1, output3 , X , 6 , 1 , Z ) , " &
  "  6 (BC_0 , * , control , 1 ) , " &
  "  5 (BC_1,  GPIO23, input , X ) , " &
  "  4 (BC_0,  GPIO23, output3 , X , 3 , 1 , Z ) , " &
  "  3 (BC_0 , * , control , 1 ) , " &
  "  2 (BC_1,  GPIO24, input , X ) , " &
  "  1 (BC_0,  GPIO24, output3 , X , 0 , 1 , Z ) , " &
  "  0 (BC_0 , * , control , 1 )";

attribute AIO_COMPONENT_CONFORMANCE of sirius_top: entity is "STD_1149_6_2003";

attribute AIO_Pin_BEHAVIOR of sirius_top : entity is
     "PEX_PERp0[115], " &
     "PEX_PERp1[110], " &
     "PEX_PERp2[107], " &
     "PEX_PERp3[102], " &
     "PEX_PERp4[45], " &
     "PEX_PERp5[40], " &
     "PEX_PERp6[37], " &
     "PEX_PERp7[32], " &
     "PEX_PERp8[268], " &
     "PEX_PERp9[263], " &
     "PEX_PERp10[260], " &
     "PEX_PERp11[255], " &
     "PEX_PERp12[198], " &
     "PEX_PERp13[193], " &
     "PEX_PERp14[190], " &
     "PEX_PERp15[185] : LP_time=6.75e-9 HP_time=13.5e-9;" &
     "PEX_PETp0: AC_Select=117; " &
     "PEX_PETp1: AC_Select=112; " &
     "PEX_PETp2: AC_Select=106; " &
     "PEX_PETp3: AC_Select=101; " &
     "PEX_PETp4: AC_Select=47; " &
     "PEX_PETp5: AC_Select=42; " &
     "PEX_PETp6: AC_Select=36; " &
     "PEX_PETp7: AC_Select=31; " &
     "PEX_PETp8: AC_Select=270; " &
     "PEX_PETp9: AC_Select=265; " &
     "PEX_PETp10: AC_Select=259; " &
     "PEX_PETp11: AC_Select=254; " &
     "PEX_PETp12: AC_Select=200; " &
     "PEX_PETp13: AC_Select=195; " &
     "PEX_PETp14: AC_Select=189; " &
     "PEX_PETp15: AC_Select=184 ";

 end sirius_top;