------------------------------------------------------------------------------- -- SA-1110.bsdl -- The BSDL Description for SA-1110 IEEE 1149.1 Circuits ------------------------------------------------------------------------------- -- Revision History -- Rev Date Description -- 00 11-OCT-1999 Taken the bsdl code from SA1100 and -- revised for SA1110 ------------------------------------------------------------------------------- entity SA1110 is -- (ref B.8) generic (PHYSICAL_PIN_MAP: string:= "MBGA_256"); -- (ref B.8.2) port( -- (ref B.8.3) RXDC :inout bit; TXDC :inout bit; D :inout bit_vector (31 downto 0); SDCLK :out bit_vector (2 downto 0); SDCKE :out bit_vector (1 downto 0); SMROMEN :in bit; GP :inout bit_vector (27 downto 0); LBIAS :inout bit; LPCLK :inout bit; LDD :inout bit_vector (7 downto 0); LLCLK :inout bit; LFCLK :inout bit; POE :out bit; PWE :out bit; PIOR :out bit; PIOW :out bit; PSKTSEL :out bit; IOIS16 :in bit; PWAIT :in bit; PREG :out bit; PCE2 :out bit; PCE1 :out bit; WE :out bit; OE :out bit; nSDRAS :out bit; nSDCAS :out bit; RAS :out bit_vector (3 downto 0); CAS :out bit_vector (3 downto 0); RDY :in bit; RDnWR :out bit; CS :out bit_vector (5 downto 0); A :out bit_vector (25 downto 0); UDCP :inout bit; UDCN :inout bit; RXD1 :inout bit; TXD1 :inout bit; RXD2 :inout bit; TXD2 :inout bit; RXD3 :inout bit; TXD3 :inout bit; TXTAL :linkage bit; TEXTAL :linkage bit; PEXTAL :linkage bit; PXTAL :linkage bit; RESET :in bit; RESETO :out bit; ROMSEL :in bit; TCKBYP :linkage bit; TESTCLK :linkage bit; TMS :in bit; TCK :in bit; TDI :in bit; TDO :out bit; TRST :in bit; BATTF :in bit; VDDFA :in bit; PWREN :linkage bit; SFRMC :inout bit; SCLKC :inout bit; VDDP :linkage bit; VDDX :linkage bit_vector (21 downto 0); VSSX :linkage bit_vector (20 downto 0); VDD :linkage bit_vector (7 downto 0); VSS :linkage bit_vector (8 downto 0) ) ; use STD_1149_1_1994.all ; -- (ref B.8.4) -- change to 1990 for Teradyne Victory compiler -- "COMPILERSENSITIVE" -- use STD_1149_1_1990.all ; -- "COMPILERSENSITIVE" attribute COMPONENT_CONFORMANCE of SA1110: entity is "STD_1149_1_1993"; -- (ref B.8.6) attribute PIN_MAP of SA1110 : entity is PHYSICAL_PIN_MAP ; -- (ref B.8.7) constant MBGA_256 : PIN_MAP_STRING := "BATTF: 218, " & "PWREN: 222, " & "SCLKC: 224, " & "D: ( 46, 42, 36, 32, 24, 20, 14, 10, 45, 41, " & " 35, 31, 23, 19, 13, 9, 44, 40, 34, 30, " & " 22, 18, 12, 8, 43, 39, 33, 29, 21, 17, " & " 11, 7), " & "SDCLK: ( 49, 51, 53), " & "SDCKE: ( 50, 52), " & "SMROMEN: 54, " & "GP: ( 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, " & " 71, 72, 73, 74, 77, 78, 79, 80, 81, 82, " & " 83, 84, 89, 90, 91, 92, 93, 94), " & "LBIAS: 95, " & "LPCLK: 96, " & "LDD: ( 106, 105, 104, 103, 102, 101, 100, 99), " & "LLCLK: 109, " & "LFCLK: 110, " & "POE: 111, " & "PWE: 112, " & "PIOR: 113, " & "PIOW: 114, " & "PSKTSEL: 119, " & "IOIS16: 120, " & "PWAIT: 121, " & "PREG: 122, " & "PCE2: 123, " & "PCE1: 124, " & "WE: 125, " & "OE: 126, " & "nSDRAS: 129, " & "nSDCAS: 130, " & "RAS: ( 131, 132, 133, 134), " & "CAS: ( 135, 136, 141, 142), " & "RDnWR: 143, " & "RDY: 144, " & "CS: ( 145, 146, 147, 148, 151, 152), " & "A: ( 153, 154, 155, 156, 157, 158, 161, 162, 163, 164, " & " 165, 166, 171, 172, 173, 174, 175, 176, 179, 180, " & " 181, 182, 183, 184, 185, 186), " & "UDCN: 189, " & "UDCP: 190, " & "RXD1: 191, " & "TXD1: 192, " & "RXD2: 193, " & "TXD2: 194, " & "RXD3: 195, " & "TXD3: 196, " & "TXTAL: 200, " & "TEXTAL: 201, " & "PEXTAL: 202, " & "PXTAL: 203, " & "RESET: 207, " & "RESETO: 208, " & "ROMSEL: 210, " & "RXDC: 1, " & "TXDC: 2, " & "TCKBYP: 211, " & "TESTCLK: 212, " & "TMS: 213, " & "TCK: 214, " & "TDI: 215, " & "TDO: 216, " & "TRST: 217, " & "VDDFA: 221, " & "SFRMC: 223, " & "VDDP: 204, " & "VDDX: ( 3, 15, 27, 37, 47, 57, 65, 75, 85, 97, " & " 107, 116, 128, 138, 150, 160, 170, 178, 188, 198, " & " 209, 220), " & "VSSX: ( 4, 16, 28, 38, 48, 58, 66, 76, 86, 98, " & " 108, 115, 127, 137, 149, 159, 169, 177, 187, 197, " & " 219), " & "VDD: ( 5, 25, 55, 87, 118, 140, 168, 206), " & "VSS: ( 6, 26, 56, 88, 117, 139, 167, 199, 205) "; attribute TAP_SCAN_CLOCK of TCK : signal is (16.60e6, LOW); -- (Ref B.8.9) 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 : signal is TRUE; attribute INSTRUCTION_LENGTH of SA1110 : entity is 5 ; -- (Ref B.8.11) attribute INSTRUCTION_OPCODE of SA1110 : entity is "EXTEST (00000)," & "SAMPLE (00001)," & "CLAMP (00100)," & "HIGHZ (00101)," & "IDCODE (00110)," & "BYPASS (11111)" ; attribute INSTRUCTION_CAPTURE of SA1110 : entity is "00001" ; -- attribute INSTRUCTION_PRIVATE of SA1110 : entity is "Private"; -- "COMPILERSENSITIVE" Un-comment out -- if supported by the compiler -- ID Register Description attribute IDCODE_REGISTER of SA1110: entity is "0100" & -- Version "1001001001100001" & -- Part Number "00000001001" & -- Manufacturer "1"; -- Mandatory LSB attribute REGISTER_ACCESS of SA1110 : entity is -- (ref B.8.13) "BOUNDARY (EXTEST, SAMPLE)," & -- Redundant. Added for completeness "BYPASS (BYPASS, HIGHZ, CLAMP)"; -- ditto -- "DIE_ID[32] (DIE_ID)"; attribute BOUNDARY_LENGTH of SA1110 : entity is 292 ; -- (ref B.8.14) attribute BOUNDARY_REGISTER of SA1110 : entity is ------------------------------------------------------------------------------ -- scan cell cntr disable disable -- cell type port function safe cell value state ------------------------------------------------------------------------------ "291 (BC_4, BATTF, INPUT, x), " & "290 (BC_4, VDDFA, INPUT, x), " & "289 (BC_4, *, internal,x), " & -- PWREN pad "288 (BC_2, *, control, x), " & "287 (BC_1, SFRMC, OUTPUT3, x, 288, 0, Z ), " & "286 (BC_4, SFRMC, INPUT, x), " & "285 (BC_2, *, control, x), " & "284 (BC_1, SCLKC, OUTPUT3, x, 285, 0, Z ), " & "283 (BC_4, SCLKC, INPUT, x), " & "282 (BC_2, *, control, x), " & "281 (BC_1, RXDC, OUTPUT3, x, 282, 0, Z ), " & "280 (BC_4, RXDC, INPUT, x), " & "279 (BC_2, *, control, x), " & "278 (BC_1, TXDC, OUTPUT3, x, 279, 0, Z ), " & "277 (BC_4, TXDC, INPUT, x), " & "276 (BC_1, D(0), OUTPUT3, x, 212, 1, Z ), " & "275 (BC_4, D(0), INPUT, x), " & "274 (BC_1, D(8), OUTPUT3, x, 212, 1, Z ), " & "273 (BC_4, D(8), INPUT, x), " & "272 (BC_1, D(16), OUTPUT3, x, 212, 1, Z ), " & "271 (BC_4, D(16), INPUT, x), " & "270 (BC_1, D(24), OUTPUT3, x, 212, 1, Z ), " & "269 (BC_4, D(24), INPUT, x), " & "268 (BC_1, D(1), OUTPUT3, x, 212, 1, Z ), " & "267 (BC_4, D(1), INPUT, x), " & "266 (BC_1, D(9), OUTPUT3, x, 212, 1, Z ), " & "265 (BC_4, D(9), INPUT, x), " & "264 (BC_1, D(17), OUTPUT3, x, 212, 1, Z ), " & "263 (BC_4, D(17), INPUT, x), " & "262 (BC_1, D(25), OUTPUT3, x, 212, 1, Z ), " & "261 (BC_4, D(25), INPUT, x), " & "260 (BC_1, D(2), OUTPUT3, x, 212, 1, Z ), " & "259 (BC_4, D(2), INPUT, x), " & "258 (BC_1, D(10), OUTPUT3, x, 212, 1, Z ), " & "257 (BC_4, D(10), INPUT, x), " & "256 (BC_1, D(18), OUTPUT3, x, 212, 1, Z ), " & "255 (BC_4, D(18), INPUT, x), " & "254 (BC_1, D(26), OUTPUT3, x, 212, 1, Z ), " & "253 (BC_4, D(26), INPUT, x), " & "252 (BC_1, D(3), OUTPUT3, x, 212, 1, Z ), " & "251 (BC_4, D(3), INPUT, x), " & "250 (BC_1, D(11), OUTPUT3, x, 212, 1, Z ), " & "249 (BC_4, D(11), INPUT, x), " & "248 (BC_1, D(19), OUTPUT3, x, 212, 1, Z ), " & "247 (BC_4, D(19), INPUT, x), " & "246 (BC_1, D(27), OUTPUT3, x, 212, 1, Z ), " & "245 (BC_4, D(27), INPUT, x), " & "244 (BC_1, D(4), OUTPUT3, x, 212, 1, Z ), " & "243 (BC_4, D(4), INPUT, x), " & "242 (BC_1, D(12), OUTPUT3, x, 212, 1, Z ), " & "241 (BC_4, D(12), INPUT, x), " & "240 (BC_1, D(20), OUTPUT3, x, 212, 1, Z ), " & "239 (BC_4, D(20), INPUT, x), " & "238 (BC_1, D(28), OUTPUT3, x, 212, 1, Z ), " & "237 (BC_4, D(28), INPUT, x), " & "236 (BC_1, D(5), OUTPUT3, x, 212, 1, Z ), " & "235 (BC_4, D(5), INPUT, x), " & "234 (BC_1, D(13), OUTPUT3, x, 212, 1, Z ), " & "233 (BC_4, D(13), INPUT, x), " & "232 (BC_1, D(21), OUTPUT3, x, 212, 1, Z ), " & "231 (BC_4, D(21), INPUT, x), " & "230 (BC_1, D(29), OUTPUT3, x, 212, 1, Z ), " & "229 (BC_4, D(29), INPUT, x), " & "228 (BC_1, D(6), OUTPUT3, x, 212, 1, Z ), " & "227 (BC_4, D(6), INPUT, x), " & "226 (BC_1, D(14), OUTPUT3, x, 212, 1, Z ), " & "225 (BC_4, D(14), INPUT, x), " & "224 (BC_1, D(22), OUTPUT3, x, 212, 1, Z ), " & "223 (BC_4, D(22), INPUT, x), " & "222 (BC_1, D(30), OUTPUT3, x, 212, 1, Z ), " & "221 (BC_4, D(30), INPUT, x), " & "220 (BC_1, D(7), OUTPUT3, x, 212, 1, Z ), " & "219 (BC_4, D(7), INPUT, x), " & "218 (BC_1, D(15), OUTPUT3, x, 212, 1, Z ), " & "217 (BC_4, D(15), INPUT, x), " & "216 (BC_1, D(23), OUTPUT3, x, 212, 1, Z ), " & "215 (BC_4, D(23), INPUT, x), " & "214 (BC_1, D(31), OUTPUT3, x, 212, 1, Z ), " & "213 (BC_4, D(31), INPUT, x), " & "212 (BC_2, *, control, x), " & "211 (BC_1, SDCLK(2), OUTPUT2, x), " & "210 (BC_1, SDCKE(1), OUTPUT2, x), " & "209 (BC_2, *, control, x), " & "208 (BC_1, SDCLK(1), OUTPUT3, x, 209, 1, Z ), " & "207 (BC_1, SDCKE(0), OUTPUT2, x), " & "206 (BC_1, SDCLK(0), OUTPUT2, x), " & "205 (BC_4, SMROMEN, INPUT, x), " & "204 (BC_2, *, control, x), " & "203 (BC_1, GP(27), OUTPUT3, x, 204, 0, Z ), " & "202 (BC_4, GP(27), INPUT, x), " & "201 (BC_2, *, control, x), " & "200 (BC_1, GP(26), OUTPUT3, x, 201, 0, Z ), " & "199 (BC_4, GP(26), INPUT, x), " & "198 (BC_2, *, control, x), " & "197 (BC_1, GP(25), OUTPUT3, x, 198, 0, Z ), " & "196 (BC_4, GP(25), INPUT, x), " & "195 (BC_2, *, control, x), " & "194 (BC_1, GP(24), OUTPUT3, x, 195, 0, Z ), " & "193 (BC_4, GP(24), INPUT, x), " & "192 (BC_2, *, control, x), " & "191 (BC_1, GP(23), OUTPUT3, x, 192, 0, Z ), " & "190 (BC_4, GP(23), INPUT, x), " & "189 (BC_2, *, control, x), " & "188 (BC_1, GP(22), OUTPUT3, x, 189, 0, Z ), " & "187 (BC_4, GP(22), INPUT, x), " & "186 (BC_2, *, control, x), " & "185 (BC_1, GP(21), OUTPUT3, x, 186, 0, Z ), " & "184 (BC_4, GP(21), INPUT, x), " & "183 (BC_2, *, control, x), " & "182 (BC_1, GP(20), OUTPUT3, x, 183, 0, Z ), " & "181 (BC_4, GP(20), INPUT, x), " & "180 (BC_2, *, control, x), " & "179 (BC_1, GP(19), OUTPUT3, x, 180, 0, Z ), " & "178 (BC_4, GP(19), INPUT, x), " & "177 (BC_2, *, control, x), " & "176 (BC_1, GP(18), OUTPUT3, x, 177, 0, Z ), " & "175 (BC_4, GP(18), INPUT, x), " & "174 (BC_2, *, control, x), " & "173 (BC_1, GP(17), OUTPUT3, x, 174, 0, Z ), " & "172 (BC_4, GP(17), INPUT, x), " & "171 (BC_2, *, control, x), " & "170 (BC_1, GP(16), OUTPUT3, x, 171, 0, Z ), " & "169 (BC_4, GP(16), INPUT, x), " & "168 (BC_2, *, control, x), " & "167 (BC_1, GP(15), OUTPUT3, x, 168, 0, Z ), " & "166 (BC_4, GP(15), INPUT, x), " & "165 (BC_2, *, control, x), " & "164 (BC_1, GP(14), OUTPUT3, x, 165, 0, Z ), " & "163 (BC_4, GP(14), INPUT, x), " & "162 (BC_2, *, control, x), " & "161 (BC_1, GP(13), OUTPUT3, x, 162, 0, Z ), " & "160 (BC_4, GP(13), INPUT, x), " & "159 (BC_2, *, control, x), " & "158 (BC_1, GP(12), OUTPUT3, x, 159, 0, Z ), " & "157 (BC_4, GP(12), INPUT, x), " & "156 (BC_2, *, control, x), " & "155 (BC_1, GP(11), OUTPUT3, x, 156, 0, Z ), " & "154 (BC_4, GP(11), INPUT, x), " & "153 (BC_2, *, control, x), " & "152 (BC_1, GP(10), OUTPUT3, x, 153, 0, Z ), " & "151 (BC_4, GP(10), INPUT, x), " & "150 (BC_2, *, control, x), " & "149 (BC_1, GP(9), OUTPUT3, x, 150, 0, Z ), " & "148 (BC_4, GP(9), INPUT, x), " & "147 (BC_2, *, control, x), " & "146 (BC_1, GP(8), OUTPUT3, x, 147, 0, Z ), " & "145 (BC_4, GP(8), INPUT, x), " & "144 (BC_2, *, control, x), " & "143 (BC_1, GP(7), OUTPUT3, x, 144, 0, Z ), " & "142 (BC_4, GP(7), INPUT, x), " & "141 (BC_2, *, control, x), " & "140 (BC_1, GP(6), OUTPUT3, x, 141, 0, Z ), " & "139 (BC_4, GP(6), INPUT, x), " & "138 (BC_2, *, control, x), " & "137 (BC_1, GP(5), OUTPUT3, x, 138, 0, Z ), " & "136 (BC_4, GP(5), INPUT, x), " & "135 (BC_2, *, control, x), " & "134 (BC_1, GP(4), OUTPUT3, x, 135, 0, Z ), " & "133 (BC_4, GP(4), INPUT, x), " & "132 (BC_2, *, control, x), " & "131 (BC_1, GP(3), OUTPUT3, x, 132, 0, Z ), " & "130 (BC_4, GP(3), INPUT, x), " & "129 (BC_2, *, control, x), " & "128 (BC_1, GP(2), OUTPUT3, x, 129, 0, Z ), " & "127 (BC_4, GP(2), INPUT, x), " & "126 (BC_2, *, control, x), " & "125 (BC_1, GP(1), OUTPUT3, x, 126, 0, Z ), " & "124 (BC_4, GP(1), INPUT, x), " & "123 (BC_2, *, control, x), " & "122 (BC_1, GP(0), OUTPUT3, x, 123, 0, Z ), " & "121 (BC_4, GP(0), INPUT, x), " & "120 (BC_2, *, control, x), " & "119 (BC_1, LBIAS, OUTPUT3, x, 120, 0, Z ), " & "118 (BC_4, LBIAS, INPUT, x), " & "117 (BC_2, *, control, x), " & "116 (BC_1, LPCLK, OUTPUT3, x, 117, 0, Z ), " & "115 (BC_4, LPCLK, INPUT, x), " & "114 (BC_2, *, control, x), " & "113 (BC_1, LDD(0), OUTPUT3, x, 114, 0, Z ), " & "112 (BC_4, LDD(0), INPUT, x), " & "111 (BC_2, *, control, x), " & "110 (BC_1, LDD(1), OUTPUT3, x, 111, 0, Z ), " & "109 (BC_4, LDD(1), INPUT, x), " & "108 (BC_2, *, control, x), " & "107 (BC_1, LDD(2), OUTPUT3, x, 108, 0, Z ), " & "106 (BC_4, LDD(2), INPUT, x), " & "105 (BC_2, *, control, x), " & "104 (BC_1, LDD(3), OUTPUT3, x, 105, 0, Z ), " & "103 (BC_4, LDD(3), INPUT, x), " & "102 (BC_2, *, control, x), " & "101 (BC_1, LDD(4), OUTPUT3, x, 102, 0, Z ), " & "100 (BC_4, LDD(4), INPUT, x), " & "99 (BC_2, *, control, x), " & "98 (BC_1, LDD(5), OUTPUT3, x, 99, 0, Z ), " & "97 (BC_4, LDD(5), INPUT, x), " & "96 (BC_2, *, control, x), " & "95 (BC_1, LDD(6), OUTPUT3, x, 96, 0, Z ), " & "94 (BC_4, LDD(6), INPUT, x), " & "93 (BC_2, *, control, x), " & "92 (BC_1, LDD(7), OUTPUT3, x, 93, 0, Z ), " & "91 (BC_4, LDD(7), INPUT, x), " & "90 (BC_2, *, control, x), " & "89 (BC_1, LLCLK, OUTPUT3, x, 90, 0, Z ), " & "88 (BC_4, LLCLK, INPUT, x), " & "87 (BC_2, *, control, x), " & "86 (BC_1, LFCLK, OUTPUT3, x, 87, 0, Z ), " & "85 (BC_4, LFCLK, INPUT, x), " & "84 (BC_1, POE, OUTPUT2, x), " & "83 (BC_1, PWE, OUTPUT2, x), " & "82 (BC_1, PIOR, OUTPUT2, x), " & "81 (BC_1, PIOW, OUTPUT2, x), " & "80 (BC_1, PSKTSEL, OUTPUT2, x), " & "79 (BC_4, IOIS16, INPUT, x), " & "78 (BC_4, PWAIT, INPUT, x), " & "77 (BC_1, PREG, OUTPUT2, x), " & "76 (BC_1, PCE2, OUTPUT2, x), " & "75 (BC_1, PCE1, OUTPUT2, x), " & "74 (BC_2, *, control, x), " & "73 (BC_1, WE, OUTPUT3, x, 74, 1, Z ), " & "72 (BC_1, OE, OUTPUT3, x, 74, 1, Z ), " & "71 (BC_1, nSDRAS, OUTPUT3, x, 74, 1, Z ), " & "70 (BC_1, nSDCAS, OUTPUT3, x, 74, 1, Z ), " & "69 (BC_1, RAS(3), OUTPUT2, x), " & "68 (BC_1, RAS(2), OUTPUT2, x), " & "67 (BC_1, RAS(1), OUTPUT2, x), " & "66 (BC_1, RAS(0), OUTPUT3, x, 74, 1, Z ), " & "65 (BC_1, CAS(3), OUTPUT3, x, 74, 1, Z ), " & "64 (BC_1, CAS(2), OUTPUT3, x, 74, 1, Z ), " & "63 (BC_1, CAS(1), OUTPUT3, x, 74, 1, Z ), " & "62 (BC_1, CAS(0), OUTPUT3, x, 74, 1, Z ), " & "61 (BC_1, RDnWR, OUTPUT2, x), " & "60 (BC_4, RDY, INPUT, x), " & "59 (BC_1, CS(5), OUTPUT2, x), " & "58 (BC_1, CS(4), OUTPUT2, x), " & "57 (BC_1, CS(3), OUTPUT2, x), " & "56 (BC_1, CS(2), OUTPUT2, x), " & "55 (BC_1, CS(1), OUTPUT2, x), " & "54 (BC_1, CS(0), OUTPUT2, x), " & "53 (BC_1, A(25), OUTPUT3, x, 74, 1, Z ), " & "52 (BC_1, A(24), OUTPUT3, x, 74, 1, Z ), " & "51 (BC_1, A(23), OUTPUT3, x, 74, 1, Z ), " & "50 (BC_1, A(22), OUTPUT3, x, 74, 1, Z ), " & "49 (BC_1, A(21), OUTPUT3, x, 74, 1, Z ), " & "48 (BC_1, A(20), OUTPUT3, x, 74, 1, Z ), " & "47 (BC_1, A(19), OUTPUT3, x, 74, 1, Z ), " & "46 (BC_1, A(18), OUTPUT3, x, 74, 1, Z ), " & "45 (BC_1, A(17), OUTPUT3, x, 74, 1, Z ), " & "44 (BC_1, A(16), OUTPUT3, x, 74, 1, Z ), " & "43 (BC_1, A(15), OUTPUT3, x, 74, 1, Z ), " & "42 (BC_1, A(14), OUTPUT3, x, 74, 1, Z ), " & "41 (BC_1, A(13), OUTPUT3, x, 74, 1, Z ), " & "40 (BC_1, A(12), OUTPUT3, x, 74, 1, Z ), " & "39 (BC_1, A(11), OUTPUT3, x, 74, 1, Z ), " & "38 (BC_1, A(10), OUTPUT3, x, 74, 1, Z ), " & "37 (BC_1, A(9), OUTPUT3, x, 74, 1, Z ), " & "36 (BC_1, A(8), OUTPUT3, x, 74, 1, Z ), " & "35 (BC_1, A(7), OUTPUT3, x, 74, 1, Z ), " & "34 (BC_1, A(6), OUTPUT3, x, 74, 1, Z ), " & "33 (BC_1, A(5), OUTPUT3, x, 74, 1, Z ), " & "32 (BC_1, A(4), OUTPUT3, x, 74, 1, Z ), " & "31 (BC_1, A(3), OUTPUT3, x, 74, 1, Z ), " & "30 (BC_1, A(2), OUTPUT3, x, 74, 1, Z ), " & "29 (BC_1, A(1), OUTPUT3, x, 74, 1, Z ), " & "28 (BC_1, A(0), OUTPUT3, x, 74, 1, Z ), " & "27 (BC_2, *, control, x), " & "26 (BC_1, UDCN, OUTPUT3, x, 27, 1, Z ), " & "25 (BC_4, UDCN, INPUT, x), " & "24 (BC_4, *, INTERNAL,x), " & "23 (BC_2, *, control, x), " & "22 (BC_1, UDCP, OUTPUT3, x, 23, 1, Z ), " & "21 (BC_4, UDCP, INPUT, x), " & "20 (BC_2, *, control, x), " & "19 (BC_1, RXD1, OUTPUT3, x, 20, 0, Z ), " & "18 (BC_4, RXD1, INPUT, x), " & "17 (BC_2, *, control, x), " & "16 (BC_1, TXD1, OUTPUT3, x, 17, 0, Z ), " & "15 (BC_4, TXD1, INPUT, x), " & "14 (BC_2, *, control, x), " & "13 (BC_1, RXD2, OUTPUT3, x, 14, 0, Z ), " & "12 (BC_4, RXD2, INPUT, x), " & "11 (BC_2, *, control, x), " & "10 (BC_1, TXD2, OUTPUT3, x, 11, 0, Z ), " & "9 (BC_4, TXD2, INPUT, x), " & "8 (BC_2, *, control, x), " & "7 (BC_1, RXD3, OUTPUT3, x, 8, 0, Z ), " & "6 (BC_4, RXD3, INPUT, x), " & "5 (BC_2, *, control, x), " & "4 (BC_1, TXD3, OUTPUT3, x, 5, 0, Z ), " & "3 (BC_4, TXD3, INPUT, x), " & "2 (BC_4, RESET, INPUT, x), " & "1 (BC_1, RESETO, OUTPUT2, x), " & "0 (BC_4, ROMSEL, INPUT, x) "; ------------------------------------------------------------------------------ -- scan cell port function safe cntrl disable disable -- cell type cell value state ------------------------------------------------------------------------------ attribute DESIGN_WARNING of SA1110: entity is -- (ref B.8.18) " 1.IEEE 1149.1 circuits on SA1110 are designed " & " primarily to support testing in off-line module " & " manufacturing environment. The SAMPLE/PRELOAD " & " instruction support is designed primarily for " & " supporting interconnection verification test and not " & " for at-speed samples of pin data. " & " 2.Ensure to drive BATTF and VDDF to logic level 0 else the chip " & " will sleep! "; end SA1110;