-----------------------------------------------------------------------------------
-- DATE & TIME : Tue Dec 5 13:49:24 2006
-- File Type : BSDL Description for Top-Level Entity PI7C9X130D
-----------------------------------------------------------------------------------
entity PI7C9X130D is
generic(PHYSICAL_PIN_MAP : string := "LFBGA256");
port (
ACK64_L : inout bit;
AD : inout bit_vector(63 downto 0);
CLKIN : in bit;
CLKOUT : out bit_vector(6 downto 0);
CBE : inout bit_vector(7 downto 0);
CFN_L : in bit;
CLKRUN : inout bit;
DEV64 : in bit;
DEVSEL_L : inout bit;
FRAME_L : inout bit;
ENUM_L : out bit;
SMBCLK : inout bit;
SMBDAT : inout bit;
SERR_L : inout bit;
GNT_L : out bit_vector(5 downto 0);
GPIO : inout bit_vector(6 downto 0);
HSEN : in bit;
HSSW : in bit;
IDSEL : in bit;
INTA_L : inout bit;
INTB_L : inout bit;
INTC_L : inout bit;
INTD_L : inout bit;
IRDY_L : inout bit;
LOCK_L : inout bit;
LOO : out bit;
MSK_IN : in bit;
PAR64 : inout bit;
PAR : inout bit;
RESET_L : inout bit;
PCIXCAP : in bit;
PERR_L : inout bit;
PERST_L : inout bit;
PME_L : inout bit;
REQ64_L : inout bit;
REQ_L : in bit_vector(5 downto 0);
REVRSB : in bit;
SEL100 : in bit;
STOP_L : inout bit;
TRDY_L : inout bit;
PCIXUP : out bit;
FBCLKIN : in bit;
TDI : in bit;
TMS : in bit;
TCK : in bit;
TDO : out bit;
TRST_L : in bit;
TM0 : linkage bit;
TM1 : linkage bit;
REFCLKP : linkage bit;
REFCLKN : linkage bit;
RAN : linkage bit;
RAP : linkage bit;
TAP : linkage bit;
TAN : linkage bit;
TBN : linkage bit;
TBP : linkage bit;
RBP : linkage bit;
RBN : linkage bit;
RREF : linkage bit;
RCN : linkage bit;
RCP : linkage bit;
TCP : linkage bit;
TCN : linkage bit;
TDN : linkage bit;
TDP : linkage bit;
RDP : linkage bit;
RDN : linkage bit;
VSSP_PLL : linkage bit;
VSSA_PLL : linkage bit;
VDDP_PLL : linkage bit;
VDDA_PLL : linkage bit;
VAUX : linkage bit;
VDDCAUX : linkage bit;
VSS : linkage bit_vector(38 downto 0);
VDDA : linkage bit_vector(3 downto 0);
VDDP : linkage bit_vector(4 downto 0);
VTT : linkage bit_vector(1 downto 0);
VDDAUX : linkage bit_vector(1 downto 0);
VDDC : linkage bit_vector(9 downto 0);
VD33 : linkage bit_vector(26 downto 0)
);
use STD_1149_1_1994.all; -- Get IEEE 1149.1-1994 attributes and definitions
attribute COMPONENT_CONFORMANCE of PI7C9X130D : entity is "STD_1149_1_1993";
attribute PIN_MAP of PI7C9X130D : entity is PHYSICAL_PIN_MAP;
constant LFBGA256 : PIN_MAP_STRING :=
"ACK64_L: E16," &
"AD: (N11, P11, R11, T11, N12, P12, R12, T12, R13, T13, P14, R14, T14, T15, R15, R16, D16, C15, C16, B16, B15, A15, C14, B14, C13, B13, A13, D12, C12, B12, A12, D11, D5, A6, B6, C6, D6, A7, B7, C7, A8, B8, C8, D8, A9, B9, C9, D9, G16, G15, G14, G13, H16, H15, H14, H13, J15, J14, J13, K16, K15, K14, K13, L16)," &
"CLKIN: T6," &
"CLKOUT: (N10,T9,R9,P9,N9,T8,R8)," &
"CBE: (P13,P15,A14,C11,D7,A10,F13,J16)," &
"CFN_L: P7," &
"CLKRUN: C4," &
"DEV64: E15," &
"DEVSEL_L: A11," &
"FRAME_L: B10," &
"ENUM_L: P6," &
"SMBCLK: B5," &
"SMBDAT: A5," &
"SERR_L: F15," &
"GNT_L: (T5,R5,P5,N5,T4,R4)," &
"GPIO: (98,99,100,101,102,103,104)," &
"HSEN: R3," &
"HSSW: T3," &
"IDSEL: M13," &
"INTA_L: P4," &
"INTB_L: R6," &
"INTC_L: T10," &
"INTD_L: N15," &
"IRDY_L: C10," &
"LOCK_L: E13," &
"LOO: N6," &
"MSK_IN: N16," &
"PAR64: D15," &
"PAR: F14," &
"RESET_L: N7," &
"PCIXCAP: A4," &
"PERR_L: F16," &
"PERST_L: P1," &
"PME_L: C5," &
"REQ64_L: D14," &
"REQ_L: (P3,N3,T2,R2,P2,R1)," &
"REVRSB: N14," &
"SEL100: E14," &
"STOP_L: B11," &
"TRDY_L: D10," &
"PCIXUP: B3," &
"FBCLKIN: B4," &
"TDI: M15," &
"TMS: M16," &
"TCK: L13," &
"TDO: M14," &
"TRST_L: L14," &
"TM0: A2," &
"TM1: A3," &
"REFCLKP: D2," &
"REFCLKN: D1," &
"RAN: F1," &
"RAP: F2," &
"TAP: E4," &
"TAN: E3," &
"TBN: G3," &
"TBP: G4," &
"RBP: H2," &
"RBN: H1," &
"RREF: H4," &
"RCN: K1," &
"RCP: K2," &
"TCP: J4," &
"TCN: J3," &
"TDN: L3," &
"TDP: L4," &
"RDP: M2," &
"RDN: M1," &
"VSSP_PLL: B1," &
"VSSA_PLL: C1," &
"VDDP_PLL: C2," &
"VDDA_PLL: D3," &
"VAUX: B2," &
"VDDCAUX: H5," &
"VSS: (C3, D4, F5, E1, G5, K3, K4, L2, N1, M4, L6, K6, L7, K7, L8, L9, K8, K9, K10, J6, J7, J8, J9, J10, H8, H9, H10, G10, F10, F9, F8, F7, F6, G9, G8, G7, G6, H7, H6)," &
"VDDA: (E2, J1, J2, H3)," &
"VDDP: (G2, F3, J5, M3, N2)," &
"VTT: (G1, L5)," &
"VDDAUX: (L1, F4)," &
"VDDC: (M5, M6, M11, M12, J11, H11, E11, E10, K5, A1 )," &
"VD33: (T1, N4, M7, M8, M9, L10, L11, M10, T16, N13, L12, K12, K11, J12, H12, G11, G12, F12, A16, D13, E12, F11, E9, E8, E7, E6, E5)";
attribute TAP_SCAN_IN of TDI : signal is true;
attribute TAP_SCAN_MODE of TMS : signal is true;
attribute TAP_SCAN_OUT of TDO : signal is true;
attribute TAP_SCAN_CLOCK of TCK : signal is (20.0e6, BOTH);
attribute TAP_SCAN_RESET of TRST_L : signal is true;
attribute INSTRUCTION_LENGTH of PI7C9X130D : entity is 5;
attribute INSTRUCTION_OPCODE of PI7C9X130D : entity is
"extest (00000)," &
"bypass (11111)," &
"sample (00001)," &
"mem_bist (01010)," &
"phy_test_sig (01001)," &
"int_scan (00010)," &
"idcode (01100)," &
"clamp (00100)," &
"highz (00101)";
attribute INSTRUCTION_CAPTURE of PI7C9X130D : entity is "00001";
attribute IDCODE_REGISTER of PI7C9X130D : entity is
"0001" & -- Version Number
"0000000100110000" & -- Part Number
"01000111111" & -- Manufacturer ID
"1"; -- Required by IEEE Std. 1149.1-1990
attribute INSTRUCTION_PRIVATE of PI7C9X130D : entity is
"int_scan, mem_bist, phy_test_sig";
attribute REGISTER_ACCESS of PI7C9X130D : entity is
"BOUNDARY (extest, sample), " &
"DEVICE_ID (idcode), " &
"BYPASS (bypass, clamp, highz) ";
attribute BOUNDARY_LENGTH of PI7C9X130D : entity is 240;
attribute BOUNDARY_REGISTER of PI7C9X130D : entity is
--- num cell port function safe [ccell disval rslt]
"0 ( BC_7, GPIO(6), bidir, X, 1, 1, Z)," &
"1 ( BC_2, *, control, 1)," &
"2 ( BC_7, AD(0), bidir, X, 3, 1, Z)," &
"3 ( BC_2, *, control, 1)," &
"4 ( BC_7, AD(1), bidir, X, 5, 1, Z)," &
"5 ( BC_2, *, control, 1)," &
"6 ( BC_7, AD(2), bidir, X, 7, 1, Z)," &
"7 ( BC_2, *, control, 1)," &
"8 ( BC_7, AD(3), bidir, X, 9, 1, Z)," &
"9 ( BC_2, *, control, 1)," &
"10 ( BC_7, AD(4), bidir, X, 11, 1, Z)," &
"11 ( BC_2, *, control, 1)," &
"12 ( BC_7, AD(5), bidir, X, 13, 1, Z)," &
"13 ( BC_2, *, control, 1)," &
"14 ( BC_7, AD(6), bidir, X, 15, 1, Z)," &
"15 ( BC_2, *, control, 1)," &
"16 ( BC_7, AD(7), bidir, X, 17, 1, Z)," &
"17 ( BC_2, *, control, 1)," &
"18 ( BC_7, CBE(0), bidir, X, 19, 1, Z)," &
"19 ( BC_2, *, control, 1)," &
"20 ( BC_7, AD(8), bidir, X, 21, 1, Z)," &
"21 ( BC_2, *, control, 1)," &
"22 ( BC_7, AD(9), bidir, X, 23, 1, Z)," &
"23 ( BC_2, *, control, 1)," &
"24 ( BC_7, AD(10), bidir, X, 25, 1, Z)," &
"25 ( BC_2, *, control, 1)," &
"26 ( BC_7, AD(11), bidir, X, 27, 1, Z)," &
"27 ( BC_2, *, control, 1)," &
"28 ( BC_7, AD(12), bidir, X, 29, 1, Z)," &
"29 ( BC_2, *, control, 1)," &
"30 ( BC_7, AD(13), bidir, X, 31, 1, Z)," &
"31 ( BC_2, *, control, 1)," &
"32 ( BC_7, AD(14), bidir, X, 33, 1, Z)," &
"33 ( BC_2, *, control, 1)," &
"34 ( BC_7, AD(15), bidir, X, 35, 1, Z)," &
"35 ( BC_2, *, control, 1)," &
"36 ( BC_7, CBE(1), bidir, X, 37, 1, Z)," &
"37 ( BC_2, *, control, 1)," &
"38 ( BC_7, PAR, bidir, X, 39, 1, Z)," &
"39 ( BC_2, *, control, 1)," &
"40 ( BC_7, SERR_L, bidir, X, 41, 1, Z)," &
"41 ( BC_2, *, control, 1)," &
"42 ( BC_7, PERR_L, bidir, X, 43, 1, Z)," &
"43 ( BC_2, *, control, 1)," &
"44 ( BC_7, LOCK_L, bidir, X, 45, 1, Z)," &
"45 ( BC_2, *, control, 1)," &
"46 ( BC_4, SEL100, input, X)," &
"47 ( BC_4, DEV64, input, X)," &
"48 ( BC_7, ACK64_L, bidir, X, 49, 1, Z)," &
"49 ( BC_2, *, control, 1)," &
"50 ( BC_7, REQ64_L, bidir, X, 51, 1, Z)," &
"51 ( BC_2, *, control, 1)," &
"52 ( BC_7, PAR64, bidir, X, 53, 1, Z)," &
"53 ( BC_2, *, control, 1)," &
"54 ( BC_7, AD(47), bidir, X, 55, 1, Z)," &
"55 ( BC_2, *, control, 1)," &
"56 ( BC_7, AD(46), bidir, X, 57, 1, Z)," &
"57 ( BC_2, *, control, 1)," &
"58 ( BC_7, AD(45), bidir, X, 59, 1, Z)," &
"59 ( BC_2, *, control, 1)," &
"60 ( BC_7, AD(44), bidir, X, 61, 1, Z)," &
"61 ( BC_2, *, control, 1)," &
"62 ( BC_7, AD(43), bidir, X, 63, 1, Z)," &
"63 ( BC_2, *, control, 1)," &
"64 ( BC_7, AD(42), bidir, X, 65, 1, Z)," &
"65 ( BC_2, *, control, 1)," &
"66 ( BC_7, AD(41), bidir, X, 67, 1, Z)," &
"67 ( BC_2, *, control, 1)," &
"68 ( BC_7, AD(40), bidir, X, 69, 1, Z)," &
"69 ( BC_2, *, control, 1)," &
"70 ( BC_7, CBE(5), bidir, X, 71, 1, Z)," &
"71 ( BC_2, *, control, 1)," &
"72 ( BC_7, AD(39), bidir, X, 73, 1, Z)," &
"73 ( BC_2, *, control, 1)," &
"74 ( BC_7, AD(38), bidir, X, 75, 1, Z)," &
"75 ( BC_2, *, control, 1)," &
"76 ( BC_7, AD(37), bidir, X, 77, 1, Z)," &
"77 ( BC_2, *, control, 1)," &
"78 ( BC_7, AD(36), bidir, X, 79, 1, Z)," &
"79 ( BC_2, *, control, 1)," &
"80 ( BC_7, AD(35), bidir, X, 81, 1, Z)," &
"81 ( BC_2, *, control, 1)," &
"82 ( BC_7, AD(34), bidir, X, 83, 1, Z)," &
"83 ( BC_2, *, control, 1)," &
"84 ( BC_7, AD(33), bidir, X, 85, 1, Z)," &
"85 ( BC_2, *, control, 1)," &
"86 ( BC_7, AD(32), bidir, X, 87, 1, Z)," &
"87 ( BC_2, *, control, 1)," &
"88 ( BC_7, CBE(4), bidir, X, 89, 1, Z)," &
"89 ( BC_2, *, control, 1)," &
"90 ( BC_7, STOP_L, bidir, X, 91, 1, Z)," &
"91 ( BC_2, *, control, 1)," &
"92 ( BC_7, DEVSEL_L, bidir, X, 93, 1, Z)," &
"93 ( BC_2, *, control, 1)," &
"94 ( BC_7, TRDY_L, bidir, X, 93, 1, Z)," &
"95 ( BC_7, IRDY_L, bidir, X, 96, 1, Z)," &
"96 ( BC_2, *, control, 1)," &
"97 ( BC_7, FRAME_L, bidir, X, 98, 1, Z)," &
"98 ( BC_2, *, control, 1)," &
"99 ( BC_7, CBE(2), bidir, X, 100, 1, Z)," &
"100 ( BC_2, *, control, 1)," &
"101 ( BC_7, AD(16), bidir, X, 102, 1, Z)," &
"102 ( BC_2, *, control, 1)," &
"103 ( BC_7, AD(17), bidir, X, 104, 1, Z)," &
"104 ( BC_2, *, control, 1)," &
"105 ( BC_7, AD(18), bidir, X, 106, 1, Z)," &
"106 ( BC_2, *, control, 1)," &
"107 ( BC_7, AD(19), bidir, X, 108, 1, Z)," &
"108 ( BC_2, *, control, 1)," &
"109 ( BC_7, AD(20), bidir, X, 110, 1, Z)," &
"110 ( BC_2, *, control, 1)," &
"111 ( BC_7, AD(21), bidir, X, 112, 1, Z)," &
"112 ( BC_2, *, control, 1)," &
"113 ( BC_7, AD(22), bidir, X, 114, 1, Z)," &
"114 ( BC_2, *, control, 1)," &
"115 ( BC_7, AD(23), bidir, X, 116, 1, Z)," &
"116 ( BC_2, *, control, 1)," &
"117 ( BC_7, CBE(3), bidir, X, 118, 1, Z)," &
"118 ( BC_2, *, control, 1)," &
"119 ( BC_7, AD(24), bidir, X, 120, 1, Z)," &
"120 ( BC_2, *, control, 1)," &
"121 ( BC_7, AD(25), bidir, X, 122, 1, Z)," &
"122 ( BC_2, *, control, 1)," &
"123 ( BC_7, AD(26), bidir, X, 124, 1, Z)," &
"124 ( BC_2, *, control, 1)," &
"125 ( BC_7, AD(27), bidir, X, 126, 1, Z)," &
"126 ( BC_2, *, control, 1)," &
"127 ( BC_7, AD(28), bidir, X, 128, 1, Z)," &
"128 ( BC_2, *, control, 1)," &
"129 ( BC_7, AD(29), bidir, X, 130, 1, Z)," &
"130 ( BC_2, *, control, 1)," &
"131 ( BC_7, AD(30), bidir, X, 132, 1, Z)," &
"132 ( BC_2, *, control, 1)," &
"133 ( BC_7, AD(31), bidir, X, 134, 1, Z)," &
"134 ( BC_2, *, control, 1)," &
"135 ( BC_7, PME_L, bidir, X, 136, 1, Z)," &
"136 ( BC_2, *, control, 1)," &
"137 ( BC_7, SMBCLK, bidir, X, 138, 1, Z)," &
"138 ( BC_2, *, control, 1)," &
"139 ( BC_7, SMBDAT, bidir, X, 140, 1, Z)," &
"140 ( BC_2, *, control, 1)," &
"141 ( BC_7, CLKRUN, bidir, X, 142, 1, Z)," &
"142 ( BC_2, *, control, 1)," &
"143 ( BC_4, FBCLKIN, input, X)," &
"144 ( BC_4, PCIXCAP, input, X)," &
"145 ( BC_1, PCIXUP, output3, X, 146, 1, Z)," &
"146 ( BC_1, *, control, 1)," &
"147 ( BC_7, PERST_L, bidir, X, 148, 1, Z)," &
"148 ( BC_2, *, control, 1)," &
"149 ( BC_4, REQ_L(0), input, X)," &
"150 ( BC_4, REQ_L(1), input, X)," &
"151 ( BC_4, REQ_L(2), input, X)," &
"152 ( BC_4, REQ_L(3), input, X)," &
"153 ( BC_4, REQ_L(4), input, X)," &
"154 ( BC_4, REQ_L(5), input, X)," &
"155 ( BC_4, HSEN, input, X)," &
"156 ( BC_4, HSSW, input, X)," &
"157 ( BC_7, INTA_L, bidir, X, 158, 1, Z)," &
"158 ( BC_2, *, control, 1)," &
"159 ( BC_1, GNT_L(0), output3, X, 160, 1, Z)," &
"160 ( BC_1, *, control, 1)," &
"161 ( BC_1, GNT_L(1), output3, X, 166, 1, Z)," &
"162 ( BC_1, GNT_L(2), output3, X, 166, 1, Z)," &
"163 ( BC_1, GNT_L(3), output3, X, 166, 1, Z)," &
"164 ( BC_1, GNT_L(4), output3, X, 166, 1, Z)," &
"165 ( BC_1, GNT_L(5), output3, X, 166, 1, Z)," &
"166 ( BC_1, *, control, 1)," &
"167 ( BC_1, LOO, output3, X, 168, 1, Z)," &
"168 ( BC_1, *, control, 1)," &
"169 ( BC_1, ENUM_L, output3, X, 170, 1, Z)," &
"170 ( BC_1, *, control, 1)," &
"171 ( BC_7, INTB_L, bidir, X, 172, 1, Z)," &
"172 ( BC_2, *, control, 1)," &
"173 ( BC_4, CLKIN, input, X)," &
"174 ( BC_7, RESET_L, bidir, X, 175, 1, Z)," &
"175 ( BC_2, *, control, 1)," &
"176 ( BC_4, CFN_L, input, X)," &
"177 ( BC_7, GPIO(3), bidir, X, 178, 1, Z)," &
"178 ( BC_2, *, control, 1)," &
"179 ( BC_7, GPIO(2), bidir, X, 180, 1, Z)," &
"180 ( BC_2, *, control, 1)," &
"181 ( BC_7, GPIO(1), bidir, X, 182, 1, Z)," &
"182 ( BC_2, *, control, 1)," &
"183 ( BC_7, GPIO(0), bidir, X, 184, 1, Z)," &
"184 ( BC_2, *, control, 1)," &
"185 ( BC_1, CLKOUT(0), output3, X, 192, 1, Z)," &
"186 ( BC_1, CLKOUT(1), output3, X, 192, 1, Z)," &
"187 ( BC_1, CLKOUT(2), output3, X, 192, 1, Z)," &
"188 ( BC_1, CLKOUT(3), output3, X, 192, 1, Z)," &
"189 ( BC_1, CLKOUT(4), output3, X, 192, 1, Z)," &
"190 ( BC_1, CLKOUT(5), output3, X, 192, 1, Z)," &
"191 ( BC_1, CLKOUT(6), output3, X, 192, 1, Z)," &
"192 ( BC_1, *, control, 1)," &
"193 ( BC_7, GPIO(4), bidir, X, 194, 1, Z)," &
"194 ( BC_2, *, control, 1)," &
"195 ( BC_7, GPIO(5), bidir, X, 196, 1, Z)," &
"196 ( BC_2, *, control, 1)," &
"197 ( BC_7, INTC_L, bidir, X, 198, 1, Z)," &
"198 ( BC_2, *, control, 1)," &
"199 ( BC_7, AD(63), bidir, X, 200, 1, Z)," &
"200 ( BC_2, *, control, 1)," &
"201 ( BC_7, AD(62), bidir, X, 202, 1, Z)," &
"202 ( BC_2, *, control, 1)," &
"203 ( BC_7, AD(61), bidir, X, 204, 1, Z)," &
"204 ( BC_2, *, control, 1)," &
"205 ( BC_7, AD(60), bidir, X, 206, 1, Z)," &
"206 ( BC_2, *, control, 1)," &
"207 ( BC_7, AD(59), bidir, X, 208, 1, Z)," &
"208 ( BC_2, *, control, 1)," &
"209 ( BC_7, AD(58), bidir, X, 210, 1, Z)," &
"210 ( BC_2, *, control, 1)," &
"211 ( BC_7, AD(57), bidir, X, 212, 1, Z)," &
"212 ( BC_2, *, control, 1)," &
"213 ( BC_7, AD(56), bidir, X, 214, 1, Z)," &
"214 ( BC_2, *, control, 1)," &
"215 ( BC_7, CBE(7), bidir, X, 216, 1, Z)," &
"216 ( BC_2, *, control, 1)," &
"217 ( BC_7, AD(55), bidir, X, 218, 1, Z)," &
"218 ( BC_2, *, control, 1)," &
"219 ( BC_7, AD(54), bidir, X, 220, 1, Z)," &
"220 ( BC_2, *, control, 1)," &
"221 ( BC_7, AD(53), bidir, X, 222, 1, Z)," &
"222 ( BC_2, *, control, 1)," &
"223 ( BC_7, AD(52), bidir, X, 224, 1, Z)," &
"224 ( BC_2, *, control, 1)," &
"225 ( BC_7, AD(51), bidir, X, 226, 1, Z)," &
"226 ( BC_2, *, control, 1)," &
"227 ( BC_7, AD(50), bidir, X, 228, 1, Z)," &
"228 ( BC_2, *, control, 1)," &
"229 ( BC_7, AD(49), bidir, X, 230, 1, Z)," &
"230 ( BC_2, *, control, 1)," &
"231 ( BC_7, AD(48), bidir, X, 232, 1, Z)," &
"232 ( BC_2, *, control, 1)," &
"233 ( BC_7, CBE(6), bidir, X, 234, 1, Z)," &
"234 ( BC_2, *, control, 1)," &
"235 ( BC_4, REVRSB, input, X)," &
"236 ( BC_7, INTD_L, bidir, X, 237, 1, Z)," &
"237 ( BC_2, *, control, 1)," &
"238 ( BC_4, MSK_IN, input, X)," &
"239 ( BC_4, IDSEL, input, X)";
end PI7C9X130D;