-- ***************************************************************************** -- BSDL file for design altair_top -- Created by Synopsys Version X-2005.09-SP3 (Mar 02, 2006) -- Designer: -- Company: PLX TECHNOLOGY -- Date: Fri Jun 2 16:57:21 2006 -- Date: Thu Jan 24 2008. Removed DEVICE_ID pins that are tied in package. For customer use. -- ***************************************************************************** entity altair_top is -- This section identifies the default device package selected. generic (PHYSICAL_PIN_MAP: string:= "PEX_8548AA"); -- This section declares all the ports in the design. port ( HP_MRLn_P_8 : in bit; I2C_ADDR_P_0 : in bit; I2C_ADDR_P_1 : in bit; I2C_ADDR_P_2 : in bit; I2C_INTA_ENABLEn_P : in bit; JTAG_TCK_P : in bit; PEX_HSIn_P_0 : in bit; PEX_HSIn_P_1 : in bit; PEX_HSIn_P_10 : in bit; PEX_HSIn_P_11 : in bit; PEX_HSIn_P_12 : in bit; PEX_HSIn_P_13 : in bit; PEX_HSIn_P_14 : in bit; PEX_HSIn_P_15 : in bit; PEX_HSIn_P_16 : in bit; PEX_HSIn_P_17 : in bit; PEX_HSIn_P_18 : in bit; PEX_HSIn_P_19 : in bit; PEX_HSIn_P_2 : in bit; PEX_HSIn_P_20 : in bit; PEX_HSIn_P_21 : in bit; PEX_HSIn_P_22 : in bit; PEX_HSIn_P_23 : in bit; PEX_HSIn_P_24 : in bit; PEX_HSIn_P_25 : in bit; PEX_HSIn_P_26 : in bit; PEX_HSIn_P_27 : in bit; PEX_HSIn_P_28 : in bit; PEX_HSIn_P_29 : in bit; PEX_HSIn_P_3 : in bit; PEX_HSIn_P_30 : in bit; PEX_HSIn_P_31 : in bit; PEX_HSIn_P_32 : in bit; PEX_HSIn_P_33 : in bit; PEX_HSIn_P_34 : in bit; PEX_HSIn_P_35 : in bit; PEX_HSIn_P_36 : in bit; PEX_HSIn_P_37 : in bit; PEX_HSIn_P_38 : in bit; PEX_HSIn_P_39 : in bit; PEX_HSIn_P_4 : in bit; PEX_HSIn_P_40 : in bit; PEX_HSIn_P_41 : in bit; PEX_HSIn_P_42 : in bit; PEX_HSIn_P_43 : in bit; PEX_HSIn_P_44 : in bit; PEX_HSIn_P_45 : in bit; PEX_HSIn_P_46 : in bit; PEX_HSIn_P_47 : in bit; PEX_HSIn_P_5 : in bit; PEX_HSIn_P_6 : in bit; PEX_HSIn_P_7 : in bit; PEX_HSIn_P_8 : in bit; PEX_HSIn_P_9 : in bit; PEX_HSIp_P_0 : in bit; PEX_HSIp_P_1 : in bit; PEX_HSIp_P_10 : in bit; PEX_HSIp_P_11 : in bit; PEX_HSIp_P_12 : in bit; PEX_HSIp_P_13 : in bit; PEX_HSIp_P_14 : in bit; PEX_HSIp_P_15 : in bit; PEX_HSIp_P_16 : in bit; PEX_HSIp_P_17 : in bit; PEX_HSIp_P_18 : in bit; PEX_HSIp_P_19 : in bit; PEX_HSIp_P_2 : in bit; PEX_HSIp_P_20 : in bit; PEX_HSIp_P_21 : in bit; PEX_HSIp_P_22 : in bit; PEX_HSIp_P_23 : in bit; PEX_HSIp_P_24 : in bit; PEX_HSIp_P_25 : in bit; PEX_HSIp_P_26 : in bit; PEX_HSIp_P_27 : in bit; PEX_HSIp_P_28 : in bit; PEX_HSIp_P_29 : in bit; PEX_HSIp_P_3 : in bit; PEX_HSIp_P_30 : in bit; PEX_HSIp_P_31 : in bit; PEX_HSIp_P_32 : in bit; PEX_HSIp_P_33 : in bit; PEX_HSIp_P_34 : in bit; PEX_HSIp_P_35 : in bit; PEX_HSIp_P_36 : in bit; PEX_HSIp_P_37 : in bit; PEX_HSIp_P_38 : in bit; PEX_HSIp_P_39 : in bit; PEX_HSIp_P_4 : in bit; PEX_HSIp_P_40 : in bit; PEX_HSIp_P_41 : in bit; PEX_HSIp_P_42 : in bit; PEX_HSIp_P_43 : in bit; PEX_HSIp_P_44 : in bit; PEX_HSIp_P_45 : in bit; PEX_HSIp_P_46 : in bit; PEX_HSIp_P_47 : in bit; PEX_HSIp_P_5 : in bit; PEX_HSIp_P_6 : in bit; PEX_HSIp_P_7 : in bit; PEX_HSIp_P_8 : in bit; PEX_HSIp_P_9 : in bit; STN0_STRAP_PORTCFG_P_0 : in bit; STN0_STRAP_PORTCFG_P_1 : in bit; STN1_STRAP_PORTCFG_P_0 : in bit; STN1_STRAP_PORTCFG_P_1 : in bit; STN2_STRAP_PORTCFG_P_0 : in bit; STN2_STRAP_PORTCFG_P_1 : in bit; STRAP_DEBUG_SEL_P_0 : in bit; STRAP_DEBUG_SEL_P_1 : in bit; STRAP_FAST_BRINGUPn_P : in bit; STRAP_PLL_BYPASSn_P : in bit; STRAP_PROBE_MODEn_P : in bit; STRAP_SERDES_MODE_ENn_P : in bit; STRAP_TESTMODE_P_0 : in bit; STRAP_TESTMODE_P_1 : in bit; STRAP_TESTMODE_P_2 : in bit; STRAP_TESTMODE_P_3 : in bit; STRAP_UPSTRM_PORTSEL_P_0 : in bit; STRAP_UPSTRM_PORTSEL_P_1 : in bit; STRAP_UPSTRM_PORTSEL_P_2 : in bit; STRAP_UPSTRM_PORTSEL_P_3 : in bit; EE_DO_P : inout bit; EE_SK_P : inout bit; FATAL_ERRn_P : inout bit; HP_ATNLEDn_P_1 : inout bit; HP_BUTTONn_P_1 : inout bit; HP_BUTTONn_P_8 : inout bit; HP_BUTTONn_P_9 : inout bit; HP_MRLn_P_1 : inout bit; HP_MRLn_P_9 : inout bit; HP_PERSTn_P_1 : out bit; HP_PERSTn_P_9 : out bit; HP_PRSNTn_P_1 : inout bit; HP_PRSNTn_P_8 : inout bit; HP_PRSNTn_P_9 : inout bit; HP_PWRENn_P_1 : out bit; HP_PWRENn_P_8 : out bit; HP_PWRENn_P_9 : out bit; HP_PWRFLTn_P_1 : inout bit; HP_PWRFLTn_P_8 : inout bit; HP_PWRFLTn_P_9 : inout bit; HP_PWRLEDn_P_1 : out bit; HP_PWRLEDn_P_8 : out bit; HP_PWRLEDn_P_9 : out bit; I2C_SCL_P : inout bit; I2C_SDA_P : inout bit; JTAG_TDI_P : in bit; JTAG_TDO_P : out bit; JTAG_TMS_P : in bit; JTAG_TRSTn_P : in bit; PEX_INTAn_P : out bit; PEX_PORT_GOOD_P_0 : inout bit; PEX_PORT_GOOD_P_1 : inout bit; PEX_PORT_GOOD_P_10 : out bit; PEX_PORT_GOOD_P_12 : out bit; PEX_PORT_GOOD_P_13 : out bit; PEX_PORT_GOOD_P_14 : out bit; PEX_PORT_GOOD_P_2 : inout bit; PEX_PORT_GOOD_P_8 : inout bit; PEX_PORT_GOOD_P_9 : inout bit; PROCMON_P : out bit; SPARE0_P : inout bit; SPARE2_P : inout bit; EE_CS_P : out bit; EE_DI_P : out bit; HP_ATNLEDn_P_8 : out bit; HP_ATNLEDn_P_9 : out bit; HP_CLKENn_P_1 : out bit; HP_CLKENn_P_8 : out bit; HP_CLKENn_P_9 : out bit; HP_PERSTn_P_8 : out bit; PEX_HSOn_P_0 : buffer bit; PEX_HSOn_P_1 : buffer bit; PEX_HSOn_P_10 : buffer bit; PEX_HSOn_P_11 : buffer bit; PEX_HSOn_P_12 : buffer bit; PEX_HSOn_P_13 : buffer bit; PEX_HSOn_P_14 : buffer bit; PEX_HSOn_P_15 : buffer bit; PEX_HSOn_P_16 : buffer bit; PEX_HSOn_P_17 : buffer bit; PEX_HSOn_P_18 : buffer bit; PEX_HSOn_P_19 : buffer bit; PEX_HSOn_P_2 : buffer bit; PEX_HSOn_P_20 : buffer bit; PEX_HSOn_P_21 : buffer bit; PEX_HSOn_P_22 : buffer bit; PEX_HSOn_P_23 : buffer bit; PEX_HSOn_P_24 : buffer bit; PEX_HSOn_P_25 : buffer bit; PEX_HSOn_P_26 : buffer bit; PEX_HSOn_P_27 : buffer bit; PEX_HSOn_P_28 : buffer bit; PEX_HSOn_P_29 : buffer bit; PEX_HSOn_P_3 : buffer bit; PEX_HSOn_P_30 : buffer bit; PEX_HSOn_P_31 : buffer bit; PEX_HSOn_P_32 : buffer bit; PEX_HSOn_P_33 : buffer bit; PEX_HSOn_P_34 : buffer bit; PEX_HSOn_P_35 : buffer bit; PEX_HSOn_P_36 : buffer bit; PEX_HSOn_P_37 : buffer bit; PEX_HSOn_P_38 : buffer bit; PEX_HSOn_P_39 : buffer bit; PEX_HSOn_P_4 : buffer bit; PEX_HSOn_P_40 : buffer bit; PEX_HSOn_P_41 : buffer bit; PEX_HSOn_P_42 : buffer bit; PEX_HSOn_P_43 : buffer bit; PEX_HSOn_P_44 : buffer bit; PEX_HSOn_P_45 : buffer bit; PEX_HSOn_P_46 : buffer bit; PEX_HSOn_P_47 : buffer bit; PEX_HSOn_P_5 : buffer bit; PEX_HSOn_P_6 : buffer bit; PEX_HSOn_P_7 : buffer bit; PEX_HSOn_P_8 : buffer bit; PEX_HSOn_P_9 : buffer bit; PEX_HSOp_P_0 : buffer bit; PEX_HSOp_P_1 : buffer bit; PEX_HSOp_P_10 : buffer bit; PEX_HSOp_P_11 : buffer bit; PEX_HSOp_P_12 : buffer bit; PEX_HSOp_P_13 : buffer bit; PEX_HSOp_P_14 : buffer bit; PEX_HSOp_P_15 : buffer bit; PEX_HSOp_P_16 : buffer bit; PEX_HSOp_P_17 : buffer bit; PEX_HSOp_P_18 : buffer bit; PEX_HSOp_P_19 : buffer bit; PEX_HSOp_P_2 : buffer bit; PEX_HSOp_P_20 : buffer bit; PEX_HSOp_P_21 : buffer bit; PEX_HSOp_P_22 : buffer bit; PEX_HSOp_P_23 : buffer bit; PEX_HSOp_P_24 : buffer bit; PEX_HSOp_P_25 : buffer bit; PEX_HSOp_P_26 : buffer bit; PEX_HSOp_P_27 : buffer bit; PEX_HSOp_P_28 : buffer bit; PEX_HSOp_P_29 : buffer bit; PEX_HSOp_P_3 : buffer bit; PEX_HSOp_P_30 : buffer bit; PEX_HSOp_P_31 : buffer bit; PEX_HSOp_P_32 : buffer bit; PEX_HSOp_P_33 : buffer bit; PEX_HSOp_P_34 : buffer bit; PEX_HSOp_P_35 : buffer bit; PEX_HSOp_P_36 : buffer bit; PEX_HSOp_P_37 : buffer bit; PEX_HSOp_P_38 : buffer bit; PEX_HSOp_P_39 : buffer bit; PEX_HSOp_P_4 : buffer bit; PEX_HSOp_P_40 : buffer bit; PEX_HSOp_P_41 : buffer bit; PEX_HSOp_P_42 : buffer bit; PEX_HSOp_P_43 : buffer bit; PEX_HSOp_P_44 : buffer bit; PEX_HSOp_P_45 : buffer bit; PEX_HSOp_P_46 : buffer bit; PEX_HSOp_P_47 : buffer bit; PEX_HSOp_P_5 : buffer bit; PEX_HSOp_P_6 : buffer bit; PEX_HSOp_P_7 : buffer bit; PEX_HSOp_P_8 : buffer bit; PEX_HSOp_P_9 : buffer bit; PEX_PERSTn_P : linkage bit; PEX_REFCLK_neg_P_0 : linkage bit; PEX_REFCLK_pos_P_0 : linkage bit; THERMAL_DIODEn : linkage bit; THERMAL_DIODEp : linkage bit; VDD10 : linkage bit_vector (0 to 39); VDD10A : linkage bit_vector (0 to 12); VDD10S : linkage bit_vector (0 to 91); VDD33 : linkage bit_vector (0 to 7); VDD33A : linkage bit; VSSA_PLL : linkage bit; VSS : linkage bit_vector (0 to 283); VTT_PEX : linkage bit_vector (0 to 23) ); use STD_1149_1_2001.all; use STD_1149_6_2003.all; attribute COMPONENT_CONFORMANCE of altair_top: entity is "STD_1149_1_2001"; attribute PIN_MAP of altair_top: 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 := "HP_MRLn_P_8 : N4," & "I2C_ADDR_P_0 : K36," & "I2C_ADDR_P_1 : K33," & "I2C_ADDR_P_2 : K34," & "I2C_INTA_ENABLEn_P : G36," & "JTAG_TCK_P : E3," & "PEX_HSIn_P_0 : V5," & "PEX_HSIn_P_1 : Y5," & "PEX_HSIn_P_10 : AM8," & "PEX_HSIn_P_11 : AM10," & "PEX_HSIn_P_12 : AM12," & "PEX_HSIn_P_13 : AM14," & "PEX_HSIn_P_14 : AM16," & "PEX_HSIn_P_15 : AM18," & "PEX_HSIn_P_16 : E5," & "PEX_HSIn_P_17 : E7," & "PEX_HSIn_P_18 : E9," & "PEX_HSIn_P_19 : E11," & "PEX_HSIn_P_2 : AB5," & "PEX_HSIn_P_20 : E13," & "PEX_HSIn_P_21 : E15," & "PEX_HSIn_P_22 : E17," & "PEX_HSIn_P_23 : E19," & "PEX_HSIn_P_24 : E21," & "PEX_HSIn_P_25 : E23," & "PEX_HSIn_P_26 : E25," & "PEX_HSIn_P_27 : E27," & "PEX_HSIn_P_28 : E29," & "PEX_HSIn_P_29 : E31," & "PEX_HSIn_P_3 : AD5," & "PEX_HSIn_P_30 : E33," & "PEX_HSIn_P_31 : E35," & "PEX_HSIn_P_32 : T32," & "PEX_HSIn_P_33 : V32," & "PEX_HSIn_P_34 : Y32," & "PEX_HSIn_P_35 : AB32," & "PEX_HSIn_P_36 : AD32," & "PEX_HSIn_P_37 : AF32," & "PEX_HSIn_P_38 : AH32," & "PEX_HSIn_P_39 : AK32," & "PEX_HSIn_P_4 : AF5," & "PEX_HSIn_P_40 : AM34," & "PEX_HSIn_P_41 : AM32," & "PEX_HSIn_P_42 : AM30," & "PEX_HSIn_P_43 : AM28," & "PEX_HSIn_P_44 : AM26," & "PEX_HSIn_P_45 : AM24," & "PEX_HSIn_P_46 : AM22," & "PEX_HSIn_P_47 : AM20," & "PEX_HSIn_P_5 : AH5," & "PEX_HSIn_P_6 : AK5," & "PEX_HSIn_P_7 : AM2," & "PEX_HSIn_P_8 : AM4," & "PEX_HSIn_P_9 : AM6," & "PEX_HSIp_P_0 : V4," & "PEX_HSIp_P_1 : Y4," & "PEX_HSIp_P_10 : AN8," & "PEX_HSIp_P_11 : AN10," & "PEX_HSIp_P_12 : AN12," & "PEX_HSIp_P_13 : AN14," & "PEX_HSIp_P_14 : AN16," & "PEX_HSIp_P_15 : AN18," & "PEX_HSIp_P_16 : D5," & "PEX_HSIp_P_17 : D7," & "PEX_HSIp_P_18 : D9," & "PEX_HSIp_P_19 : D11," & "PEX_HSIp_P_2 : AB4," & "PEX_HSIp_P_20 : D13," & "PEX_HSIp_P_21 : D15," & "PEX_HSIp_P_22 : D17," & "PEX_HSIp_P_23 : D19," & "PEX_HSIp_P_24 : D21," & "PEX_HSIp_P_25 : D23," & "PEX_HSIp_P_26 : D25," & "PEX_HSIp_P_27 : D27," & "PEX_HSIp_P_28 : D29," & "PEX_HSIp_P_29 : D31," & "PEX_HSIp_P_3 : AD4," & "PEX_HSIp_P_30 : D33," & "PEX_HSIp_P_31 : D35," & "PEX_HSIp_P_32 : T33," & "PEX_HSIp_P_33 : V33," & "PEX_HSIp_P_34 : Y33," & "PEX_HSIp_P_35 : AB33," & "PEX_HSIp_P_36 : AD33," & "PEX_HSIp_P_37 : AF33," & "PEX_HSIp_P_38 : AH33," & "PEX_HSIp_P_39 : AK33," & "PEX_HSIp_P_4 : AF4," & "PEX_HSIp_P_40 : AN34," & "PEX_HSIp_P_41 : AN32," & "PEX_HSIp_P_42 : AN30," & "PEX_HSIp_P_43 : AN28," & "PEX_HSIp_P_44 : AN26," & "PEX_HSIp_P_45 : AN24," & "PEX_HSIp_P_46 : AN22," & "PEX_HSIp_P_47 : AN20," & "PEX_HSIp_P_5 : AH4," & "PEX_HSIp_P_6 : AK4," & "PEX_HSIp_P_7 : AN2," & "PEX_HSIp_P_8 : AN4," & "PEX_HSIp_P_9 : AN6," & "STN0_STRAP_PORTCFG_P_0 : N34," & "STN0_STRAP_PORTCFG_P_1 : N35," & "STN1_STRAP_PORTCFG_P_0 : J33," & "STN1_STRAP_PORTCFG_P_1 : J35," & "STN2_STRAP_PORTCFG_P_0 : L34," & "STN2_STRAP_PORTCFG_P_1 : K35," & "STRAP_DEBUG_SEL_P_0 : J32," & "STRAP_DEBUG_SEL_P_1 : H34," & "STRAP_FAST_BRINGUPn_P : R3," & "STRAP_PLL_BYPASSn_P : L5," & "STRAP_PROBE_MODEn_P : H33," & "STRAP_SERDES_MODE_ENn_P : P36," & "STRAP_TESTMODE_P_0 : G33," & "STRAP_TESTMODE_P_1 : G34," & "STRAP_TESTMODE_P_2 : H35," & "STRAP_TESTMODE_P_3 : H32," & "STRAP_UPSTRM_PORTSEL_P_0 : G1," & "STRAP_UPSTRM_PORTSEL_P_1 : K3," & "STRAP_UPSTRM_PORTSEL_P_2 : G2," & "STRAP_UPSTRM_PORTSEL_P_3 : H1," & "EE_DO_P : P33," & "EE_SK_P : N36," & "FATAL_ERRn_P : N32," & "HP_ATNLEDn_P_1 : H3," & "HP_BUTTONn_P_1 : D1," & "HP_BUTTONn_P_8 : P5," & "HP_BUTTONn_P_9 : T4," & "HP_MRLn_P_1 : H2," & "HP_MRLn_P_9 : P2," & "HP_PERSTn_P_1 : K5," & "HP_PERSTn_P_9 : R4," & "HP_PRSNTn_P_1 : K1," & "HP_PRSNTn_P_8 : J2," & "HP_PRSNTn_P_9 : M2," & "HP_PWRENn_P_1 : K2," & "HP_PWRENn_P_8 : M4," & "HP_PWRENn_P_9 : M1," & "HP_PWRFLTn_P_1 : J4," & "HP_PWRFLTn_P_8 : L3," & "HP_PWRFLTn_P_9 : R5," & "HP_PWRLEDn_P_1 : P4," & "HP_PWRLEDn_P_8 : E1," & "HP_PWRLEDn_P_9 : K4," & "I2C_SCL_P : J34," & "I2C_SDA_P : H36," & "JTAG_TDI_P : F2," & "JTAG_TDO_P : G4," & "JTAG_TMS_P : F4," & "JTAG_TRSTn_P : F3," & "PEX_INTAn_P : N33," & "PEX_PORT_GOOD_P_0 : N5," & "PEX_PORT_GOOD_P_1 : M35," & "PEX_PORT_GOOD_P_10 : M32," & "PEX_PORT_GOOD_P_12 : L36," & "PEX_PORT_GOOD_P_13 : L35," & "PEX_PORT_GOOD_P_14 : L33," & "PEX_PORT_GOOD_P_2 : M33," & "PEX_PORT_GOOD_P_8 : T5," & "PEX_PORT_GOOD_P_9 : K32," & "PROCMON_P : P1," & "SPARE0_P : M34," & "SPARE2_P : G35," & "EE_CS_P : P35," & "EE_DI_P : P34," & "HP_ATNLEDn_P_8 : L2," & "HP_ATNLEDn_P_9 : N2," & "HP_CLKENn_P_1 : M3," & "HP_CLKENn_P_8 : G3," & "HP_CLKENn_P_9 : L1," & "HP_PERSTn_P_8 : J3," & "PEX_HSOn_P_0 : V1," & "PEX_HSOn_P_1 : Y1," & "PEX_HSOn_P_10 : AT8," & "PEX_HSOn_P_11 : AT10," & "PEX_HSOn_P_12 : AT12," & "PEX_HSOn_P_13 : AT14," & "PEX_HSOn_P_14 : AT16," & "PEX_HSOn_P_15 : AT18," & "PEX_HSOn_P_16 : A5," & "PEX_HSOn_P_17 : A7," & "PEX_HSOn_P_18 : A9," & "PEX_HSOn_P_19 : A11," & "PEX_HSOn_P_2 : AB1," & "PEX_HSOn_P_20 : A13," & "PEX_HSOn_P_21 : A15," & "PEX_HSOn_P_22 : A17," & "PEX_HSOn_P_23 : A19," & "PEX_HSOn_P_24 : A21," & "PEX_HSOn_P_25 : A23," & "PEX_HSOn_P_26 : A25," & "PEX_HSOn_P_27 : A27," & "PEX_HSOn_P_28 : A29," & "PEX_HSOn_P_29 : A31," & "PEX_HSOn_P_3 : AD1," & "PEX_HSOn_P_30 : A33," & "PEX_HSOn_P_31 : A35," & "PEX_HSOn_P_32 : T36," & "PEX_HSOn_P_33 : V36," & "PEX_HSOn_P_34 : Y36," & "PEX_HSOn_P_35 : AB36," & "PEX_HSOn_P_36 : AD36," & "PEX_HSOn_P_37 : AF36," & "PEX_HSOn_P_38 : AH36," & "PEX_HSOn_P_39 : AK36," & "PEX_HSOn_P_4 : AF1," & "PEX_HSOn_P_40 : AT34," & "PEX_HSOn_P_41 : AT32," & "PEX_HSOn_P_42 : AT30," & "PEX_HSOn_P_43 : AT28," & "PEX_HSOn_P_44 : AT26," & "PEX_HSOn_P_45 : AT24," & "PEX_HSOn_P_46 : AT22," & "PEX_HSOn_P_47 : AT20," & "PEX_HSOn_P_5 : AH1," & "PEX_HSOn_P_6 : AK1," & "PEX_HSOn_P_7 : AT2," & "PEX_HSOn_P_8 : AT4," & "PEX_HSOn_P_9 : AT6," & "PEX_HSOp_P_0 : V2," & "PEX_HSOp_P_1 : Y2," & "PEX_HSOp_P_10 : AR8," & "PEX_HSOp_P_11 : AR10," & "PEX_HSOp_P_12 : AR12," & "PEX_HSOp_P_13 : AR14," & "PEX_HSOp_P_14 : AR16," & "PEX_HSOp_P_15 : AR18," & "PEX_HSOp_P_16 : B5," & "PEX_HSOp_P_17 : B7," & "PEX_HSOp_P_18 : B9," & "PEX_HSOp_P_19 : B11," & "PEX_HSOp_P_2 : AB2," & "PEX_HSOp_P_20 : B13," & "PEX_HSOp_P_21 : B15," & "PEX_HSOp_P_22 : B17," & "PEX_HSOp_P_23 : B19," & "PEX_HSOp_P_24 : B21," & "PEX_HSOp_P_25 : B23," & "PEX_HSOp_P_26 : B25," & "PEX_HSOp_P_27 : B27," & "PEX_HSOp_P_28 : B29," & "PEX_HSOp_P_29 : B31," & "PEX_HSOp_P_3 : AD2," & "PEX_HSOp_P_30 : B33," & "PEX_HSOp_P_31 : B35," & "PEX_HSOp_P_32 : T35," & "PEX_HSOp_P_33 : V35," & "PEX_HSOp_P_34 : Y35," & "PEX_HSOp_P_35 : AB35," & "PEX_HSOp_P_36 : AD35," & "PEX_HSOp_P_37 : AF35," & "PEX_HSOp_P_38 : AH35," & "PEX_HSOp_P_39 : AK35," & "PEX_HSOp_P_4 : AF2," & "PEX_HSOp_P_40 : AR34," & "PEX_HSOp_P_41 : AR32," & "PEX_HSOp_P_42 : AR30," & "PEX_HSOp_P_43 : AR28," & "PEX_HSOp_P_44 : AR26," & "PEX_HSOp_P_45 : AR24," & "PEX_HSOp_P_46 : AR22," & "PEX_HSOp_P_47 : AR20," & "PEX_HSOp_P_5 : AH2," & "PEX_HSOp_P_6 : AK2," & "PEX_HSOp_P_7 : AR2," & "PEX_HSOp_P_8 : AR4," & "PEX_HSOp_P_9 : AR6," & "PEX_PERSTn_P : H5," & "PEX_REFCLK_neg_P_0 : T1," & "PEX_REFCLK_pos_P_0 : T2," & "THERMAL_DIODEn : E2," & "THERMAL_DIODEp : H4," & "VDD10 : ( AA13, AA24, AB13, AB24, AC13, AC14, AC15, AC16, " & "AC17, AC18, AC19, AC20, AC21, AC22, AC23, AC24, P13, P14, P15, P16, P17, P18, " & "P19, P20, P21, P22, P23, P24, R13, R24, T13, T24, U13, U24, V13, V24, W13, " & "W24, Y13, Y24 ), " & "VDD10A : ( E8, E16, E24, E32, U5, W32, AA5, AG32, AJ5, " & "AM7, AM15, AM23, AM31), " & "VDD10S : ( AA2, AA3, AA35, AC2, AC34, AC35, AE2, AE3, AE5, " & "AE35, AG2, AG34, AG35, AJ2, AJ3, AJ35, AL2, AL32, AL34, AL35, AM11, AM19, AM27, " & "AM33, AP3, AP7, AP11, AP15, AP19, AP23, AP27, AP31, AP35, AR1, AR3, AR5, AR7, " & "AR9, AR11, AR13, AR15, AR17, AR19, AR21, AR23, AR25, AR27, AR29, AR31, AR33, " & "AR35, B2, B3, B4, B6, B8, B10, B12, B14, B16, B18, B20, B22, B24, B26, B28, " & "B30, B32, B34, B36, C3, C4, C8, C12, C16, C20, C24, C28, C32, C36, E12, E20, " & "E28, E34, R34, R35, U2, U3, U35, W2, W34, W35 ), " & "VDD33 : ( C1, D2, G5, G32, J5, L32, M5, P32), " & "VDD33A : L4," & "VSS : ( A2, A3, A4, A6, A8, A10, A12, A14, A16, A18, A20, A22, A24, A26, " & "A28, A30, A32, A34, B1, C2, C5, C6, C7, C9, C10, C11, C13, C14, C15, C17, C18, C19, C21, C22, " & "C23, C25, C26, C27, C29, C30, C31, C33, C34, C35, D3, D4, D6, D8, D10, D12, D14, D16, D18, " & "D20, D22, D24, D26, D28, D30, D32, D34, D36, E4, E36, F1, F5, F33, F34, F35, F36, J1, J36, " & "M36, N1, N3, P3, R1, R32, R33, R36, T3, T34, U1, U4, U33, U34, U36, V3, V34, W1, W3, W4, W33, " & "W36, Y3, Y34, AA1, AA4, AA33, AA34, AA36, AB3, AB34, AC1, AC3, AC4, AC33, AC36, AD3, AD34, AE1, " & "AE4, AE33, AE34, AE36, AF3, AF34, AG1, AG3, AG4, AG33, AG36, AH3, AH34, AJ1, AJ4, AJ33, AJ34, " & "AJ36, AK3, AK34, AL1, AL3, AL4, AL33, AL36, AM1, AM3, AM35, AM36, AN1, AN3, AN5, AN7, AN9, " & "AN11, AN13, AN15, AN17, AN19, AN21, AN23, AN25, AN27, AN29, AN31, AN33, AN35, AN36, AP1, AP2, " & "AP4, AP5, AP6, AP8, AP9, AP10, AP12, AP13, AP14, AP16, AP17, AP18, AP20, AP21, AP22, AP24, " & "AP25, AP26, AP28, AP29, AP30, AP32, AP33, AP34, AP36, AR36, AT3, AT5, AT7, AT9, AT11, AT13, " & "AT15, AT17, AT19, AT21, AT23, AT25, AT27, AT29, AT31, AT33, AT35, R14, R15, R16, R17, R18, R19, " & "R20, R21, R22, R23, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, U14, U15, U16, U17, U18, " & "U19, U20, U21, U22, U23, V14, V15, V16, V17, V18, V19, V20, V21, V22, V23, W14, W15, W16, W17, " & "W18, W19, W20, W21, W22, W23, Y14, Y15, Y16, Y17, Y18, Y19, Y20, Y21, Y22, Y23, AA14, AA15, AA16, " & "AA17, AA18, AA19, AA20, AA21, AA22, AA23, AB14, AB15, AB16, AB17, AB18, AB19, AB20, AB21, AB22, AB23 ), " & "VSSA_PLL : R2," & "VTT_PEX : ( E10, E6, W5, AC5, AG5, AL5, AM5, AM9, AM13, AM17, AM21, " & "AM25, AM29, AJ32, AE32, AC32, AA32, U32, F32, E30, E26, E22, E18, E14 ) " ; -- This section specifies the differential IO port groupings. attribute PORT_GROUPING of altair_top: entity is "Differential_Voltage ( (PEX_HSIp_P_0, PEX_HSIn_P_0)," & "(PEX_HSIp_P_1, PEX_HSIn_P_1)," & "(PEX_HSIp_P_2, PEX_HSIn_P_2)," & "(PEX_HSIp_P_3, PEX_HSIn_P_3)," & "(PEX_HSIp_P_4, PEX_HSIn_P_4)," & "(PEX_HSIp_P_10,PEX_HSIn_P_10)," & "(PEX_HSIp_P_11,PEX_HSIn_P_11)," & "(PEX_HSIp_P_12,PEX_HSIn_P_12)," & "(PEX_HSIp_P_13,PEX_HSIn_P_13)," & "(PEX_HSIp_P_14,PEX_HSIn_P_14)," & "(PEX_HSIp_P_15,PEX_HSIn_P_15)," & "(PEX_HSIp_P_16,PEX_HSIn_P_16)," & "(PEX_HSIp_P_17,PEX_HSIn_P_17)," & "(PEX_HSIp_P_18,PEX_HSIn_P_18)," & "(PEX_HSIp_P_19,PEX_HSIn_P_19)," & "(PEX_HSIp_P_20,PEX_HSIn_P_20)," & "(PEX_HSIp_P_21,PEX_HSIn_P_21)," & "(PEX_HSIp_P_22,PEX_HSIn_P_22)," & "(PEX_HSIp_P_23,PEX_HSIn_P_23)," & "(PEX_HSIp_P_24,PEX_HSIn_P_24)," & "(PEX_HSIp_P_25,PEX_HSIn_P_25)," & "(PEX_HSIp_P_26,PEX_HSIn_P_26)," & "(PEX_HSIp_P_27,PEX_HSIn_P_27)," & "(PEX_HSIp_P_28,PEX_HSIn_P_28)," & "(PEX_HSIp_P_29,PEX_HSIn_P_29)," & "(PEX_HSIp_P_30,PEX_HSIn_P_30)," & "(PEX_HSIp_P_31,PEX_HSIn_P_31)," & "(PEX_HSIp_P_32,PEX_HSIn_P_32)," & "(PEX_HSIp_P_33,PEX_HSIn_P_33)," & "(PEX_HSIp_P_34,PEX_HSIn_P_34)," & "(PEX_HSIp_P_35,PEX_HSIn_P_35)," & "(PEX_HSIp_P_36,PEX_HSIn_P_36)," & "(PEX_HSIp_P_37,PEX_HSIn_P_37)," & "(PEX_HSIp_P_38,PEX_HSIn_P_38)," & "(PEX_HSIp_P_39,PEX_HSIn_P_39)," & "(PEX_HSIp_P_41,PEX_HSIn_P_41)," & "(PEX_HSIp_P_42,PEX_HSIn_P_42)," & "(PEX_HSIp_P_43,PEX_HSIn_P_43)," & "(PEX_HSIp_P_44,PEX_HSIn_P_44)," & "(PEX_HSIp_P_45,PEX_HSIn_P_45)," & "(PEX_HSIp_P_46,PEX_HSIn_P_46)," & "(PEX_HSIp_P_47,PEX_HSIn_P_47)," & "(PEX_HSIp_P_5,PEX_HSIn_P_5)," & "(PEX_HSIp_P_6,PEX_HSIn_P_6)," & "(PEX_HSIp_P_7,PEX_HSIn_P_7)," & "(PEX_HSIp_P_8,PEX_HSIn_P_8)," & "(PEX_HSIp_P_9,PEX_HSIn_P_9)," & "(PEX_HSOp_P_0,PEX_HSOn_P_0)," & "(PEX_HSOp_P_1,PEX_HSOn_P_1)," & "(PEX_HSOp_P_10,PEX_HSOn_P_10)," & "(PEX_HSOp_P_11,PEX_HSOn_P_11)," & "(PEX_HSOp_P_12,PEX_HSOn_P_12)," & "(PEX_HSOp_P_13,PEX_HSOn_P_13)," & "(PEX_HSOp_P_14,PEX_HSOn_P_14)," & "(PEX_HSOp_P_15,PEX_HSOn_P_15)," & "(PEX_HSOp_P_16,PEX_HSOn_P_16)," & "(PEX_HSOp_P_17,PEX_HSOn_P_17)," & "(PEX_HSOp_P_18,PEX_HSOn_P_18)," & "(PEX_HSOp_P_19,PEX_HSOn_P_19)," & "(PEX_HSOp_P_2,PEX_HSOn_P_2)," & "(PEX_HSOp_P_20,PEX_HSOn_P_20)," & "(PEX_HSOp_P_21,PEX_HSOn_P_21)," & "(PEX_HSOp_P_22,PEX_HSOn_P_22)," & "(PEX_HSOp_P_23,PEX_HSOn_P_23)," & "(PEX_HSOp_P_24,PEX_HSOn_P_24)," & "(PEX_HSOp_P_25,PEX_HSOn_P_25)," & "(PEX_HSOp_P_26,PEX_HSOn_P_26)," & "(PEX_HSOp_P_27,PEX_HSOn_P_27)," & "(PEX_HSOp_P_28,PEX_HSOn_P_28)," & "(PEX_HSOp_P_29,PEX_HSOn_P_29)," & "(PEX_HSOp_P_3,PEX_HSOn_P_3)," & "(PEX_HSOp_P_30,PEX_HSOn_P_30)," & "(PEX_HSOp_P_31,PEX_HSOn_P_31)," & "(PEX_HSOp_P_32,PEX_HSOn_P_32)," & "(PEX_HSOp_P_33,PEX_HSOn_P_33)," & "(PEX_HSOp_P_34,PEX_HSOn_P_34)," & "(PEX_HSOp_P_35,PEX_HSOn_P_35)," & "(PEX_HSOp_P_36,PEX_HSOn_P_36)," & "(PEX_HSOp_P_37,PEX_HSOn_P_37)," & "(PEX_HSOp_P_38,PEX_HSOn_P_38)," & "(PEX_HSOp_P_39,PEX_HSOn_P_39)," & "(PEX_HSOp_P_4,PEX_HSOn_P_4)," & "(PEX_HSOp_P_40,PEX_HSOn_P_40)," & "(PEX_HSOp_P_41,PEX_HSOn_P_41)," & "(PEX_HSOp_P_42,PEX_HSOn_P_42)," & "(PEX_HSOp_P_43,PEX_HSOn_P_43)," & "(PEX_HSOp_P_44,PEX_HSOn_P_44)," & "(PEX_HSOp_P_45,PEX_HSOn_P_45)," & "(PEX_HSOp_P_46,PEX_HSOn_P_46)," & "(PEX_HSOp_P_47,PEX_HSOn_P_47)," & "(PEX_HSOp_P_5,PEX_HSOn_P_5)," & "(PEX_HSOp_P_6,PEX_HSOn_P_6)," & "(PEX_HSOp_P_7,PEX_HSOn_P_7)," & "(PEX_HSOp_P_8,PEX_HSOn_P_8)," & "(PEX_HSOp_P_9,PEX_HSOn_P_9))"; -- 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 (20.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 altair_top: entity is "(STRAP_TESTMODE_P_0, STRAP_TESTMODE_P_1, STRAP_TESTMODE_P_2, " & "STRAP_TESTMODE_P_3) (1111)"; -- Specifies the number of bits in the instruction register. attribute INSTRUCTION_LENGTH of altair_top: entity is 28; attribute INSTRUCTION_OPCODE of altair_top: entity is "BYPASS (1111111111111111111111111111)," & "EXTEST (1111111111111111111111101000)," & "SAMPLE (1111111111111111111111111000)," & "PRELOAD (1111111111111111111111111000)," & "EXTEST_PULSE (1111111110111111111111101000)," & "EXTEST_TRAIN (1111111010011111111111101000)," & "CLAMP (1111111111111111111111101111)," & "IDCODE (1111111111111111111111111110)"; -- 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 altair_top: entity is "0000000000000000000000000001"; -- 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 altair_top: entity is "0000" & -- 4-bit version number "1000010101001000" & -- 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 altair_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 altair_top: entity is 381; -- 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 altair_top: entity is -- -- num cell port function safe [ccell disval -- rslt] -- "380 (BC_1, HP_CLKENn_P_8, output3, X, 379, " & "0, PULL1)," & "379 (BC_2, *, control, " & "0), " & "378 (BC_1, HP_BUTTONn_P_1, input, " & "X), " & "377 (BC_0, HP_BUTTONn_P_1, output3, X, 376, " & "0, PULL1)," & "376 (BC_0, *, control, " & "0), " & "375 (BC_0, HP_PWRLEDn_P_8, output3, X, 374, " & "0, PULL1)," & "374 (BC_0, *, control, " & "0), " & "373 (BC_1, HP_ATNLEDn_P_1, input, " & "X), " & "372 (BC_0, HP_ATNLEDn_P_1, output3, X, 371, " & "0, PULL1)," & "371 (BC_0, *, control, " & "0), " & "370 (BC_1, STRAP_UPSTRM_PORTSEL_P_2, input, " & "X), " & "369 (BC_1, STRAP_UPSTRM_PORTSEL_P_0, input, " & "X), " & "368 (BC_0, HP_PERSTn_P_8, output3, X, 367, " & "0, PULL1)," & "367 (BC_0, *, control, " & "0), " & "366 (BC_1, HP_MRLn_P_1, input, " & "X), " & "365 (BC_0, HP_MRLn_P_1, output3, X, 364, " & "0, PULL1)," & "364 (BC_0, *, control, " & "0), " & "363 (BC_1, STRAP_UPSTRM_PORTSEL_P_3, input, " & "X), " & "362 (BC_1, STRAP_UPSTRM_PORTSEL_P_1, input, " & "X), " & "361 (BC_1, HP_PRSNTn_P_8, input, " & "X), " & "360 (BC_0, HP_PRSNTn_P_8, output3, X, 359, " & "0, PULL1)," & "359 (BC_0, *, control, " & "0), " & "358 (BC_1, HP_PWRFLTn_P_1, input, " & "X), " & "357 (BC_0, HP_PWRFLTn_P_1, output3, X, 356, " & "0, PULL1)," & "356 (BC_0, *, control, " & "0), " & "355 (BC_1, PEX_PORT_GOOD_P_0, input, " & "X), " & "354 (BC_0, PEX_PORT_GOOD_P_0, output3, X, 353, " & "0, Z), " & "353 (BC_0, *, control, " & "0), " & "352 (BC_0, HP_PWRENn_P_8, output3, X, 351, " & "0, PULL1)," & "351 (BC_0, *, control, " & "0), " & "350 (BC_0, HP_PWRENn_P_1, output3, X, 349, " & "0, PULL1)," & "349 (BC_0, *, control, " & "0), " & "348 (BC_1, HP_PWRFLTn_P_8, input, " & "X), " & "347 (BC_0, HP_PWRFLTn_P_8, output3, X, 346, " & "0, PULL1)," & "346 (BC_0, *, control, " & "0), " & "345 (BC_1, HP_PRSNTn_P_1, input, " & "X), " & "344 (BC_0, HP_PRSNTn_P_1, output3, X, 343, " & "0, PULL1)," & "343 (BC_0, *, control, " & "0), " & "342 (BC_1, HP_MRLn_P_8, input, " & "X), " & "341 (BC_0, HP_PERSTn_P_1, output3, X, 340, " & "0, PULL1)," & "340 (BC_0, *, control, " & "0), " & "339 (BC_0, HP_ATNLEDn_P_8, output3, X, 338, " & "0, PULL1)," & "338 (BC_0, *, control, " & "0), " & "337 (BC_0, HP_PWRLEDn_P_1, output3, X, 336, " & "0, PULL1)," & "336 (BC_0, *, control, " & "0), " & "335 (BC_1, HP_BUTTONn_P_8, input, " & "X), " & "334 (BC_0, HP_BUTTONn_P_8, output3, X, 333, " & "0, PULL1)," & "333 (BC_0, *, control, " & "0), " & "332 (BC_0, HP_CLKENn_P_1, output3, X, 331, " & "0, PULL1)," & "331 (BC_0, *, control, " & "0), " & "330 (BC_0, HP_CLKENn_P_9, output3, X, 329, " & "0, PULL1)," & "329 (BC_0, *, control, " & "0), " & "328 (BC_0, HP_PWRLEDn_P_9, output3, X, 327, " & "0, PULL1)," & "327 (BC_0, *, control, " & "0), " & "326 (BC_0, HP_PERSTn_P_9, output3, X, 325, " & "0, PULL1)," & "325 (BC_0, *, control, " & "0), " & "324 (BC_1, PEX_PORT_GOOD_P_8, input, " & "X), " & "323 (BC_0, PEX_PORT_GOOD_P_8, output3, X, 322, " & "0, Z), " & "322 (BC_0, *, control, " & "0), " & "321 (BC_1, HP_PRSNTn_P_9, input, " & "X), " & "320 (BC_0, HP_PRSNTn_P_9, output3, X, 319, " & "0, PULL1)," & "319 (BC_0, *, control, " & "0), " & "318 (BC_0, HP_PWRENn_P_9, output3, X, 317, " & "0, PULL1)," & "317 (BC_0, *, control, " & "0), " & "316 (BC_1, HP_PWRFLTn_P_9, input, " & "X), " & "315 (BC_0, HP_PWRFLTn_P_9, output3, X, 314, " & "0, PULL1)," & "314 (BC_0, *, control, " & "0), " & "313 (BC_1, HP_MRLn_P_9, input, " & "X), " & "312 (BC_0, HP_MRLn_P_9, output3, X, 311, " & "0, PULL1)," & "311 (BC_0, *, control, " & "0), " & "310 (BC_0, HP_ATNLEDn_P_9, output3, X, 309, " & "0, PULL1)," & "309 (BC_0, *, control, " & "0), " & "308 (BC_1, HP_BUTTONn_P_9, input, " & "X), " & "307 (BC_0, HP_BUTTONn_P_9, output3, X, 306, " & "0, PULL1)," & "306 (BC_0, *, control, " & "0), " & "305 (BC_1, STRAP_PLL_BYPASSn_P, input, " & "X), " & "304 (BC_1, STRAP_FAST_BRINGUPn_P, input, " & "X), " & "303 (BC_0, PROCMON_P, output3, X, 302, " & "0, Z), " & "302 (BC_0, *, control, " & "0), " & "301 (AC_SELU, *, internal, " & "0), " & "300 (AC_1, PEX_HSOp_P_0, output2, " & "X), " & "299 (BC_1, *, internal, " & "1), " & "298 (BC_4, PEX_HSIp_P_0, observe_only, " & "X), " & "297 (BC_4, PEX_HSIn_P_0, observe_only, " & "X), " & "296 (BC_4, PEX_HSIn_P_1, observe_only, " & "X), " & "295 (BC_4, PEX_HSIp_P_1, observe_only, " & "X), " & "294 (BC_1, *, internal, " & "1), " & "293 (AC_SELU, *, internal, " & "0), " & "292 (AC_1, PEX_HSOp_P_1, output2, " & "X), " & "291 (AC_SELU, *, internal, " & "0), " & "290 (AC_1, PEX_HSOp_P_2, output2, " & "X), " & "289 (BC_1, *, internal, " & "1), " & "288 (BC_4, PEX_HSIp_P_2, observe_only, " & "X), " & "287 (BC_4, PEX_HSIn_P_2, observe_only, " & "X), " & "286 (BC_4, PEX_HSIn_P_3, observe_only, " & "X), " & "285 (BC_4, PEX_HSIp_P_3, observe_only, " & "X), " & "284 (BC_1, *, internal, " & "1), " & "283 (AC_SELU, *, internal, " & "0), " & "282 (AC_1, PEX_HSOp_P_3, output2, " & "X), " & "281 (AC_SELU, *, internal, " & "0), " & "280 (AC_1, PEX_HSOp_P_4, output2, " & "X), " & "279 (BC_1, *, internal, " & "1), " & "278 (BC_4, PEX_HSIp_P_4, observe_only, " & "X), " & "277 (BC_4, PEX_HSIn_P_4, observe_only, " & "X), " & "276 (BC_4, PEX_HSIn_P_5, observe_only, " & "X), " & "275 (BC_4, PEX_HSIp_P_5, observe_only, " & "X), " & "274 (BC_1, *, internal, " & "1), " & "273 (AC_SELU, *, internal, " & "0), " & "272 (AC_1, PEX_HSOp_P_5, output2, " & "X), " & "271 (AC_SELU, *, internal, " & "0), " & "270 (AC_1, PEX_HSOp_P_6, output2, " & "X), " & "269 (BC_1, *, internal, " & "1), " & "268 (BC_4, PEX_HSIp_P_6, observe_only, " & "X), " & "267 (BC_4, PEX_HSIn_P_6, observe_only, " & "X), " & "266 (BC_4, PEX_HSIn_P_7, observe_only, " & "X), " & "265 (BC_4, PEX_HSIp_P_7, observe_only, " & "X), " & "264 (BC_1, *, internal, " & "1), " & "263 (AC_SELU, *, internal, " & "0), " & "262 (AC_1, PEX_HSOp_P_7, output2, " & "X), " & "261 (AC_SELU, *, internal, " & "0), " & "260 (AC_1, PEX_HSOp_P_8, output2, " & "X), " & "259 (BC_1, *, internal, " & "1), " & "258 (BC_4, PEX_HSIp_P_8, observe_only, " & "X), " & "257 (BC_4, PEX_HSIn_P_8, observe_only, " & "X), " & "256 (BC_4, PEX_HSIn_P_9, observe_only, " & "X), " & "255 (BC_4, PEX_HSIp_P_9, observe_only, " & "X), " & "254 (BC_1, *, internal, " & "1), " & "253 (AC_SELU, *, internal, " & "0), " & "252 (AC_1, PEX_HSOp_P_9, output2, " & "X), " & "251 (AC_SELU, *, internal, " & "0), " & "250 (AC_1, PEX_HSOp_P_10, output2, " & "X), " & "249 (BC_1, *, internal, " & "1), " & "248 (BC_4, PEX_HSIp_P_10, observe_only, " & "X), " & "247 (BC_4, PEX_HSIn_P_10, observe_only, " & "X), " & "246 (BC_4, PEX_HSIn_P_11, observe_only, " & "X), " & "245 (BC_4, PEX_HSIp_P_11, observe_only, " & "X), " & "244 (BC_1, *, internal, " & "1), " & "243 (AC_SELU, *, internal, " & "0), " & "242 (AC_1, PEX_HSOp_P_11, output2, " & "X), " & "241 (AC_SELU, *, internal, " & "0), " & "240 (AC_1, PEX_HSOp_P_12, output2, " & "X), " & "239 (BC_1, *, internal, " & "1), " & "238 (BC_4, PEX_HSIp_P_12, observe_only, " & "X), " & "237 (BC_4, PEX_HSIn_P_12, observe_only, " & "X), " & "236 (BC_4, PEX_HSIn_P_13, observe_only, " & "X), " & "235 (BC_4, PEX_HSIp_P_13, observe_only, " & "X), " & "234 (BC_1, *, internal, " & "1), " & "233 (AC_SELU, *, internal, " & "0), " & "232 (AC_1, PEX_HSOp_P_13, output2, " & "X), " & "231 (AC_SELU, *, internal, " & "0), " & "230 (AC_1, PEX_HSOp_P_14, output2, " & "X), " & "229 (BC_1, *, internal, " & "1), " & "228 (BC_4, PEX_HSIp_P_14, observe_only, " & "X), " & "227 (BC_4, PEX_HSIn_P_14, observe_only, " & "X), " & "226 (BC_4, PEX_HSIn_P_15, observe_only, " & "X), " & "225 (BC_4, PEX_HSIp_P_15, observe_only, " & "X), " & "224 (BC_1, *, internal, " & "1), " & "223 (AC_SELU, *, internal, " & "0), " & "222 (AC_1, PEX_HSOp_P_15, output2, " & "X), " & "221 (AC_SELU, *, internal, " & "0), " & "220 (AC_1, PEX_HSOp_P_47, output2, " & "X), " & "219 (BC_1, *, internal, " & "1), " & "218 (BC_4, PEX_HSIp_P_47, observe_only, " & "X), " & "217 (BC_4, PEX_HSIn_P_47, observe_only, " & "X), " & "216 (BC_4, PEX_HSIn_P_46, observe_only, " & "X), " & "215 (BC_4, PEX_HSIp_P_46, observe_only, " & "X), " & "214 (BC_1, *, internal, " & "1), " & "213 (AC_SELU, *, internal, " & "0), " & "212 (AC_1, PEX_HSOp_P_46, output2, " & "X), " & "211 (AC_SELU, *, internal, " & "0), " & "210 (AC_1, PEX_HSOp_P_45, output2, " & "X), " & "209 (BC_1, *, internal, " & "1), " & "208 (BC_4, PEX_HSIp_P_45, observe_only, " & "X), " & "207 (BC_4, PEX_HSIn_P_45, observe_only, " & "X), " & "206 (BC_4, PEX_HSIn_P_44, observe_only, " & "X), " & "205 (BC_4, PEX_HSIp_P_44, observe_only, " & "X), " & "204 (BC_1, *, internal, " & "1), " & "203 (AC_SELU, *, internal, " & "0), " & "202 (AC_1, PEX_HSOp_P_44, output2, " & "X), " & "201 (AC_SELU, *, internal, " & "0), " & "200 (AC_1, PEX_HSOp_P_43, output2, " & "X), " & "199 (BC_1, *, internal, " & "1), " & "198 (BC_4, PEX_HSIp_P_43, observe_only, " & "X), " & "197 (BC_4, PEX_HSIn_P_43, observe_only, " & "X), " & "196 (BC_4, PEX_HSIn_P_42, observe_only, " & "X), " & "195 (BC_4, PEX_HSIp_P_42, observe_only, " & "X), " & "194 (BC_1, *, internal, " & "1), " & "193 (AC_SELU, *, internal, " & "0), " & "192 (AC_1, PEX_HSOp_P_42, output2, " & "X), " & "191 (AC_SELU, *, internal, " & "0), " & "190 (AC_1, PEX_HSOp_P_41, output2, " & "X), " & "189 (BC_1, *, internal, " & "1), " & "188 (BC_4, PEX_HSIp_P_41, observe_only, " & "X), " & "187 (BC_4, PEX_HSIn_P_41, observe_only, " & "X), " & "186 (BC_4, PEX_HSIn_P_40, observe_only, " & "X), " & "185 (BC_4, PEX_HSIp_P_40, observe_only, " & "X), " & "184 (BC_1, *, internal, " & "1), " & "183 (AC_SELU, *, internal, " & "0), " & "182 (AC_1, PEX_HSOp_P_40, output2, " & "X), " & "181 (AC_SELU, *, internal, " & "0), " & "180 (AC_1, PEX_HSOp_P_39, output2, " & "X), " & "179 (BC_1, *, internal, " & "1), " & "178 (BC_4, PEX_HSIp_P_39, observe_only, " & "X), " & "177 (BC_4, PEX_HSIn_P_39, observe_only, " & "X), " & "176 (BC_4, PEX_HSIn_P_38, observe_only, " & "X), " & "175 (BC_4, PEX_HSIp_P_38, observe_only, " & "X), " & "174 (BC_1, *, internal, " & "1), " & "173 (AC_SELU, *, internal, " & "0), " & "172 (AC_1, PEX_HSOp_P_38, output2, " & "X), " & "171 (AC_SELU, *, internal, " & "0), " & "170 (AC_1, PEX_HSOp_P_37, output2, " & "X), " & "169 (BC_1, *, internal, " & "1), " & "168 (BC_4, PEX_HSIp_P_37, observe_only, " & "X), " & "167 (BC_4, PEX_HSIn_P_37, observe_only, " & "X), " & "166 (BC_4, PEX_HSIn_P_36, observe_only, " & "X), " & "165 (BC_4, PEX_HSIp_P_36, observe_only, " & "X), " & "164 (BC_1, *, internal, " & "1), " & "163 (AC_SELU, *, internal, " & "0), " & "162 (AC_1, PEX_HSOp_P_36, output2, " & "X), " & "161 (AC_SELU, *, internal, " & "0), " & "160 (AC_1, PEX_HSOp_P_35, output2, " & "X), " & "159 (BC_1, *, internal, " & "1), " & "158 (BC_4, PEX_HSIp_P_35, observe_only, " & "X), " & "157 (BC_4, PEX_HSIn_P_35, observe_only, " & "X), " & "156 (BC_4, PEX_HSIn_P_34, observe_only, " & "X), " & "155 (BC_4, PEX_HSIp_P_34, observe_only, " & "X), " & "154 (BC_1, *, internal, " & "1), " & "153 (AC_SELU, *, internal, " & "0), " & "152 (AC_1, PEX_HSOp_P_34, output2, " & "X), " & "151 (AC_SELU, *, internal, " & "0), " & "150 (AC_1, PEX_HSOp_P_33, output2, " & "X), " & "149 (BC_1, *, internal, " & "1), " & "148 (BC_4, PEX_HSIp_P_33, observe_only, " & "X), " & "147 (BC_4, PEX_HSIn_P_33, observe_only, " & "X), " & "146 (BC_4, PEX_HSIn_P_32, observe_only, " & "X), " & "145 (BC_4, PEX_HSIp_P_32, observe_only, " & "X), " & "144 (BC_1, *, internal, " & "1), " & "143 (AC_SELU, *, internal, " & "0), " & "142 (AC_1, PEX_HSOp_P_32, output2, " & "X), " & "141 (BC_1, STRAP_SERDES_MODE_ENn_P, input, " & "X), " & "140 (BC_0, EE_DI_P, output3, X, 139, " & "0, Z), " & "139 (BC_0, *, control, " & "0), " & "138 (BC_0, EE_CS_P, output3, X, 137, " & "0, Z), " & "137 (BC_0, *, control, " & "0), " & "136 (BC_1, EE_SK_P, input, " & "X), " & "135 (BC_0, EE_SK_P, output3, X, 134, " & "0, Z), " & "134 (BC_0, *, control, " & "0), " & "133 (BC_1, EE_DO_P, input, " & "X), " & "132 (BC_0, EE_DO_P, output3, X, 131, " & "0, PULL1)," & "131 (BC_0, *, control, " & "0), " & "130 (BC_1, STN0_STRAP_PORTCFG_P_0, input, " & "X), " & "129 (BC_1, STN0_STRAP_PORTCFG_P_1, input, " & "X), " & "128 (BC_0, PEX_INTAn_P, output3, X, 127, " & "0, Z), " & "127 (BC_0, *, control, " & "0), " & "126 (BC_1, PEX_PORT_GOOD_P_1, input, " & "X), " & "125 (BC_0, PEX_PORT_GOOD_P_1, output3, X, 124, " & "0, Z), " & "124 (BC_0, *, control, " & "0), " & "123 (BC_1, FATAL_ERRn_P, input, " & "X), " & "122 (BC_0, FATAL_ERRn_P, output3, X, 121, " & "0, Z), " & "121 (BC_0, *, control, " & "0), " & "120 (BC_1, SPARE0_P, input, " & "X), " & "119 (BC_0, SPARE0_P, output3, X, 118, " & "0, PULL1)," & "118 (BC_0, *, control, " & "0), " & "117 (BC_0, PEX_PORT_GOOD_P_10, output3, X, 116, " & "0, Z), " & "116 (BC_0, *, control, " & "0), " & "115 (BC_1, PEX_PORT_GOOD_P_2, input, " & "X), " & "114 (BC_0, PEX_PORT_GOOD_P_2, output3, X, 113, " & "0, Z), " & "113 (BC_0, *, control, " & "0), " & "112 (BC_0, PEX_PORT_GOOD_P_12, output3, X, 111, " & "0, Z), " & "111 (BC_0, *, control, " & "0), " & "110 (BC_0, PEX_PORT_GOOD_P_13, output3, X, 109, " & "0, Z), " & "109 (BC_0, *, control, " & "0), " & "108 (BC_0, PEX_PORT_GOOD_P_14, output3, X, 107, " & "0, Z), " & "107 (BC_0, *, control, " & "0), " & "106 (BC_1, STN2_STRAP_PORTCFG_P_0, input, " & "X), " & "105 (BC_1, STN2_STRAP_PORTCFG_P_1, input, " & "X), " & "104 (BC_1, I2C_ADDR_P_0, input, " & "X), " & "103 (BC_1, I2C_ADDR_P_1, input, " & "X), " & "102 (BC_1, I2C_ADDR_P_2, input, " & "X), " & "101 (BC_1, PEX_PORT_GOOD_P_9, input, " & "X), " & "100 (BC_0, PEX_PORT_GOOD_P_9, output3, X, 99, " & "0, Z), " & "99 (BC_0, *, control, " & "0), " & "98 (BC_0, I2C_SCL_P, output3, X, 97, " & "0, Z), " & "97 (BC_0, *, control, " & "0), " & "96 (BC_1, I2C_SCL_P, input, " & "X), " & "95 (BC_1, STN1_STRAP_PORTCFG_P_1, input, " & "X), " & "94 (BC_1, STN1_STRAP_PORTCFG_P_0, input, " & "X), " & "93 (BC_0, I2C_SDA_P, output3, X, 92, " & "0, Z), " & "92 (BC_0, *, control, " & "0), " & "91 (BC_1, I2C_SDA_P, input, " & "X), " & "90 (BC_1, STRAP_DEBUG_SEL_P_0, input, " & "X), " & "89 (BC_1, STRAP_DEBUG_SEL_P_1, input, " & "X), " & "88 (BC_0, *, internal, " & "X), " & "87 (BC_0, *, internal, " & "X), " & "86 (BC_1, STRAP_PROBE_MODEn_P, input, " & "X), " & "85 (BC_1, I2C_INTA_ENABLEn_P, input, " & "X), " & "84 (BC_1, SPARE2_P, input, " & "X), " & "83 (BC_0, SPARE2_P, output3, X, 82, " & "0, PULL1)," & "82 (BC_0, *, control, " & "0), " & "81 (BC_0, *, internal, " & "X), " & "80 (BC_0, *, internal, " & "X), " & "79 (AC_SELU, *, internal, " & "0), " & "78 (AC_1, PEX_HSOp_P_31, output2, " & "X), " & "77 (BC_1, *, internal, " & "1), " & "76 (BC_4, PEX_HSIp_P_31, observe_only, " & "X), " & "75 (BC_4, PEX_HSIn_P_31, observe_only, " & "X), " & "74 (BC_4, PEX_HSIn_P_30, observe_only, " & "X), " & "73 (BC_4, PEX_HSIp_P_30, observe_only, " & "X), " & "72 (BC_1, *, internal, " & "1), " & "71 (AC_SELU, *, internal, " & "0), " & "70 (AC_1, PEX_HSOp_P_30, output2, " & "X), " & "69 (AC_SELU, *, internal, " & "0), " & "68 (AC_1, PEX_HSOp_P_29, output2, " & "X), " & "67 (BC_1, *, internal, " & "1), " & "66 (BC_4, PEX_HSIp_P_29, observe_only, " & "X), " & "65 (BC_4, PEX_HSIn_P_29, observe_only, " & "X), " & "64 (BC_4, PEX_HSIn_P_28, observe_only, " & "X), " & "63 (BC_4, PEX_HSIp_P_28, observe_only, " & "X), " & "62 (BC_1, *, internal, " & "1), " & "61 (AC_SELU, *, internal, " & "0), " & "60 (AC_1, PEX_HSOp_P_28, output2, " & "X), " & "59 (AC_SELU, *, internal, " & "0), " & "58 (AC_1, PEX_HSOp_P_27, output2, " & "X), " & "57 (BC_1, *, internal, " & "1), " & "56 (BC_4, PEX_HSIp_P_27, observe_only, " & "X), " & "55 (BC_4, PEX_HSIn_P_27, observe_only, " & "X), " & "54 (BC_4, PEX_HSIn_P_26, observe_only, " & "X), " & "53 (BC_4, PEX_HSIp_P_26, observe_only, " & "X), " & "52 (BC_1, *, internal, " & "1), " & "51 (AC_SELU, *, internal, " & "0), " & "50 (AC_1, PEX_HSOp_P_26, output2, " & "X), " & "49 (AC_SELU, *, internal, " & "0), " & "48 (AC_1, PEX_HSOp_P_25, output2, " & "X), " & "47 (BC_1, *, internal, " & "1), " & "46 (BC_4, PEX_HSIp_P_25, observe_only, " & "X), " & "45 (BC_4, PEX_HSIn_P_25, observe_only, " & "X), " & "44 (BC_4, PEX_HSIn_P_24, observe_only, " & "X), " & "43 (BC_4, PEX_HSIp_P_24, observe_only, " & "X), " & "42 (BC_1, *, internal, " & "1), " & "41 (AC_SELU, *, internal, " & "0), " & "40 (AC_1, PEX_HSOp_P_24, output2, " & "X), " & "39 (AC_SELU, *, internal, " & "0), " & "38 (AC_1, PEX_HSOp_P_23, output2, " & "X), " & "37 (BC_1, *, internal, " & "1), " & "36 (BC_4, PEX_HSIp_P_23, observe_only, " & "X), " & "35 (BC_4, PEX_HSIn_P_23, observe_only, " & "X), " & "34 (BC_4, PEX_HSIn_P_22, observe_only, " & "X), " & "33 (BC_4, PEX_HSIp_P_22, observe_only, " & "X), " & "32 (BC_1, *, internal, " & "1), " & "31 (AC_SELU, *, internal, " & "0), " & "30 (AC_1, PEX_HSOp_P_22, output2, " & "X), " & "29 (AC_SELU, *, internal, " & "0), " & "28 (AC_1, PEX_HSOp_P_21, output2, " & "X), " & "27 (BC_1, *, internal, " & "1), " & "26 (BC_4, PEX_HSIp_P_21, observe_only, " & "X), " & "25 (BC_4, PEX_HSIn_P_21, observe_only, " & "X), " & "24 (BC_4, PEX_HSIn_P_20, observe_only, " & "X), " & "23 (BC_4, PEX_HSIp_P_20, observe_only, " & "X), " & "22 (BC_1, *, internal, " & "1), " & "21 (AC_SELU, *, internal, " & "0), " & "20 (AC_1, PEX_HSOp_P_20, output2, " & "X), " & "19 (AC_SELU, *, internal, " & "0), " & "18 (AC_1, PEX_HSOp_P_19, output2, " & "X), " & "17 (BC_1, *, internal, " & "1), " & "16 (BC_4, PEX_HSIp_P_19, observe_only, " & "X), " & "15 (BC_4, PEX_HSIn_P_19, observe_only, " & "X), " & "14 (BC_4, PEX_HSIn_P_18, observe_only, " & "X), " & "13 (BC_4, PEX_HSIp_P_18, observe_only, " & "X), " & "12 (BC_1, *, internal, " & "1), " & "11 (AC_SELU, *, internal, " & "0), " & "10 (AC_1, PEX_HSOp_P_18, output2, " & "X), " & "9 (AC_SELU, *, internal, " & "0), " & "8 (AC_1, PEX_HSOp_P_17, output2, " & "X), " & "7 (BC_1, *, internal, " & "1), " & "6 (BC_4, PEX_HSIp_P_17, observe_only, " & "X), " & "5 (BC_4, PEX_HSIn_P_17, observe_only, " & "X), " & "4 (BC_4, PEX_HSIn_P_16, observe_only, " & "X), " & "3 (BC_4, PEX_HSIp_P_16, observe_only, " & "X), " & "2 (BC_1, *, internal, " & "1), " & "1 (AC_SELU, *, internal, " & "0), " & "0 (AC_1, PEX_HSOp_P_16, output2, " & "X) "; attribute AIO_COMPONENT_CONFORMANCE of altair_top: entity is "STD_1149_6_2003"; attribute AIO_Pin_BEHAVIOR of altair_top : entity is "PEX_HSIp_P_0[298], " & "PEX_HSIp_P_1[295], " & "PEX_HSIp_P_2[288], " & "PEX_HSIp_P_3[285], " & "PEX_HSIp_P_4[278], " & "PEX_HSIp_P_5[275], " & "PEX_HSIp_P_6[268], " & "PEX_HSIp_P_7[265], " & "PEX_HSIp_P_8[258], " & "PEX_HSIp_P_9[255], " & "PEX_HSIp_P_10[248], " & "PEX_HSIp_P_11[245], " & "PEX_HSIp_P_12[238], " & "PEX_HSIp_P_13[235], " & "PEX_HSIp_P_14[228], " & "PEX_HSIp_P_15[225], " & "PEX_HSIp_P_47[218], " & "PEX_HSIp_P_46[215], " & "PEX_HSIp_P_45[208], " & "PEX_HSIp_P_44[205], " & "PEX_HSIp_P_43[198], " & "PEX_HSIp_P_42[195], " & "PEX_HSIp_P_41[188], " & "PEX_HSIp_P_40[185], " & "PEX_HSIp_P_39[178], " & "PEX_HSIp_P_38[175], " & "PEX_HSIp_P_37[168], " & "PEX_HSIp_P_36[165], " & "PEX_HSIp_P_35[158], " & "PEX_HSIp_P_34[155], " & "PEX_HSIp_P_33[148], " & "PEX_HSIp_P_32[145], " & "PEX_HSIp_P_31[76], " & "PEX_HSIp_P_30[73], " & "PEX_HSIp_P_29[66], " & "PEX_HSIp_P_28[63], " & "PEX_HSIp_P_27[56], " & "PEX_HSIp_P_26[53], " & "PEX_HSIp_P_25[46], " & "PEX_HSIp_P_24[43], " & "PEX_HSIp_P_23[36], " & "PEX_HSIp_P_22[33], " & "PEX_HSIp_P_21[26], " & "PEX_HSIp_P_20[23], " & "PEX_HSIp_P_19[16], " & "PEX_HSIp_P_18[13], " & "PEX_HSIp_P_17[6], " & "PEX_HSIp_P_16[3] : LP_time=6.75e-9 HP_time=13.5e-9;" & "PEX_HSOp_P_0: AC_Select=301; " & "PEX_HSOp_P_1: AC_Select=293; " & "PEX_HSOp_P_2: AC_Select=291; " & "PEX_HSOp_P_3: AC_Select=283; " & "PEX_HSOp_P_4: AC_Select=281; " & "PEX_HSOp_P_5: AC_Select=273; " & "PEX_HSOp_P_6: AC_Select=271; " & "PEX_HSOp_P_7: AC_Select=263; " & "PEX_HSOp_P_8: AC_Select=261; " & "PEX_HSOp_P_9: AC_Select=253; " & "PEX_HSOp_P_10: AC_Select=251; " & "PEX_HSOp_P_11: AC_Select=243; " & "PEX_HSOp_P_12: AC_Select=241; " & "PEX_HSOp_P_13: AC_Select=233; " & "PEX_HSOp_P_14: AC_Select=231; " & "PEX_HSOp_P_15: AC_Select=223; " & "PEX_HSOp_P_47: AC_Select=221; " & "PEX_HSOp_P_46: AC_Select=213; " & "PEX_HSOp_P_45: AC_Select=211; " & "PEX_HSOp_P_44: AC_Select=203; " & "PEX_HSOp_P_43: AC_Select=201; " & "PEX_HSOp_P_42: AC_Select=193; " & "PEX_HSOp_P_41: AC_Select=191; " & "PEX_HSOp_P_40: AC_Select=183; " & "PEX_HSOp_P_39: AC_Select=181; " & "PEX_HSOp_P_38: AC_Select=173; " & "PEX_HSOp_P_37: AC_Select=171; " & "PEX_HSOp_P_36: AC_Select=163; " & "PEX_HSOp_P_35: AC_Select=161; " & "PEX_HSOp_P_34: AC_Select=153; " & "PEX_HSOp_P_33: AC_Select=151; " & "PEX_HSOp_P_32: AC_Select=143; " & "PEX_HSOp_P_31: AC_Select=79; " & "PEX_HSOp_P_30: AC_Select=71; " & "PEX_HSOp_P_29: AC_Select=69; " & "PEX_HSOp_P_28: AC_Select=61; " & "PEX_HSOp_P_27: AC_Select=59; " & "PEX_HSOp_P_26: AC_Select=51; " & "PEX_HSOp_P_25: AC_Select=49; " & "PEX_HSOp_P_24: AC_Select=41; " & "PEX_HSOp_P_23: AC_Select=39; " & "PEX_HSOp_P_22: AC_Select=31; " & "PEX_HSOp_P_21: AC_Select=29; " & "PEX_HSOp_P_20: AC_Select=21; " & "PEX_HSOp_P_19: AC_Select=19; " & "PEX_HSOp_P_18: AC_Select=11; " & "PEX_HSOp_P_17: AC_Select=9; " & "PEX_HSOp_P_16: AC_Select=1 " ; end altair_top;