-- ***************************************************************************** -- BSDL file for design altair_top -- Created by Synopsys Version Y-2006.06 (May 25, 2006) -- Designer: -- Company: PLX TECHNOLOGY -- Date: Wed Sep 27 13:42:32 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_8525AA"); -- 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_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_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_30 : in bit; PEX_HSIn_P_31 : in bit; PEX_HSIn_P_8 : in bit; PEX_HSIn_P_9 : 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_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_30 : in bit; PEX_HSIp_P_31 : 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; STRAP_DEBUG_SEL_P_0 : in bit; STRAP_DEBUG_SEL_P_1 : in bit; STRAP_PLL_BYPASSn_P : in bit; STRAP_PROBE_MODEn_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_CS_P : out bit; EE_DI_P : out bit; EE_DO_P : inout bit; EE_SK_P : inout bit; FATAL_ERRn_P : inout bit; HP_ATNLEDn_P_1 : inout bit; HP_ATNLEDn_P_8 : out bit; HP_ATNLEDn_P_9 : out bit; HP_BUTTONn_P_1 : inout bit; HP_BUTTONn_P_8 : inout bit; HP_BUTTONn_P_9 : inout bit; HP_CLKENn_P_1 : out bit; HP_CLKENn_P_8 : out bit; HP_CLKENn_P_9 : out bit; HP_MRLn_P_1 : inout bit; HP_MRLn_P_9 : inout bit; HP_PERSTn_P_1 : out bit; HP_PERSTn_P_8 : 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_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; 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_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_30 : buffer bit; PEX_HSOn_P_31 : buffer bit; PEX_HSOn_P_8 : buffer bit; PEX_HSOn_P_9 : 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_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_30 : buffer bit; PEX_HSOp_P_31 : buffer bit; PEX_HSOp_P_8 : buffer bit; PEX_HSOp_P_9 : buffer bit; PEX_HSIn_P_32 : linkage bit; -- NC(No Connect) Port PEX_HSIn_P_33 : linkage bit; -- NC Port PEX_HSIn_P_34 : linkage bit; -- NC Port PEX_HSIn_P_35 : linkage bit; -- NC Port PEX_HSIn_P_36 : linkage bit; -- NC Port PEX_HSIn_P_37 : linkage bit; -- NC Port PEX_HSIn_P_38 : linkage bit; -- NC Port PEX_HSIn_P_39 : linkage bit; -- NC Port PEX_HSIn_P_40 : linkage bit; -- NC Port PEX_HSIn_P_41 : linkage bit; -- NC Port PEX_HSIn_P_42 : linkage bit; -- NC Port PEX_HSIn_P_43 : linkage bit; -- NC Port PEX_HSIn_P_44 : linkage bit; -- NC Port PEX_HSIn_P_45 : linkage bit; -- NC Port PEX_HSIn_P_46 : linkage bit; -- NC Port PEX_HSIn_P_47 : linkage bit; -- NC Port PEX_HSIp_P_32 : linkage bit; -- NC Port PEX_HSIp_P_33 : linkage bit; -- NC Port PEX_HSIp_P_34 : linkage bit; -- NC Port PEX_HSIp_P_35 : linkage bit; -- NC Port PEX_HSIp_P_36 : linkage bit; -- NC Port PEX_HSIp_P_37 : linkage bit; -- NC Port PEX_HSIp_P_38 : linkage bit; -- NC Port PEX_HSIp_P_39 : linkage bit; -- NC Port PEX_HSIp_P_40 : linkage bit; -- NC Port PEX_HSIp_P_41 : linkage bit; -- NC Port PEX_HSIp_P_42 : linkage bit; -- NC Port PEX_HSIp_P_43 : linkage bit; -- NC Port PEX_HSIp_P_44 : linkage bit; -- NC Port PEX_HSIp_P_45 : linkage bit; -- NC Port PEX_HSIp_P_46 : linkage bit; -- NC Port PEX_HSIp_P_47 : linkage bit; -- NC Port PEX_HSOn_P_32 : linkage bit; -- NC Port PEX_HSOn_P_33 : linkage bit; -- NC Port PEX_HSOn_P_34 : linkage bit; -- NC Port PEX_HSOn_P_35 : linkage bit; -- NC Port PEX_HSOn_P_36 : linkage bit; -- NC Port PEX_HSOn_P_37 : linkage bit; -- NC Port PEX_HSOn_P_38 : linkage bit; -- NC Port PEX_HSOn_P_39 : linkage bit; -- NC Port PEX_HSOn_P_40 : linkage bit; -- NC Port PEX_HSOn_P_41 : linkage bit; -- NC Port PEX_HSOn_P_42 : linkage bit; -- NC Port PEX_HSOn_P_43 : linkage bit; -- NC Port PEX_HSOn_P_44 : linkage bit; -- NC Port PEX_HSOn_P_45 : linkage bit; -- NC Port PEX_HSOn_P_46 : linkage bit; -- NC Port PEX_HSOn_P_47 : linkage bit; -- NC Port PEX_HSOp_P_32 : linkage bit; -- NC Port PEX_HSOp_P_33 : linkage bit; -- NC Port PEX_HSOp_P_34 : linkage bit; -- NC Port PEX_HSOp_P_35 : linkage bit; -- NC Port PEX_HSOp_P_36 : linkage bit; -- NC Port PEX_HSOp_P_37 : linkage bit; -- NC Port PEX_HSOp_P_38 : linkage bit; -- NC Port PEX_HSOp_P_39 : linkage bit; -- NC Port PEX_HSOp_P_40 : linkage bit; -- NC Port PEX_HSOp_P_41 : linkage bit; -- NC Port PEX_HSOp_P_42 : linkage bit; -- NC Port PEX_HSOp_P_43 : linkage bit; -- NC Port PEX_HSOp_P_44 : linkage bit; -- NC Port PEX_HSOp_P_45 : linkage bit; -- NC Port PEX_HSOp_P_46 : linkage bit; -- NC Port PEX_HSOp_P_47 : linkage bit; -- NC Port PEX_HSIn_P_0 : linkage bit; -- NC Port PEX_HSIn_P_1 : linkage bit; -- NC Port PEX_HSIn_P_2 : linkage bit; -- NC Port PEX_HSIn_P_3 : linkage bit; -- NC Port PEX_HSIn_P_4 : linkage bit; -- NC Port PEX_HSIn_P_5 : linkage bit; -- NC Port PEX_HSIn_P_6 : linkage bit; -- NC Port PEX_HSIn_P_7 : linkage bit; -- NC Port PEX_HSIp_P_0 : linkage bit; -- NC Port PEX_HSIp_P_1 : linkage bit; -- NC Port PEX_HSIp_P_2 : linkage bit; -- NC Port PEX_HSIp_P_3 : linkage bit; -- NC Port PEX_HSIp_P_4 : linkage bit; -- NC Port PEX_HSIp_P_5 : linkage bit; -- NC Port PEX_HSIp_P_6 : linkage bit; -- NC Port PEX_HSIp_P_7 : linkage bit; -- NC Port PEX_HSOn_P_0 : linkage bit; -- NC Port PEX_HSOn_P_1 : linkage bit; -- NC Port PEX_HSOn_P_2 : linkage bit; -- NC Port PEX_HSOn_P_3 : linkage bit; -- NC Port PEX_HSOn_P_4 : linkage bit; -- NC Port PEX_HSOn_P_5 : linkage bit; -- NC Port PEX_HSOn_P_6 : linkage bit; -- NC Port PEX_HSOn_P_7 : linkage bit; -- NC Port PEX_HSOp_P_0 : linkage bit; -- NC Port PEX_HSOp_P_1 : linkage bit; -- NC Port PEX_HSOp_P_2 : linkage bit; -- NC Port PEX_HSOp_P_3 : linkage bit; -- NC Port PEX_HSOp_P_4 : linkage bit; -- NC Port PEX_HSOp_P_5 : linkage bit; -- NC Port PEX_HSOp_P_6 : linkage bit; -- NC Port PEX_HSOp_P_7 : linkage bit; -- NC Port PEX_PERSTn_P : linkage bit; PEX_PORT_GOOD_P_12 : linkage bit; -- NC Port PEX_PORT_GOOD_P_13 : linkage bit; -- NC Port PEX_PORT_GOOD_P_14 : linkage bit; -- NC Port PEX_REFCLK_neg_P_0 : linkage bit; PEX_REFCLK_pos_P_0 : linkage bit; STN2_STRAP_PORTCFG_P_0 : linkage bit; -- NC Port STN2_STRAP_PORTCFG_P_1 : linkage bit; -- NC Port STRAP_FAST_BRINGUPn_P : linkage bit; -- NC Port STRAP_SERDES_MODE_ENn_P : linkage bit; -- NC Port THERMAL_DIODEn : linkage bit; THERMAL_DIODEp : linkage bit; VDD10 : linkage bit_vector (0 to 43); VDD10A : linkage bit_vector (0 to 6); VDD10S : linkage bit_vector (0 to 66); VDD33 : linkage bit_vector (0 to 25); VDD33A : linkage bit; VSS : linkage bit_vector (0 to 236); VSSA_PLL : linkage bit; VTT_PEX : linkage bit_vector (0 to 11) ); 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 PEX_8525AA: PIN_MAP_STRING := "HP_MRLn_P_8 : P3," & "I2C_ADDR_P_0 : U27," & "I2C_ADDR_P_1 : T27," & "I2C_ADDR_P_2 : P27," & "I2C_INTA_ENABLEn_P : K29," & "JTAG_TCK_P : H2," & "PEX_HSIn_P_10 : AG10," & "PEX_HSIn_P_11 : AF12," & "PEX_HSIn_P_12 : AF14," & "PEX_HSIn_P_13 : AF16," & "PEX_HSIn_P_14 : AF18," & "PEX_HSIn_P_15 : AF20," & "PEX_HSIn_P_16 : E2," & "PEX_HSIn_P_17 : E4," & "PEX_HSIn_P_18 : E6," & "PEX_HSIn_P_19 : E8," & "PEX_HSIn_P_20 : E10," & "PEX_HSIn_P_21 : E12," & "PEX_HSIn_P_22 : E14," & "PEX_HSIn_P_23 : E16," & "PEX_HSIn_P_24 : E18," & "PEX_HSIn_P_25 : E20," & "PEX_HSIn_P_26 : E22," & "PEX_HSIn_P_27 : E24," & "PEX_HSIn_P_28 : E26," & "PEX_HSIn_P_29 : E28," & "PEX_HSIn_P_30 : E30," & "PEX_HSIn_P_31 : G26," & "PEX_HSIn_P_8 : AF6," & "PEX_HSIn_P_9 : AF8," & "PEX_HSIp_P_10 : AF10," & "PEX_HSIp_P_11 : AG12," & "PEX_HSIp_P_12 : AG14," & "PEX_HSIp_P_13 : AG16," & "PEX_HSIp_P_14 : AG18," & "PEX_HSIp_P_15 : AG20," & "PEX_HSIp_P_16 : D2," & "PEX_HSIp_P_17 : D4," & "PEX_HSIp_P_18 : D6," & "PEX_HSIp_P_19 : D8," & "PEX_HSIp_P_20 : D10," & "PEX_HSIp_P_21 : D12," & "PEX_HSIp_P_22 : D14," & "PEX_HSIp_P_23 : D16," & "PEX_HSIp_P_24 : D18," & "PEX_HSIp_P_25 : D20," & "PEX_HSIp_P_26 : D22," & "PEX_HSIp_P_27 : D24," & "PEX_HSIp_P_28 : D26," & "PEX_HSIp_P_29 : D28," & "PEX_HSIp_P_30 : D30," & "PEX_HSIp_P_31 : G27," & "PEX_HSIp_P_8 : AG6," & "PEX_HSIp_P_9 : AG8," & "STN0_STRAP_PORTCFG_P_0 : AE28," & "STN0_STRAP_PORTCFG_P_1 : AD27," & "STN1_STRAP_PORTCFG_P_0 : M28," & "STN1_STRAP_PORTCFG_P_1 : N29," & "STRAP_DEBUG_SEL_P_0 : K27," & "STRAP_DEBUG_SEL_P_1 : K28," & "STRAP_PLL_BYPASSn_P : AC3," & "STRAP_PROBE_MODEn_P : L29," & "STRAP_TESTMODE_P_0 : J29," & "STRAP_TESTMODE_P_1 : J30," & "STRAP_TESTMODE_P_2 : J27," & "STRAP_TESTMODE_P_3 : J28," & "STRAP_UPSTRM_PORTSEL_P_0 : K3," & "STRAP_UPSTRM_PORTSEL_P_1 : L3," & "STRAP_UPSTRM_PORTSEL_P_2 : K2," & "STRAP_UPSTRM_PORTSEL_P_3 : L2," & "EE_CS_P : AG28," & "EE_DI_P : AG27," & "EE_DO_P : AG30," & "EE_SK_P : AG29," & "FATAL_ERRn_P : AB29," & "HP_ATNLEDn_P_1 : K1," & "HP_ATNLEDn_P_8 : R3," & "HP_ATNLEDn_P_9 : AB2," & "HP_BUTTONn_P_1 : J3," & "HP_BUTTONn_P_8 : T2," & "HP_BUTTONn_P_9 : AC1," & "HP_CLKENn_P_1 : T3," & "HP_CLKENn_P_8 : J2," & "HP_CLKENn_P_9 : U1," & "HP_MRLn_P_1 : L1," & "HP_MRLn_P_9 : AA4," & "HP_PERSTn_P_1 : P4," & "HP_PERSTn_P_8 : K4," & "HP_PERSTn_P_9 : V4," & "HP_PRSNTn_P_1 : P1," & "HP_PRSNTn_P_8 : L4," & "HP_PRSNTn_P_9 : W4," & "HP_PWRENn_P_1 : N1," & "HP_PWRENn_P_8 : M4," & "HP_PWRENn_P_9 : Y2," & "HP_PWRFLTn_P_1 : M1," & "HP_PWRFLTn_P_8 : N4," & "HP_PWRFLTn_P_9 : AA1," & "HP_PWRLEDn_P_1 : R4," & "HP_PWRLEDn_P_8 : J4," & "HP_PWRLEDn_P_9 : V1," & "I2C_SCL_P : P30," & "I2C_SDA_P : L30," & "JTAG_TDI_P : J1," & "JTAG_TDO_P : H1," & "JTAG_TMS_P : G4," & "JTAG_TRSTn_P : H4," & "PEX_INTAn_P : AE29," & "PEX_PORT_GOOD_P_0 : M3," & "PEX_PORT_GOOD_P_1 : AB28," & "PEX_PORT_GOOD_P_10 : W27," & "PEX_PORT_GOOD_P_2 : V28," & "PEX_PORT_GOOD_P_8 : W2," & "PEX_PORT_GOOD_P_9 : R30," & "PROCMON_P : AF2," & "SPARE0_P : Y29," & "SPARE2_P : K30," & "PEX_HSOn_P_10 : AK10," & "PEX_HSOn_P_11 : AK12," & "PEX_HSOn_P_12 : AK14," & "PEX_HSOn_P_13 : AK16," & "PEX_HSOn_P_14 : AK18," & "PEX_HSOn_P_15 : AK20," & "PEX_HSOn_P_16 : A2," & "PEX_HSOn_P_17 : A4," & "PEX_HSOn_P_18 : A6," & "PEX_HSOn_P_19 : A8," & "PEX_HSOn_P_20 : A10," & "PEX_HSOn_P_21 : A12," & "PEX_HSOn_P_22 : A14," & "PEX_HSOn_P_23 : A16," & "PEX_HSOn_P_24 : A18," & "PEX_HSOn_P_25 : A20," & "PEX_HSOn_P_26 : A22," & "PEX_HSOn_P_27 : A24," & "PEX_HSOn_P_28 : A26," & "PEX_HSOn_P_29 : A28," & "PEX_HSOn_P_30 : A30," & "PEX_HSOn_P_31 : G30," & "PEX_HSOn_P_8 : AK6," & "PEX_HSOn_P_9 : AK8," & "PEX_HSOp_P_10 : AJ10," & "PEX_HSOp_P_11 : AJ12," & "PEX_HSOp_P_12 : AJ14," & "PEX_HSOp_P_13 : AJ16," & "PEX_HSOp_P_14 : AJ18," & "PEX_HSOp_P_15 : AJ20," & "PEX_HSOp_P_16 : B2," & "PEX_HSOp_P_17 : B4," & "PEX_HSOp_P_18 : B6," & "PEX_HSOp_P_19 : B8," & "PEX_HSOp_P_20 : B10," & "PEX_HSOp_P_21 : B12," & "PEX_HSOp_P_22 : B14," & "PEX_HSOp_P_23 : B16," & "PEX_HSOp_P_24 : B18," & "PEX_HSOp_P_25 : B20," & "PEX_HSOp_P_26 : B22," & "PEX_HSOp_P_27 : B24," & "PEX_HSOp_P_28 : B26," & "PEX_HSOp_P_29 : B28," & "PEX_HSOp_P_30 : B30," & "PEX_HSOp_P_31 : G29," & "PEX_HSOp_P_8 : AJ6," & "PEX_HSOp_P_9 : AJ8," & "PEX_PERSTn_P : G3," & "PEX_REFCLK_neg_P_0 : AK4," & "PEX_REFCLK_pos_P_0 : AJ4," & "THERMAL_DIODEn : G2," & "THERMAL_DIODEp : G1," & "VDD10 : ( AA10, AA11, AA12, AA13, AA14, AA15, AA16, AA17, " & "AA18, AA19, AA20, AA21 ,K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, " & "K20, K21, L10, L21, M10, M21, N10, N21, P10, P21, R10, R21, T10, T21, U10, " & "U21, V10, V21, W10, W21, Y10, Y21)," & "VDD10A : ( AF11, AF17, AF21, E15, E23, E7, F26), " & "VDD10S : ( A11, A15, A19, A23, A27, A7, AF23, AF25, AG13, " & "AG17, AG2, AG22, AG24, AG9, AH1, AH11, AH15, AH19, AH21, AH23, AH25, AH3, " & "AH7, AJ13, AJ2, AJ22, AJ24, AJ5, AJ9, AK1, AK11, AK15, AK17, AK19, AK21, " & "AK23, AK25, AK3, AK7, B1, B13, B17, B21, B25, B29, B3, B5, B9, C11, C15, " & "C19, C27, C3, C5, C7, D1, D23, E13, E27, E29, E3, E5, F2, F28, F30, H27, " & "H29), " & "VDD33 : ( AA26, AB5, AC26, AE26, AE3, AF3, AG26, AH29, " & "AJ26, AJ28, AJ30, AK27, AK29, H5, J26, K5, L26, M5, N26, P5, R26, T5, U26, " & "V5, W26, Y5)," & "VDD33A : AF1, " & "VSS : ( A1, A13, A17, A21, A25, A29, A3, A5, A9, AA5, AB26, " & "AC5, AD26, AD4, AD5, AE4, AE5, AF13, AF22, AF24, AF26, AF4, AF5, AG1, AG11, AG15, " & "AG19, AG21, AG23, AG25, AG3, AG4, AG5, AG7, AH10, AH12, AH13, AH14, AH16, AH17, " & "AH18, AH2, AH20, AH22, AH24, AH26, AH30, AH4, AH5, AH6, AH8, AH9, AJ1, AJ11, AJ15, " & "AJ17, AJ19, AJ21, AJ23, AJ25, AJ27, AJ29, AJ3, AJ7, AK13, AK2, AK22, AK24, AK26, " & "AK28, AK30, AK5, AK9, B11, B15, B19, B23, B27, B7, C1, C10, C12, C13, C14, C16, C17, " & "C18, C2, C20, C21, C22, C23, C24, C25, C26, C28, C29, C30, C4, C6, C8, C9, D11, D13, " & "D15, D17, D19, D21, D25, D27, D29, D3, D5, D7, D9, E1, F1, F27, F29, F3, F5, G28, G5, " & "H28, H30, J5, K26, L11, L12, L13, L14, L15, L16, L17, L18, L19, L20, L5, M11, M12, M13, " & "M14, M15, M16, M17, M18, M19, M20, M26, N11, N12, N13, N14, N15, N16, N17, N18, N19, " & "N20, N5, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P26, R11, R12, R13, R14, " & "R15, R16, R17, R18, R19, R20, R5, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T26, " & "U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U5, V11, V12, V13, V14, V15, V16, " & "V17, V18, V19, V20, V26, W11, W12, W13, W14, W15, W16, W17, W18, W19, W20, W5, Y11, " & "Y12, Y13, Y14, Y15, Y16, Y17, Y18, Y19, Y20, Y26)," & "VSSA_PLL : AC4," & "VTT_PEX : ( E11, E17, E19, E21, E25, H26, AF7, AF9, AF15, AF19, " & "F4, E9) " ; -- This section specifies the differential IO port groupings. attribute PORT_GROUPING of altair_top: entity is "Differential_Voltage ( (PEX_HSIp_P_8, PEX_HSIn_P_8)," & "(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_9,PEX_HSIn_P_9)," & "(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_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_30,PEX_HSOn_P_30)," & "(PEX_HSOp_P_31,PEX_HSOn_P_31)," & "(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; -- Specifies the boundary-scan instructions implemented in the design and their -- opcodes. 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 "1000010100100101" & -- 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, EXTEST_PULSE, EXTEST_TRAIN)," & "DEVICE_ID (IDCODE)"; -- 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_0, 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_0, 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_0, *, internal, " & "X), " & "303 (BC_0, PROCMON_P, output3, X, 302, " & "0, Z), " & "302 (BC_0, *, control, " & "0), " & "301 (BC_0, *, internal, " & "0), " & "300 (BC_0, *, internal, " & "X), " & "299 (BC_1, *, internal, " & "X), " & "298 (BC_0, *, internal, " & "X), " & "297 (BC_0, *, internal, " & "X), " & "296 (BC_0, *, internal, " & "X), " & "295 (BC_0, *, internal, " & "X), " & "294 (BC_1, *, internal, " & "1), " & "293 (BC_0, *, internal, " & "0), " & "292 (BC_0, *, internal, " & "X), " & "291 (BC_0, *, internal, " & "0), " & "290 (BC_0, *, internal, " & "X), " & "289 (BC_1, *, internal, " & "X), " & "288 (BC_0, *, internal, " & "X), " & "287 (BC_0, *, internal, " & "X), " & "286 (BC_0, *, internal, " & "X), " & "285 (BC_0, *, internal, " & "X), " & "284 (BC_1, *, internal, " & "1), " & "283 (BC_0, *, internal, " & "0), " & "282 (BC_0, *, internal, " & "X), " & "281 (BC_0, *, internal, " & "0), " & "280 (BC_0, *, internal, " & "X), " & "279 (BC_1, *, internal, " & "1), " & "278 (BC_0, *, internal, " & "X), " & "277 (BC_0, *, internal, " & "X), " & "276 (BC_0, *, internal, " & "X), " & "275 (BC_0, *, internal, " & "X), " & "274 (BC_1, *, internal, " & "1), " & "273 (BC_0, *, internal, " & "0), " & "272 (BC_0, *, internal, " & "X), " & "271 (BC_0, *, internal, " & "0), " & "270 (BC_0, *, internal, " & "X), " & "269 (BC_1, *, internal, " & "1), " & "268 (BC_0, *, internal, " & "X), " & "267 (BC_0, *, internal, " & "X), " & "266 (BC_0, *, internal, " & "X), " & "265 (BC_0, *, internal, " & "X), " & "264 (BC_1, *, internal, " & "1), " & "263 (BC_0, *, internal, " & "0), " & "262 (BC_0, *, internal, " & "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, " & "X), " & "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 (BC_0, PEX_HSOp_P_15, output2, " & "X), " & "221 (BC_0, *, internal, " & "X), " & "220 (BC_0, *, internal, " & "X), " & "219 (BC_0, *, internal, " & "X), " & "218 (BC_0, *, internal, " & "X), " & "217 (BC_0, *, internal, " & "X), " & "216 (BC_0, *, internal, " & "X), " & "215 (BC_0, *, internal, " & "X), " & "214 (BC_0, *, internal, " & "X), " & "213 (BC_0, *, internal, " & "X), " & "212 (BC_0, *, internal, " & "X), " & "211 (BC_0, *, internal, " & "X), " & "210 (BC_0, *, internal, " & "X), " & "209 (BC_0, *, internal, " & "X), " & "208 (BC_0, *, internal, " & "X), " & "207 (BC_0, *, internal, " & "X), " & "206 (BC_0, *, internal, " & "X), " & "205 (BC_0, *, internal, " & "X), " & "204 (BC_0, *, internal, " & "X), " & "203 (BC_0, *, internal, " & "X), " & "202 (BC_0, *, internal, " & "X), " & "201 (BC_0, *, internal, " & "X), " & "200 (BC_0, *, internal, " & "X), " & "199 (BC_0, *, internal, " & "X), " & "198 (BC_0, *, internal, " & "X), " & "197 (BC_0, *, internal, " & "X), " & "196 (BC_0, *, internal, " & "X), " & "195 (BC_0, *, internal, " & "X), " & "194 (BC_0, *, internal, " & "X), " & "193 (BC_0, *, internal, " & "X), " & "192 (BC_0, *, internal, " & "X), " & "191 (BC_0, *, internal, " & "X), " & "190 (BC_0, *, internal, " & "X), " & "189 (BC_0, *, internal, " & "X), " & "188 (BC_0, *, internal, " & "X), " & "187 (BC_0, *, internal, " & "X), " & "186 (BC_0, *, internal, " & "X), " & "185 (BC_0, *, internal, " & "X), " & "184 (BC_0, *, internal, " & "X), " & "183 (BC_0, *, internal, " & "X), " & "182 (BC_0, *, internal, " & "X), " & "181 (BC_0, *, internal, " & "X), " & "180 (BC_0, *, internal, " & "X), " & "179 (BC_0, *, internal, " & "X), " & "178 (BC_0, *, internal, " & "X), " & "177 (BC_0, *, internal, " & "X), " & "176 (BC_0, *, internal, " & "X), " & "175 (BC_0, *, internal, " & "X), " & "174 (BC_0, *, internal, " & "X), " & "173 (BC_0, *, internal, " & "X), " & "172 (BC_0, *, internal, " & "X), " & "171 (BC_0, *, internal, " & "X), " & "170 (BC_0, *, internal, " & "X), " & "169 (BC_0, *, internal, " & "X), " & "168 (BC_0, *, internal, " & "X), " & "167 (BC_0, *, internal, " & "X), " & "166 (BC_0, *, internal, " & "X), " & "165 (BC_0, *, internal, " & "X), " & "164 (BC_0, *, internal, " & "X), " & "163 (BC_0, *, internal, " & "X), " & "162 (BC_0, *, internal, " & "X), " & "161 (BC_0, *, internal, " & "X), " & "160 (BC_0, *, internal, " & "X), " & "159 (BC_0, *, internal, " & "X), " & "158 (BC_0, *, internal, " & "X), " & "157 (BC_0, *, internal, " & "X), " & "156 (BC_0, *, internal, " & "X), " & "155 (BC_0, *, internal, " & "X), " & "154 (BC_0, *, internal, " & "X), " & "153 (BC_0, *, internal, " & "X), " & "152 (BC_0, *, internal, " & "X), " & "151 (BC_0, *, internal, " & "X), " & "150 (BC_0, *, internal, " & "X), " & "149 (BC_0, *, internal, " & "X), " & "148 (BC_0, *, internal, " & "X), " & "147 (BC_0, *, internal, " & "X), " & "146 (BC_0, *, internal, " & "X), " & "145 (BC_0, *, internal, " & "X), " & "144 (BC_0, *, internal, " & "X), " & "143 (BC_0, *, internal, " & "X), " & "142 (BC_0, *, internal, " & "X), " & "141 (BC_0, *, internal, " & "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, *, internal, " & "X), " & "111 (BC_0, *, internal, " & "X), " & "110 (BC_0, *, internal, " & "X), " & "109 (BC_0, *, internal, " & "X), " & "108 (BC_0, *, internal, " & "X), " & "107 (BC_0, *, internal, " & "X), " & "106 (BC_0, *, internal, " & "X), " & "105 (BC_0, *, internal, " & "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, " & "X), " & "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_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_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_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_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;