-- 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 Jan 24 15:21:17 1999 -- -- Revision History: -- entity DSP56301C is generic (PHYSICAL_PIN_MAP : string := "TQFP208"); 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; RESERVED: linkage bit_vector(0 to 7); SGND: linkage bit_vector(0 to 1); SVCC: linkage bit_vector(0 to 1); QGND: linkage bit_vector(0 to 3); QVCC: linkage bit_vector(0 to 3); HGND: linkage bit_vector(0 to 5); HVCC: linkage bit_vector(0 to 5); DGND: linkage bit_vector(0 to 3); DVCC: linkage bit_vector(0 to 3); AGND: linkage bit_vector(0 to 5); AVCC: linkage bit_vector(0 to 5); NGND: linkage bit_vector(0 to 1); NVCC: linkage bit_vector(0 to 1); XVCC: linkage bit; PVCC: linkage bit; PGND1: linkage bit; PGND: linkage bit; BCLK_N: out 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 TQFP208 : PIN_MAP_STRING := "AA: (1, 2, 20, 21), " & "NVCC: (18, 3), " & "NGND: (19, 4), " & "CLKOUT: 5, " & "BCLK: 6, " & "CAS_N: 7, " & "TA_N: 8, " & "PINIT: 9, " & "RES_N: 10, " & "PVCC: 11, " & "PCAP: 12, " & "PGND: 13, " & "PGND1: 14, " & "BB_N: 15, " & "BG_N: 16, " & "BR_N: 17, " & "WR_N: 22, " & "RD_N: 23, " & "XTAL: 24, " & "QVCC: (25, 79, 131, 182), " & "EXTAL: 26, " & "QGND: (27, 78, 132, 183), " & "BCLK_N: 28, " & "A: (29, 30, 33, 34, 35, 36, 39, 40, 41, 42, 45, 46, 47, 48, 51, 52, 55, 56, 59, 60, " & "61, 62, 65, 66), " & "AGND: (31, 37, 43, 49, 57, 63), " & "AVCC: (32, 38, 44, 50, 58, 64), " & "RESERVED: (53, 54, 103, 104, 157, 158, 207, 208), " & "D: (67, 68, 69, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 90, 91, 92, 93, 94, " & "95, 98, 99, 100), " & "DGND: (70, 80, 88, 96), " & "DVCC: (71, 81, 89, 97), " & "IRQA_N: 101, " & "IRQB_N: 102, " & "IRQC_N: 105, " & "IRQD_N: 106, " & "HAD: (173, 172, 171, 170, 167, 166, 165, 164, 162, 161, 160, 159, 154, 153, 152, 151, " & "127, 126, 125, 124, 121, 120, 119, 118, 116, 115, 114, 113, 110, 109, 108, 107), " & "HVCC: (135, 144, 156, 169, 111, 122), " & "HGND: (136, 143, 155, 168, 112, 123), " & "HBE: (163, 150, 128, 117), " & "HIDSEL: 129, " & "HFRAME_N: 130, " & "HIRDY_N: 133, " & "HTRDY_N: 134, " & "XVCC: 137, " & "HDEVSEL_N: 138, " & "HSTOP_N: 139, " & "HLOCK_N: 140, " & "HPERR_N: 141, " & "HSERR_N: 142, " & "HPAR: 145, " & "HREQ_N: 146, " & "HRST_N: 147, " & "HCLK: 148, " & "HGNT_N: 149, " & "TIO2: 174, " & "TIO1: 175, " & "TIO0: 176, " & "RXD: 177, " & "SCLK: 178, " & "SVCC: (179, 193), " & "SGND: (180, 194), " & "HINTA_N: 181, " & "TXD: 184, " & "SC12: 185, " & "SC11: 186, " & "SC10: 187, " & "STD1: 188, " & "SCK1: 189, " & "SRD1: 190, " & "SRD0: 191, " & "SCK0: 192, " & "STD0: 195, " & "SC00: 196, " & "SC01: 197, " & "SC02: 198, " & "DE_N: 199, " & "TMS: 200, " & "TCK: 201, " & "TDI: 202, " & "TDO: 203, " & "TRST_N: 204, " & "BS_N: 205, " & "BL_N: 206 "; 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;