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