-- *****************************************************************************
-- 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;