-- *****************************************************************************
-- 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_8533AA");
-- 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_4 : 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_4 : 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;
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_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_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_4 : 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_4 : 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_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_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
THERMAL_DIODEn : linkage bit;
THERMAL_DIODEp : linkage bit;
VDD10 : linkage bit_vector (0 to 37);
VDD10A : linkage bit_vector (0 to 8);
VDD10S : linkage bit_vector (0 to 56);
VDD33 : linkage bit_vector (0 to 14);
VDD33A : linkage bit;
VSS : linkage bit_vector (0 to 230);
VSSA_PLL : linkage bit;
VTT_PEX : linkage bit_vector (0 to 15)
);
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_8533AA: PIN_MAP_STRING :=
"HP_MRLn_P_8 : T2," &
"I2C_ADDR_P_0 : U34," &
"I2C_ADDR_P_1 : T34," &
"I2C_ADDR_P_2 : R34," &
"I2C_INTA_ENABLEn_P : H31," &
"JTAG_TCK_P : J2," &
"PEX_HSIn_P_0 : AK4," &
"PEX_HSIn_P_1 : AK6," &
"PEX_HSIn_P_10 : AK24," &
"PEX_HSIn_P_11 : AK26," &
"PEX_HSIn_P_12 : AK28," &
"PEX_HSIn_P_13 : AK30," &
"PEX_HSIn_P_14 : AK32," &
"PEX_HSIn_P_15 : AK34," &
"PEX_HSIn_P_16 : E1," &
"PEX_HSIn_P_17 : E6," &
"PEX_HSIn_P_18 : E8," &
"PEX_HSIn_P_19 : E10," &
"PEX_HSIn_P_2 : AK8," &
"PEX_HSIn_P_20 : E12," &
"PEX_HSIn_P_21 : E14," &
"PEX_HSIn_P_22 : E16," &
"PEX_HSIn_P_23 : E18," &
"PEX_HSIn_P_24 : E20," &
"PEX_HSIn_P_25 : E22," &
"PEX_HSIn_P_26 : E24," &
"PEX_HSIn_P_27 : E26," &
"PEX_HSIn_P_28 : E28," &
"PEX_HSIn_P_29 : E30," &
"PEX_HSIn_P_3 : AK10," &
"PEX_HSIn_P_30 : E32," &
"PEX_HSIn_P_31 : E34," &
"PEX_HSIn_P_4 : AK12," &
"PEX_HSIn_P_5 : AK14," &
"PEX_HSIn_P_6 : AK16," &
"PEX_HSIn_P_7 : AK18," &
"PEX_HSIn_P_8 : AK20," &
"PEX_HSIn_P_9 : AK22," &
"PEX_HSIp_P_0 : AL4," &
"PEX_HSIp_P_1 : AL6," &
"PEX_HSIp_P_10 : AL24," &
"PEX_HSIp_P_11 : AL26," &
"PEX_HSIp_P_12 : AL28," &
"PEX_HSIp_P_13 : AL30," &
"PEX_HSIp_P_14 : AL32," &
"PEX_HSIp_P_15 : AL34," &
"PEX_HSIp_P_16 : D1," &
"PEX_HSIp_P_17 : D6," &
"PEX_HSIp_P_18 : D8," &
"PEX_HSIp_P_19 : D10," &
"PEX_HSIp_P_2 : AL8," &
"PEX_HSIp_P_20 : D12," &
"PEX_HSIp_P_21 : D14," &
"PEX_HSIp_P_22 : D16," &
"PEX_HSIp_P_23 : D18," &
"PEX_HSIp_P_24 : D20," &
"PEX_HSIp_P_25 : D22," &
"PEX_HSIp_P_26 : D24," &
"PEX_HSIp_P_27 : D26," &
"PEX_HSIp_P_28 : D28," &
"PEX_HSIp_P_29 : D30," &
"PEX_HSIp_P_3 : AL10," &
"PEX_HSIp_P_30 : D32," &
"PEX_HSIp_P_31 : D34," &
"PEX_HSIp_P_4 : AL12," &
"PEX_HSIp_P_5 : AL14," &
"PEX_HSIp_P_6 : AL16," &
"PEX_HSIp_P_7 : AL18," &
"PEX_HSIp_P_8 : AL20," &
"PEX_HSIp_P_9 : AL22," &
"STN0_STRAP_PORTCFG_P_0 : AE32," &
"STN0_STRAP_PORTCFG_P_1 : AD31," &
"STN1_STRAP_PORTCFG_P_0 : M32," &
"STN1_STRAP_PORTCFG_P_1 : N31," &
"STRAP_DEBUG_SEL_P_0 : J32," &
"STRAP_DEBUG_SEL_P_1 : J31," &
"STRAP_FAST_BRINGUPn_P : AH2," &
"STRAP_PLL_BYPASSn_P : AH1," &
"STRAP_PROBE_MODEn_P : H32," &
"STRAP_SERDES_MODE_ENn_P : AG31," &
"STRAP_TESTMODE_P_0 : G34," &
"STRAP_TESTMODE_P_1 : G33," &
"STRAP_TESTMODE_P_2 : H34," &
"STRAP_TESTMODE_P_3 : H33," &
"STRAP_UPSTRM_PORTSEL_P_0 : M3," &
"STRAP_UPSTRM_PORTSEL_P_1 : N3," &
"STRAP_UPSTRM_PORTSEL_P_2 : M4," &
"STRAP_UPSTRM_PORTSEL_P_3 : N4," &
"EE_CS_P : AG32," &
"EE_DI_P : AH34," &
"EE_DO_P : AG34," &
"EE_SK_P : AG33," &
"FATAL_ERRn_P : AB33," &
"HP_ATNLEDn_P_1 : L1," &
"HP_ATNLEDn_P_8 : U2," &
"HP_ATNLEDn_P_9 : AF2," &
"HP_BUTTONn_P_1 : K1," &
"HP_BUTTONn_P_8 : V2," &
"HP_BUTTONn_P_9 : AG2," &
"HP_CLKENn_P_1 : V1," &
"HP_CLKENn_P_8 : K2," &
"HP_CLKENn_P_9 : W2," &
"HP_MRLn_P_1 : M1," &
"HP_MRLn_P_9 : AE2," &
"HP_PERSTn_P_1 : T1," &
"HP_PERSTn_P_8 : M2," &
"HP_PERSTn_P_9 : AA2," &
"HP_PRSNTn_P_1 : R1," &
"HP_PRSNTn_P_8 : N2," &
"HP_PRSNTn_P_9 : AB2," &
"HP_PWRENn_P_1 : P1," &
"HP_PWRENn_P_8 : P2," &
"HP_PWRENn_P_9 : AC2," &
"HP_PWRFLTn_P_1 : N1," &
"HP_PWRFLTn_P_8 : R2," &
"HP_PWRFLTn_P_9 : AD2," &
"HP_PWRLEDn_P_1 : U1," &
"HP_PWRLEDn_P_8 : L2," &
"HP_PWRLEDn_P_9 : Y2," &
"I2C_SCL_P : N34," &
"I2C_SDA_P : K34," &
"JTAG_TDI_P : K3," &
"JTAG_TDO_P : J3," &
"JTAG_TMS_P : J4," &
"JTAG_TRSTn_P : K4," &
"PEX_INTAn_P : AE33," &
"PEX_PORT_GOOD_P_0 : P3," &
"PEX_PORT_GOOD_P_1 : AB32," &
"PEX_PORT_GOOD_P_10 : W31," &
"PEX_PORT_GOOD_P_2 : V32," &
"PEX_PORT_GOOD_P_8 : AA4," &
"PEX_PORT_GOOD_P_9 : R31," &
"PROCMON_P : AF4," &
"SPARE0_P : Y33," &
"SPARE2_P : G32," &
"PEX_HSOn_P_0 : AP4," &
"PEX_HSOn_P_1 : AP6," &
"PEX_HSOn_P_10 : AP24," &
"PEX_HSOn_P_11 : AP26," &
"PEX_HSOn_P_12 : AP28," &
"PEX_HSOn_P_13 : AP30," &
"PEX_HSOn_P_14 : AP32," &
"PEX_HSOn_P_15 : AP34," &
"PEX_HSOn_P_16 : A4," &
"PEX_HSOn_P_17 : A6," &
"PEX_HSOn_P_18 : A8," &
"PEX_HSOn_P_19 : A10," &
"PEX_HSOn_P_2 : AP8," &
"PEX_HSOn_P_20 : A12," &
"PEX_HSOn_P_21 : A14," &
"PEX_HSOn_P_22 : A16," &
"PEX_HSOn_P_23 : A18," &
"PEX_HSOn_P_24 : A20," &
"PEX_HSOn_P_25 : A22," &
"PEX_HSOn_P_26 : A24," &
"PEX_HSOn_P_27 : A26," &
"PEX_HSOn_P_28 : A28," &
"PEX_HSOn_P_29 : A30," &
"PEX_HSOn_P_3 : AP10," &
"PEX_HSOn_P_30 : A32," &
"PEX_HSOn_P_31 : A34," &
"PEX_HSOn_P_4 : AP12," &
"PEX_HSOn_P_5 : AP14," &
"PEX_HSOn_P_6 : AP16," &
"PEX_HSOn_P_7 : AP18," &
"PEX_HSOn_P_8 : AP20," &
"PEX_HSOn_P_9 : AP22," &
"PEX_HSOp_P_0 : AN4," &
"PEX_HSOp_P_1 : AN6," &
"PEX_HSOp_P_10 : AN24," &
"PEX_HSOp_P_11 : AN26," &
"PEX_HSOp_P_12 : AN28," &
"PEX_HSOp_P_13 : AN30," &
"PEX_HSOp_P_14 : AN32," &
"PEX_HSOp_P_15 : AN34," &
"PEX_HSOp_P_16 : B4," &
"PEX_HSOp_P_17 : B6," &
"PEX_HSOp_P_18 : B8," &
"PEX_HSOp_P_19 : B10," &
"PEX_HSOp_P_2 : AN8," &
"PEX_HSOp_P_20 : B12," &
"PEX_HSOp_P_21 : B14," &
"PEX_HSOp_P_22 : B16," &
"PEX_HSOp_P_23 : B18," &
"PEX_HSOp_P_24 : B20," &
"PEX_HSOp_P_25 : B22," &
"PEX_HSOp_P_26 : B24," &
"PEX_HSOp_P_27 : B26," &
"PEX_HSOp_P_28 : B28," &
"PEX_HSOp_P_29 : B30," &
"PEX_HSOp_P_3 : AN10," &
"PEX_HSOp_P_30 : B32," &
"PEX_HSOp_P_31 : B34," &
"PEX_HSOp_P_4 : AN12," &
"PEX_HSOp_P_5 : AN14," &
"PEX_HSOp_P_6 : AN16," &
"PEX_HSOp_P_7 : AN18," &
"PEX_HSOp_P_8 : AN20," &
"PEX_HSOp_P_9 : AN22," &
"PEX_PERSTn_P : H1," &
"PEX_REFCLK_neg_P_0 : AL1," &
"PEX_REFCLK_pos_P_0 : AL2," &
"THERMAL_DIODEn : L3," &
"THERMAL_DIODEp : L4," &
"VDD10 : (AA30, AA5, AC30, AC5, AE30, AE5, AG30, " &
"AG5, AK11, AK13, AK17, AK19, AK21, AK25, AK27, AK29, AK9, E11, E13, " &
"E17, E19, E21, E25, E27, E29, E9, F5, G30, G5, J30, K5, M30, M5, " &
"P30, T30, T5, V30, V5)," &
"VDD10A : ( AJ30, AJ5, AK15, AK23, AK7, E15, E23, E7, F30), " &
"VDD10S : ( AJ33, AK31, AK33, AK5, AM11, AM15, AM19, AM23, " &
"AM27, AM3, AM31, AM7, AN11, AN13, AN15, AN17, AN19, AN21, AN23, AN25, AN27, " &
"AN29, AN3, AN31, AN33, AN5, AN7, AN9, B11, B13, B15, B17, B19, B21, B23, " &
"B25, B27, B29, B3, B31, B33, B5, B7, B9, C11, C15, C19, C23, C27, C3, C31, " &
"C7, D4, E31, E33, E5, F33)," &
"VDD33 : ( AB30, AB5, AF30, AF5, AH30, H5, K30, L5, N30, " &
"N5, R5, U30, U5, Y30, Y5)," &
"VDD33A : AH5, " &
"VSS : ( A11, A15, A19, A23, A27, A3, A31, A7, AA13, AA14," &
"AA15, AA16, AA17, AA18, AA19, AA20, AA21, AA22, AB13, AB14, AB15, AB16, AB17, " &
"AB18, AB19, AB20, AB21, AB22, AD30, AD5, AG4, AH31, AJ1, AJ2, AJ3, AJ31, AJ32, " &
"AJ34, AJ4, AK1, AK2, AK3, AL11, AL13, AL15, AL17, AL19, AL21, AL23, AL25, AL27, " &
"AL29, AL3, AL31, AL33, AL5, AL7, AL9, AM1, AM10, AM12, AM13, AM14, AM16, AM17, " &
"AM18, AM2, AM20, AM21, AM22, AM24, AM25, AM26, AM28, AM29, AM30, AM32, AM33, AM34, " &
"AM4, AM5, AM6, AM8, AM9, AP11, AP15, AP19, AP23, AP27, AP3, AP31, AP7, C1, C10, " &
"C12, C13, C14, C16, C17, C18, C2, C20, C21, C22, C24, C25, C26, C28, C29, C30, " &
"C32, C33, C34, C4, C5, C6, C8, C9, D11, D13, D15, D17, D19, D2, D21, D23, D25, " &
"D27, D29, D31, D33, D5, D7, D9, E2, E4, F1, F2, F31, F32, F34, F4, G31, G4, H30, " &
"J5, L30, N13, N14, N15, N16, N17, N18, N19, N20, N21, N22, P13, P14, P15, P16, " &
"P17, P18, P19, P20, P21, P22, P5, R13, R14, R15, R16, R17, R18, R19, R20, R21, " &
"R22, R30, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, U13, U14, U15, U16, " &
"U17, U18, U19, U20, U21, U22, V13, V14, V15, V16, V17, V18, V19, V20, V21, V22, " &
"W13, W14, W15, W16, W17, W18, W19, W20, W21, W22, W30, W5, Y13, Y14, Y15, Y16, " &
"Y17, Y18, Y19, Y20, Y21, Y22)," &
"VSSA_PLL : AH4," &
"VTT_PEX : ( AP5, AP9, AP13, AP17, AP21, AP25, AP29, AP33, A5," &
"A9, A13, A17, A21, A25, A29, A33) " ;
-- 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_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_4,PEX_HSOn_P_4)," &
"(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;
-- 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
"1000010100110011" &
-- 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_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, " &
"X), " &
"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, " &
"X), " &
"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, " &
"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_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, *, 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_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_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_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;