-- M O T O R O L A S S D T J T A G S O F T W A R E -- BSDL File Generated: Sun Mar 7 14:05:05 1999 -- -- Revision History: -- entity DSP56301C is generic (PHYSICAL_PIN_MAP : string := "PBGA252"); port ( DE_N: inout bit; SC02: inout bit; SC01: inout bit; SC00: inout bit; STD0: inout bit; SCK0: inout bit; SRD0: inout bit; SRD1: inout bit; SCK1: inout bit; STD1: inout bit; SC10: inout bit; SC11: inout bit; SC12: inout bit; TXD: inout bit; SCLK: inout bit; HINTA_N: out bit; RXD: inout bit; TIO0: inout bit; TIO1: inout bit; TIO2: inout bit; HAD: inout bit_vector(0 to 31); HBE: inout bit_vector(0 to 3); HGNT_N: in bit; HCLK: in bit; HRST_N: in bit; HREQ_N: out bit; HPAR: inout bit; HSERR_N: out bit; HPERR_N: inout bit; HLOCK_N: inout bit; HSTOP_N: inout bit; HDEVSEL_N: inout bit; HTRDY_N: inout bit; HIRDY_N: inout bit; HFRAME_N: inout bit; HIDSEL: in bit; IRQD_N: in bit; IRQC_N: in bit; IRQB_N: in bit; IRQA_N: in bit; D: inout bit_vector(0 to 23); A: out bit_vector(0 to 23); EXTAL: in bit; XTAL: linkage bit; RD_N: out bit; WR_N: out bit; AA: out bit_vector(0 to 3); BR_N: buffer bit; BG_N: in bit; BB_N: inout bit; PCAP: linkage bit; RES_N: in bit; PINIT: in bit; TA_N: in bit; CAS_N: out bit; BCLK: out bit; CLKOUT: buffer bit; BL_N: buffer bit; BS_N: out bit; TRST_N: in bit; TDO: out bit; TDI: in bit; TCK: in bit; TMS: in bit; GND: linkage bit_vector(0 to 35); VCC: linkage bit_vector(0 to 43); PVCC: linkage bit; PGND1: linkage bit; PGND: linkage bit; BCLK_N: out bit; RESERVED: linkage bit_vector(0 to 19); PVCL: linkage bit); use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of DSP56301C : entity is "STD_1149_1_1993"; attribute PIN_MAP of DSP56301C : entity is PHYSICAL_PIN_MAP; constant PBGA252 : PIN_MAP_STRING := "RESERVED: (T15, A2, A15, B1, B2, B15, B16, C14, C15, C16, D14, N3, N16, P13, P15, R1, R2, " & "R15, R16, T2), " & "HAD: (F2, F1, E1, F3, E2, D1, E3, D2, C1, D3, D4, C2, C3, C4, B3, A3, A8, A9, C9, " & "B10, A10, C10, B11, A11, A12, B12, C12, A13, D12, B13, A14, B14), " & "HCLK: A4, " & "HPAR: A5, " & "HPERR_N: A6, " & "HIRDY_N: A7, " & "HGNT_N: B4, " & "HRST_N: B5, " & "HSERR_N: B6, " & "HDEVSEL_N: B7, " & "HIDSEL: B8, " & "HBE: (E4, C5, B9, C11), " & "HREQ_N: C6, " & "HLOCK_N: C7, " & "HFRAME_N: C8, " & "IRQD_N: C13, " & "VCC: (D9, D5, D10, D11, E5, E6, E7, E8, E9, E10, E11, E12, E13, F4, F5, F12, G4, G5, " & "G12, H4, H5, H12, J5, J12, J13, K5, K12, K13, L5, L12, L13, M5, M6, M7, M8, M9, M10, " & "M11, M12, N6, N7, N8, N11, N12), " & "PVCL: D6, " & "HSTOP_N: D7, " & "HTRDY_N: D8, " & "IRQC_N: D13, " & "IRQB_N: D15, " & "D: (L14, L16, L15, K14, K16, J14, K15, J16, H16, H14, J15, H13, G13, H15, G16, G14, " & "G15, F16, F13, F14, F15, E16, E15, D16), " & "IRQA_N: E14, " & "GND: (F6, F7, F8, F9, F10, F11, G6, G7, G8, G9, G10, G11, H6, H7, H8, H9, H10, H11, " & "J6, J7, J8, J9, J10, J11, K6, K7, K9, K10, K11, L6, L7, L8, L9, L10, L11, K8), " & "TIO1: G1, " & "RXD: G2, " & "TIO2: G3, " & "SCLK: H1, " & "HINTA_N: H2, " & "TIO0: H3, " & "SC11: J1, " & "SC12: J2, " & "TXD: J3, " & "SC10: J4, " & "STD1: K1, " & "SCK1: K2, " & "SCK0: K3, " & "SRD0: K4, " & "SRD1: L1, " & "STD0: L2, " & "SC02: L3, " & "SC01: L4, " & "SC00: M1, " & "DE_N: M2, " & "TDO: M3, " & "TMS: M4, " & "A: (T10, N9, N10, R10, T11, P10, R11, T12, P11, R12, T13, R13, P12, T14, R14, P14, " & "N13, N14, P16, M13, N15, M14, M15, M16), " & "TCK: N1, " & "TDI: N2, " & "BL_N: N4, " & "TA_N: N5, " & "TRST_N: P1, " & "BS_N: P2, " & "AA: (P3, R3, R7, P8), " & "CLKOUT: P4, " & "PINIT: P5, " & "PGND: P6, " & "BG_N: P7, " & "EXTAL: P9, " & "CAS_N: R4, " & "PVCC: R5, " & "BB_N: R6, " & "XTAL: R8, " & "BCLK_N: R9, " & "BCLK: T3, " & "RES_N: T4, " & "PCAP: T5, " & "PGND1: T6, " & "BR_N: T7, " & "WR_N: T8, " & "RD_N: T9 "; attribute TAP_SCAN_IN of TDI : signal is true; attribute TAP_SCAN_OUT of TDO : signal is true; attribute TAP_SCAN_MODE of TMS : signal is true; attribute TAP_SCAN_RESET of TRST_N : signal is true; attribute TAP_SCAN_CLOCK of TCK : signal is (20.0e6, BOTH); attribute INSTRUCTION_LENGTH of DSP56301C : entity is 4; attribute INSTRUCTION_OPCODE of DSP56301C : entity is "EXTEST (0000)," & "SAMPLE (0001)," & "IDCODE (0010)," & "CLAMP (0101)," & "HIGHZ (0100)," & "ENABLE_ONCE (0110)," & "DEBUG_REQUEST (0111)," & "BYPASS (1111)"; attribute INSTRUCTION_CAPTURE of DSP56301C : entity is "0001"; attribute IDCODE_REGISTER of DSP56301C : entity is "0011" & -- version "000110" & -- manufacturer's use "0000000001" & -- sequence number "00000001110" & -- manufacturer identity "1"; -- 1149.1 requirement attribute REGISTER_ACCESS of DSP56301C : entity is "ONCE[8] (ENABLE_ONCE,DEBUG_REQUEST)" ; attribute BOUNDARY_LENGTH of DSP56301C : entity is 217; attribute BOUNDARY_REGISTER of DSP56301C : entity is -- num cell port func safe [ccell dis rslt] "0 (BC_1, BS_N, output3, X, 7, 1, Z)," & "1 (BC_2, BL_N, output2, X)," & "2 (BC_1, AA(0), output3, X, 4, 1, Z)," & "3 (BC_1, AA(1), output3, X, 5, 1, Z)," & "4 (BC_1, *, control, 1)," & "5 (BC_1, *, control, 1)," & "6 (BC_1, *, control, 1)," & "7 (BC_1, *, control, 1)," & "8 (BC_2, CLKOUT, output2, X)," & "9 (BC_1, BCLK, output3, X, 7, 1, Z)," & "10 (BC_1, CAS_N, output3, X, 6, 1, Z)," & "11 (BC_2, TA_N, input, X)," & "12 (BC_2, PINIT, input, X)," & "13 (BC_2, RES_N, input, X)," & "14 (BC_6, BB_N, bidir, X, 17, 1, Z)," & "15 (BC_2, BG_N, input, X)," & "16 (BC_2, BR_N, output2, X)," & "17 (BC_1, *, control, 1)," & "18 (BC_1, *, control, 1)," & "19 (BC_1, *, control, 1)," & -- num cell port func safe [ccell dis rslt] "20 (BC_1, AA(2), output3, X, 18, 1, Z)," & "21 (BC_1, AA(3), output3, X, 19, 1, Z)," & "22 (BC_1, WR_N, output3, X, 7, 1, Z)," & "23 (BC_1, RD_N, output3, X, 7, 1, Z)," & "24 (BC_2, EXTAL, input, X)," & "25 (BC_1, BCLK_N, output3, X, 7, 1, Z)," & "26 (BC_1, A(0), output3, X, 32, 1, Z)," & "27 (BC_1, A(1), output3, X, 32, 1, Z)," & "28 (BC_1, A(2), output3, X, 32, 1, Z)," & "29 (BC_1, A(3), output3, X, 32, 1, Z)," & "30 (BC_1, A(4), output3, X, 32, 1, Z)," & "31 (BC_1, A(5), output3, X, 32, 1, Z)," & "32 (BC_1, *, control, 1)," & "33 (BC_1, A(6), output3, X, 32, 1, Z)," & "34 (BC_1, A(7), output3, X, 32, 1, Z)," & "35 (BC_1, A(8), output3, X, 32, 1, Z)," & "36 (BC_1, A(9), output3, X, 32, 1, Z)," & "37 (BC_1, A(10), output3, X, 32, 1, Z)," & "38 (BC_1, A(11), output3, X, 32, 1, Z)," & "39 (BC_1, A(12), output3, X, 45, 1, Z)," & -- num cell port func safe [ccell dis rslt] "40 (BC_1, A(13), output3, X, 45, 1, Z)," & "41 (BC_1, A(14), output3, X, 45, 1, Z)," & "42 (BC_1, A(15), output3, X, 45, 1, Z)," & "43 (BC_1, A(16), output3, X, 45, 1, Z)," & "44 (BC_1, A(17), output3, X, 45, 1, Z)," & "45 (BC_1, *, control, 1)," & "46 (BC_1, A(18), output3, X, 45, 1, Z)," & "47 (BC_1, A(19), output3, X, 45, 1, Z)," & "48 (BC_1, A(20), output3, X, 45, 1, Z)," & "49 (BC_1, A(21), output3, X, 45, 1, Z)," & "50 (BC_1, A(22), output3, X, 45, 1, Z)," & "51 (BC_1, A(23), output3, X, 45, 1, Z)," & "52 (BC_6, D(0), bidir, X, 55, 1, Z)," & "53 (BC_6, D(1), bidir, X, 55, 1, Z)," & "54 (BC_6, D(2), bidir, X, 55, 1, Z)," & "55 (BC_1, *, control, 1)," & "56 (BC_6, D(3), bidir, X, 55, 1, Z)," & "57 (BC_6, D(4), bidir, X, 55, 1, Z)," & "58 (BC_6, D(5), bidir, X, 55, 1, Z)," & "59 (BC_6, D(6), bidir, X, 55, 1, Z)," & -- num cell port func safe [ccell dis rslt] "60 (BC_6, D(7), bidir, X, 55, 1, Z)," & "61 (BC_6, D(8), bidir, X, 55, 1, Z)," & "62 (BC_6, D(9), bidir, X, 55, 1, Z)," & "63 (BC_6, D(10), bidir, X, 55, 1, Z)," & "64 (BC_6, D(11), bidir, X, 55, 1, Z)," & "65 (BC_6, D(12), bidir, X, 68, 1, Z)," & "66 (BC_6, D(13), bidir, X, 68, 1, Z)," & "67 (BC_6, D(14), bidir, X, 68, 1, Z)," & "68 (BC_1, *, control, 1)," & "69 (BC_6, D(15), bidir, X, 68, 1, Z)," & "70 (BC_6, D(16), bidir, X, 68, 1, Z)," & "71 (BC_6, D(17), bidir, X, 68, 1, Z)," & "72 (BC_6, D(18), bidir, X, 68, 1, Z)," & "73 (BC_6, D(19), bidir, X, 68, 1, Z)," & "74 (BC_6, D(20), bidir, X, 68, 1, Z)," & "75 (BC_6, D(21), bidir, X, 68, 1, Z)," & "76 (BC_6, D(22), bidir, X, 68, 1, Z)," & "77 (BC_6, D(23), bidir, X, 68, 1, Z)," & "78 (BC_2, IRQA_N, input, X)," & "79 (BC_2, IRQB_N, input, X)," & -- num cell port func safe [ccell dis rslt] "80 (BC_2, IRQC_N, input, X)," & "81 (BC_2, IRQD_N, input, X)," & "82 (BC_1, *, control, 1)," & "83 (BC_6, HAD(31), bidir, X, 82, 1, Z)," & "84 (BC_1, *, control, 1)," & "85 (BC_6, HAD(30), bidir, X, 84, 1, Z)," & "86 (BC_1, *, control, 1)," & "87 (BC_6, HAD(29), bidir, X, 86, 1, Z)," & "88 (BC_1, *, control, 1)," & "89 (BC_6, HAD(28), bidir, X, 88, 1, Z)," & "90 (BC_1, *, control, 1)," & "91 (BC_6, HAD(27), bidir, X, 90, 1, Z)," & "92 (BC_1, *, control, 1)," & "93 (BC_6, HAD(26), bidir, X, 92, 1, Z)," & "94 (BC_1, *, control, 1)," & "95 (BC_6, HAD(25), bidir, X, 94, 1, Z)," & "96 (BC_1, *, control, 1)," & "97 (BC_6, HAD(24), bidir, X, 96, 1, Z)," & "98 (BC_1, *, control, 1)," & "99 (BC_6, HBE(3), bidir, X, 98, 1, Z)," & -- num cell port func safe [ccell dis rslt] "100 (BC_1, *, control, 1)," & "101 (BC_6, HAD(23), bidir, X, 100, 1, Z)," & "102 (BC_1, *, control, 1)," & "103 (BC_6, HAD(22), bidir, X, 102, 1, Z)," & "104 (BC_1, *, control, 1)," & "105 (BC_6, HAD(21), bidir, X, 104, 1, Z)," & "106 (BC_1, *, control, 1)," & "107 (BC_6, HAD(20), bidir, X, 106, 1, Z)," & "108 (BC_1, *, control, 1)," & "109 (BC_6, HAD(19), bidir, X, 108, 1, Z)," & "110 (BC_1, *, control, 1)," & "111 (BC_6, HAD(18), bidir, X, 110, 1, Z)," & "112 (BC_1, *, control, 1)," & "113 (BC_6, HAD(17), bidir, X, 112, 1, Z)," & "114 (BC_1, *, control, 1)," & "115 (BC_6, HAD(16), bidir, X, 114, 1, Z)," & "116 (BC_1, *, control, 1)," & "117 (BC_6, HBE(2), bidir, X, 116, 1, Z)," & "118 (BC_2, HIDSEL, input, X)," & "119 (BC_1, *, control, 1)," & -- num cell port func safe [ccell dis rslt] "120 (BC_6, HFRAME_N, bidir, X, 119, 1, Z)," & "121 (BC_1, *, control, 1)," & "122 (BC_6, HIRDY_N, bidir, X, 121, 1, Z)," & "123 (BC_1, *, control, 1)," & "124 (BC_6, HTRDY_N, bidir, X, 123, 1, Z)," & "125 (BC_1, *, control, 1)," & "126 (BC_6, HDEVSEL_N, bidir, X, 125, 1, Z)," & "127 (BC_1, *, control, 1)," & "128 (BC_6, HSTOP_N, bidir, X, 127, 1, Z)," & "129 (BC_1, *, control, 1)," & "130 (BC_6, HLOCK_N, bidir, X, 129, 1, Z)," & "131 (BC_1, *, control, 1)," & "132 (BC_6, HPERR_N, bidir, X, 131, 1, Z)," & "133 (BC_1, *, control, 1)," & "134 (BC_1, HSERR_N, output3, X, 133, 1, Z)," & "135 (BC_1, *, control, 1)," & "136 (BC_6, HPAR, bidir, X, 135, 1, Z)," & "137 (BC_1, *, control, 1)," & "138 (BC_1, HREQ_N, output3, X, 137, 1, Z)," & "139 (BC_2, HRST_N, input, X)," & -- num cell port func safe [ccell dis rslt] "140 (BC_2, HCLK, input, X)," & "141 (BC_2, HGNT_N, input, X)," & "142 (BC_1, *, control, 1)," & "143 (BC_6, HBE(1), bidir, X, 142, 1, Z)," & "144 (BC_1, *, control, 1)," & "145 (BC_6, HAD(15), bidir, X, 144, 1, Z)," & "146 (BC_1, *, control, 1)," & "147 (BC_6, HAD(14), bidir, X, 146, 1, Z)," & "148 (BC_1, *, control, 1)," & "149 (BC_6, HAD(13), bidir, X, 148, 1, Z)," & "150 (BC_1, *, control, 1)," & "151 (BC_6, HAD(12), bidir, X, 150, 1, Z)," & "152 (BC_1, *, control, 1)," & "153 (BC_6, HAD(11), bidir, X, 152, 1, Z)," & "154 (BC_1, *, control, 1)," & "155 (BC_6, HAD(10), bidir, X, 154, 1, Z)," & "156 (BC_1, *, control, 1)," & "157 (BC_6, HAD(9), bidir, X, 156, 1, Z)," & "158 (BC_1, *, control, 1)," & "159 (BC_6, HAD(8), bidir, X, 158, 1, Z)," & -- num cell port func safe [ccell dis rslt] "160 (BC_1, *, control, 1)," & "161 (BC_6, HBE(0), bidir, X, 160, 1, Z)," & "162 (BC_1, *, control, 1)," & "163 (BC_6, HAD(7), bidir, X, 162, 1, Z)," & "164 (BC_1, *, control, 1)," & "165 (BC_6, HAD(6), bidir, X, 164, 1, Z)," & "166 (BC_1, *, control, 1)," & "167 (BC_6, HAD(5), bidir, X, 166, 1, Z)," & "168 (BC_1, *, control, 1)," & "169 (BC_6, HAD(4), bidir, X, 168, 1, Z)," & "170 (BC_1, *, control, 1)," & "171 (BC_6, HAD(3), bidir, X, 170, 1, Z)," & "172 (BC_1, *, control, 1)," & "173 (BC_6, HAD(2), bidir, X, 172, 1, Z)," & "174 (BC_1, *, control, 1)," & "175 (BC_6, HAD(1), bidir, X, 174, 1, Z)," & "176 (BC_1, *, control, 1)," & "177 (BC_6, HAD(0), bidir, X, 176, 1, Z)," & "178 (BC_1, *, control, 1)," & "179 (BC_6, TIO2, bidir, X, 178, 1, Z)," & -- num cell port func safe [ccell dis rslt] "180 (BC_1, *, control, 1)," & "181 (BC_6, TIO1, bidir, X, 180, 1, Z)," & "182 (BC_1, *, control, 1)," & "183 (BC_6, TIO0, bidir, X, 182, 1, Z)," & "184 (BC_1, *, control, 1)," & "185 (BC_6, RXD, bidir, X, 184, 1, Z)," & "186 (BC_1, *, control, 1)," & "187 (BC_6, SCLK, bidir, X, 186, 1, Z)," & "188 (BC_1, HINTA_N, output2, 1, 188, 1, Weak1)," & "189 (BC_1, *, control, 1)," & "190 (BC_6, TXD, bidir, X, 189, 1, Z)," & "191 (BC_1, *, control, 1)," & "192 (BC_6, SC12, bidir, X, 191, 1, Z)," & "193 (BC_1, *, control, 1)," & "194 (BC_6, SC11, bidir, X, 193, 1, Z)," & "195 (BC_1, *, control, 1)," & "196 (BC_6, SC10, bidir, X, 195, 1, Z)," & "197 (BC_1, *, control, 1)," & "198 (BC_6, STD1, bidir, X, 197, 1, Z)," & "199 (BC_1, *, control, 1)," & -- num cell port func safe [ccell dis rslt] "200 (BC_6, SCK1, bidir, X, 199, 1, Z)," & "201 (BC_1, *, control, 1)," & "202 (BC_6, SRD1, bidir, X, 201, 1, Z)," & "203 (BC_1, *, control, 1)," & "204 (BC_6, SRD0, bidir, X, 203, 1, Z)," & "205 (BC_1, *, control, 1)," & "206 (BC_6, SCK0, bidir, X, 205, 1, Z)," & "207 (BC_1, *, control, 1)," & "208 (BC_6, STD0, bidir, X, 207, 1, Z)," & "209 (BC_1, *, control, 1)," & "210 (BC_6, SC00, bidir, X, 209, 1, Z)," & "211 (BC_1, *, control, 1)," & "212 (BC_6, SC01, bidir, X, 211, 1, Z)," & "213 (BC_1, *, control, 1)," & "214 (BC_6, SC02, bidir, X, 213, 1, Z)," & "215 (BC_1, *, control, 1)," & "216 (BC_6, DE_N, bidir, X, 215, 1, Pull1)"; end DSP56301C;