----------------------------------------------------------------------------------- -- DATE & TIME : Wed Dec 6 16:45:04 2006 -- File Type : BSDL Description for Top-Level Entity PI7C9X110B ----------------------------------------------------------------------------------- entity PI7C9X110B is generic(PHYSICAL_PIN_MAP : string := "LFBGA160"); port ( AD : inout bit_vector(31 downto 0); CLKIN : in bit; CLKOUT : out bit_vector(8 downto 0); CBE : inout bit_vector(3 downto 0); CFN_L : in bit; CLKRUN : inout bit; DEVSEL_L : inout bit; FRAME_L : inout bit; SMBCLK : inout bit; SMBDAT : inout bit; SERR_L : inout bit; GNT_L : out bit_vector(7 downto 0); GPIO : inout bit_vector(3 downto 0); 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; MSK_IN : in bit; PAR : inout bit; RESET_L : inout bit; PCIXCAP : in bit; PERR_L : inout bit; PERST_L : inout bit; PME_L : inout bit; REQ_L : in bit_vector(7 downto 0); REVRSB : in bit; STOP_L : inout bit; TRDY_L : inout bit; PCIXUP : out bit; FBCLKIN : in bit; REFCLKP : linkage bit; REFCLKN : linkage bit; RN : linkage bit; RP : linkage bit; TN : linkage bit; TP : linkage bit; RREF : linkage bit; TM2 : linkage bit; VDDAUX : linkage bit; VDDCAUX : linkage bit; VAUX : linkage bit; VDDA : linkage bit_vector(2 downto 0); VTT : linkage bit_vector(1 downto 0); VSS : linkage bit_vector(21 downto 0); VDDP : linkage bit_vector(2 downto 0); VDDC : linkage bit_vector(6 downto 0); VD33 : linkage bit_vector(12 downto 0); TM0 : linkage bit; TM1 : linkage bit; TDI : in bit; TMS : in bit; TCK : in bit; TDO : out bit; TRST_L : in bit ); use STD_1149_1_1994.all; -- Get IEEE 1149.1-1994 attributes and definitions attribute COMPONENT_CONFORMANCE of PI7C9X110B : entity is "STD_1149_1_1993"; attribute PIN_MAP of PI7C9X110B : entity is PHYSICAL_PIN_MAP; constant LFBGA160 : PIN_MAP_STRING := "AD: (B3, A4, B4, D4, A5, C5, D5, B6, A7, B7, D7, A8, C8, D8, B9, C9, C12, D14, D12, D11, E13, F14, F13, F11, G12, G11, H13, H12, J14, J13, J11, K14)," & "CLKIN: P7," & "CLKOUT: (N12, P12, N11, L10, M10, P10, L9, N9, P9)," & "CBE: (C6, A10, C14, G14)," & "CFN_L: M7," & "CLKRUN: D3," & "DEVSEL_L: B11," & "FRAME_L: B10," & "SMBCLK: A2," & "SMBDAT: A1," & "SERR_L: B14," & "GNT_L: (N6, P6, P5, N5, M5, L5, N4, M4)," & "GPIO: (L7, P8, M8, L8)," & "IDSEL: N14," & "INTA_L: P3," & "INTB_L: M6," & "INTC_L: P13," & "INTD_L: N13," & "IRDY_L: D10," & "LOCK_L: A13," & "MSK_IN: P14," & "PAR: B13," & "RESET_L: N7," & "PCIXCAP: B1," & "PERR_L: A14," & "PERST_L: L3," & "PME_L: A3," & "REQ_L: (P2, P1, N3, N2, N1, M3, M2, M1)," & "REVRSB: M12," & "STOP_L: A12," & "TRDY_L: A11," & "PCIXUP: D2," & "FBCLKIN: C2," & "REFCLKP: E3," & "REFCLKN: E2," & "RN: H4," & "RP: G4," & "TP: G1," & "TN: F1," & "RREF: H3," & "TM2: K3," & "VDDAUX: F2," & "VDDCAUX: L2," & "VAUX: B2," & "VDDA: (J4, G3, J3)," & "VTT: (G2, K1)," & "VSS: (E1, H1, H2, J2, J1, K4, P4, L6, M9, P11, K13, H11, G13, E12, E14, C13, C11, D9, B8, D6, B5, C3)," & "VDDP: (F4, F3, K2)," & "VDDC: (L1, N8, L11, L12, B12, C10, E4)," & "VD33: (L4, N10, M11, K12, J12, H14, F12, E11, D13, A9, C7, A6, C4)," & "TM1: C1," & "TM0: D1," & "TDI: M14," & "TMS: L13," & "TCK: L14," & "TDO: M13," & "TRST_L: K11"; 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 PI7C9X110B : entity is 5; attribute INSTRUCTION_OPCODE of PI7C9X110B : 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 PI7C9X110B : entity is "00001"; attribute IDCODE_REGISTER of PI7C9X110B : entity is "0010" & -- Version Number "1110000100010000" & -- Part Number "01000111111" & -- Manufacturer ID "1"; -- Required by IEEE Std. 1149.1-1990 attribute INSTRUCTION_PRIVATE of PI7C9X110B : entity is "int_scan, mem_bist, phy_test_sig"; attribute REGISTER_ACCESS of PI7C9X110B : entity is "BOUNDARY (extest, sample), " & "DEVICE_ID (idcode), " & "BYPASS (bypass, clamp, highz) " ; attribute BOUNDARY_LENGTH of PI7C9X110B : entity is 154; attribute BOUNDARY_REGISTER of PI7C9X110B : entity is --- num cell port function safe [ccell disval rslt] "0 ( BC_7, AD(0), bidir, X, 1, 1, Z)," & "1 ( BC_2, *, control, 1)," & "2 ( BC_7, AD(1), bidir, X, 3, 1, Z)," & "3 ( BC_2, *, control, 1)," & "4 ( BC_7, AD(2), bidir, X, 5, 1, Z)," & "5 ( BC_2, *, control, 1)," & "6 ( BC_7, AD(3), bidir, X, 7, 1, Z)," & "7 ( BC_2, *, control, 1)," & "8 ( BC_7, AD(4), bidir, X, 9, 1, Z)," & "9 ( BC_2, *, control, 1)," & "10 ( BC_7, AD(5), bidir, X, 11, 1, Z)," & "11 ( BC_2, *, control, 1)," & "12 ( BC_7, AD(6), bidir, X, 13, 1, Z)," & "13 ( BC_2, *, control, 1)," & "14 ( BC_7, AD(7), bidir, X, 15, 1, Z)," & "15 ( BC_2, *, control, 1)," & "16 ( BC_7, CBE(0), bidir, X, 17, 1, Z)," & "17 ( BC_2, *, control, 1)," & "18 ( BC_7, AD(8), bidir, X, 19, 1, Z)," & "19 ( BC_2, *, control, 1)," & "20 ( BC_7, AD(9), bidir, X, 21, 1, Z)," & "21 ( BC_2, *, control, 1)," & "22 ( BC_7, AD(10), bidir, X, 23, 1, Z)," & "23 ( BC_2, *, control, 1)," & "24 ( BC_7, AD(11), bidir, X, 25, 1, Z)," & "25 ( BC_2, *, control, 1)," & "26 ( BC_7, AD(12), bidir, X, 27, 1, Z)," & "27 ( BC_2, *, control, 1)," & "28 ( BC_7, AD(13), bidir, X, 29, 1, Z)," & "29 ( BC_2, *, control, 1)," & "30 ( BC_7, AD(14), bidir, X, 31, 1, Z)," & "31 ( BC_2, *, control, 1)," & "32 ( BC_7, AD(15), bidir, X, 33, 1, Z)," & "33 ( BC_2, *, control, 1)," & "34 ( BC_7, CBE(1), bidir, X, 35, 1, Z)," & "35 ( BC_2, *, control, 1)," & "36 ( BC_7, PAR, bidir, X, 37, 1, Z)," & "37 ( BC_2, *, control, 1)," & "38 ( BC_7, SERR_L, bidir, X, 39, 1, Z)," & "39 ( BC_2, *, control, 1)," & "40 ( BC_7, PERR_L, bidir, X, 41, 1, Z)," & "41 ( BC_2, *, control, 1)," & "42 ( BC_7, LOCK_L, bidir, X, 43, 1, Z)," & "43 ( BC_2, *, control, 1)," & "44 ( BC_7, STOP_L, bidir, X, 45, 1, Z)," & "45 ( BC_2, *, control, 1)," & "46 ( BC_7, DEVSEL_L, bidir, X, 47, 1, Z)," & "47 ( BC_2, *, control, 1)," & "48 ( BC_7, TRDY_L, bidir, X, 47, 1, Z)," & "49 ( BC_7, IRDY_L, bidir, X, 50, 1, Z)," & "50 ( BC_2, *, control, 1)," & "51 ( BC_7, FRAME_L, bidir, X, 52, 1, Z)," & "52 ( BC_2, *, control, 1)," & "53 ( BC_7, CBE(2), bidir, X, 54, 1, Z)," & "54 ( BC_2, *, control, 1)," & "55 ( BC_7, AD(16), bidir, X, 56, 1, Z)," & "56 ( BC_2, *, control, 1)," & "57 ( BC_7, AD(17), bidir, X, 58, 1, Z)," & "58 ( BC_2, *, control, 1)," & "59 ( BC_7, AD(18), bidir, X, 60, 1, Z)," & "60 ( BC_2, *, control, 1)," & "61 ( BC_7, AD(19), bidir, X, 62, 1, Z)," & "62 ( BC_2, *, control, 1)," & "63 ( BC_7, AD(20), bidir, X, 64, 1, Z)," & "64 ( BC_2, *, control, 1)," & "65 ( BC_7, AD(21), bidir, X, 66, 1, Z)," & "66 ( BC_2, *, control, 1)," & "67 ( BC_7, AD(22), bidir, X, 68, 1, Z)," & "68 ( BC_2, *, control, 1)," & "69 ( BC_7, AD(23), bidir, X, 70, 1, Z)," & "70 ( BC_2, *, control, 1)," & "71 ( BC_7, CBE(3), bidir, X, 72, 1, Z)," & "72 ( BC_2, *, control, 1)," & "73 ( BC_7, AD(24), bidir, X, 74, 1, Z)," & "74 ( BC_2, *, control, 1)," & "75 ( BC_7, AD(25), bidir, X, 76, 1, Z)," & "76 ( BC_2, *, control, 1)," & "77 ( BC_7, AD(26), bidir, X, 78, 1, Z)," & "78 ( BC_2, *, control, 1)," & "79 ( BC_7, AD(27), bidir, X, 80, 1, Z)," & "80 ( BC_2, *, control, 1)," & "81 ( BC_7, AD(28), bidir, X, 82, 1, Z)," & "82 ( BC_2, *, control, 1)," & "83 ( BC_7, AD(29), bidir, X, 84, 1, Z)," & "84 ( BC_2, *, control, 1)," & "85 ( BC_7, AD(30), bidir, X, 86, 1, Z)," & "86 ( BC_2, *, control, 1)," & "87 ( BC_7, AD(31), bidir, X, 88, 1, Z)," & "88 ( BC_2, *, control, 1)," & "89 ( BC_7, PME_L, bidir, X, 90, 1, Z)," & "90 ( BC_2, *, control, 1)," & "91 ( BC_7, SMBCLK, bidir, X, 92, 1, Z)," & "92 ( BC_2, *, control, 1)," & "93 ( BC_7, SMBDAT, bidir, X, 94, 1, Z)," & "94 ( BC_2, *, control, 1)," & "95 ( BC_7, CLKRUN, bidir, X, 96, 1, Z)," & "96 ( BC_2, *, control, 1)," & "97 ( BC_4, FBCLKIN, input, X)," & "98 ( BC_4, PCIXCAP, input, X)," & "99 ( BC_1, PCIXUP, output3, X, 100, 1, Z)," & "100 ( BC_1, *, control, 1)," & "101 ( BC_7, PERST_L, bidir, X, 102, 1, Z)," & "102 ( BC_2, *, control, 1)," & "103 ( BC_4, REQ_L(0), input, X)," & "104 ( BC_4, REQ_L(1), input, X)," & "105 ( BC_4, REQ_L(2), input, X)," & "106 ( BC_4, REQ_L(3), input, X)," & "107 ( BC_4, REQ_L(4), input, X)," & "108 ( BC_4, REQ_L(5), input, X)," & "109 ( BC_4, REQ_L(6), input, X)," & "110 ( BC_4, REQ_L(7), input, X)," & "111 ( BC_7, INTA_L, bidir, X, 112, 1, Z)," & "112 ( BC_2, *, control, 1)," & "113 ( BC_1, GNT_L(0), output3, X, 114, 1, Z)," & "114 ( BC_1, *, control, 1)," & "115 ( BC_1, GNT_L(1), output3, X, 122, 1, Z)," & "116 ( BC_1, GNT_L(2), output3, X, 122, 1, Z)," & "117 ( BC_1, GNT_L(3), output3, X, 122, 1, Z)," & "118 ( BC_1, GNT_L(4), output3, X, 122, 1, Z)," & "119 ( BC_1, GNT_L(5), output3, X, 122, 1, Z)," & "120 ( BC_1, GNT_L(6), output3, X, 122, 1, Z)," & "121 ( BC_1, GNT_L(7), output3, X, 122, 1, Z)," & "122 ( BC_1, *, control, 1)," & "123 ( BC_7, INTB_L, bidir, X, 124, 1, Z)," & "124 ( BC_2, *, control, 1)," & "125 ( BC_4, CLKIN, input, X)," & "126 ( BC_7, RESET_L, bidir, X, 127, 1, Z)," & "127 ( BC_2, *, control, 1)," & "128 ( BC_4, CFN_L, input, X)," & "129 ( BC_7, GPIO(3), bidir, X, 130, 1, Z)," & "130 ( BC_2, *, control, 1)," & "131 ( BC_7, GPIO(2), bidir, X, 132, 1, Z)," & "132 ( BC_2, *, control, 1)," & "133 ( BC_7, GPIO(1), bidir, X, 134, 1, Z)," & "134 ( BC_2, *, control, 1)," & "135 ( BC_7, GPIO(0), bidir, X, 136, 1, Z)," & "136 ( BC_2, *, control, 1)," & "137 ( BC_1, CLKOUT(0), output3, X, 146, 1, Z)," & "138 ( BC_1, CLKOUT(1), output3, X, 146, 1, Z)," & "139 ( BC_1, CLKOUT(2), output3, X, 146, 1, Z)," & "140 ( BC_1, CLKOUT(3), output3, X, 146, 1, Z)," & "141 ( BC_1, CLKOUT(4), output3, X, 146, 1, Z)," & "142 ( BC_1, CLKOUT(5), output3, X, 146, 1, Z)," & "143 ( BC_1, CLKOUT(6), output3, X, 146, 1, Z)," & "144 ( BC_1, CLKOUT(7), output3, X, 146, 1, Z)," & "145 ( BC_1, CLKOUT(8), output3, X, 146, 1, Z)," & "146 ( BC_1, *, control, 1)," & "147 ( BC_7, INTC_L, bidir, X, 148, 1, Z)," & "148 ( BC_2, *, control, 1)," & "149 ( BC_4, REVRSB, input, X)," & "150 ( BC_7, INTD_L, bidir, X, 151, 1, Z)," & "151 ( BC_2, *, control, 1)," & "152 ( BC_4, MSK_IN, input, X)," & "153 ( BC_4, IDSEL, input, X)"; end PI7C9X110B;