-- *********************************************************************** -- -- File Name : DS26556_BSDL.TXT -- Created by Synopsys Version 2000.11 (Nov 27, 2000) -- Company : Dallas Semiconductor -- Documentation : DS26556 data sheets -- BSDL Revision : 1.0 -- Date : 10/04/05 -- -- Device : DS26556 -- Package : 256-pin CSBGA -- -- IMPORTANT NOTICE -- Dallas Semiconductor customers are advised to obtain the latest version of -- device specifications before relying on any published information contained -- herein. Dallas Semiconductor assumes no responsibility or liability arising -- out of the application of any information described herein. -- -- IMPORTANT NOTICE ABOUT THE REVISION -- -- Dallas Semiconductor customers are advised to check the revision of the -- device they will be using. All the codes for the device revisions are -- herein this BSDL file. -- -- The characters "/", "(", ")" and "*" have been removed from signal names for -- compatibility with BSDL file format. -- -- *********************************************************************** entity ds26556 is -- This section identifies the default device package selected. generic (PHYSICAL_PIN_MAP: string:= "CSBGA_256"); -- This section declares all the ports in the design. port ( bts : in bit; cs_b : in bit; gclk_in : in bit; gclk_sel : in bit; hiz : in bit; jtclk : in bit; jtdi : in bit; jtms : in bit; jtrst_n : in bit; mclk : in bit; rd_b : in bit; ren : in bit; reset_b : in bit; rring1 : linkage bit; rring2 : linkage bit; rring3 : linkage bit; rring4 : linkage bit; rsclk : in bit; rtest1 : in bit; rtest2 : in bit; rtest3 : in bit; rtip1 : linkage bit; rtip2 : linkage bit; rtip3 : linkage bit; rtip4 : linkage bit; scan_en : in bit; scan_mode : in bit; sysclk : in bit; ten : in bit; teop : in bit; terr : in bit; tpar : in bit; tsclk : in bit; tser_ibo : in bit; tsig_ibo : in bit; tsox : in bit; tsx : in bit; ttest1 : in bit; ttest2 : in bit; ttest3 : in bit; txenable : in bit; wr_b : in bit; addr : in bit_vector (0 to 12); radr : in bit_vector (0 to 4); tadr : in bit_vector (0 to 4); tclk : in bit_vector (1 to 4); tdat : in bit_vector (0 to 15); tmod : in bit_vector (0 to 1); tseri : in bit_vector (1 to 4); refclk : inout bit; sync_ibo : inout bit; data : inout bit_vector (0 to 7); rchmrk : inout bit_vector (1 to 4); rlof_lotc : inout bit_vector (1 to 4); rlos : inout bit_vector (1 to 4); rm_rfsync : inout bit_vector (1 to 4); tchmrk : inout bit_vector (1 to 4); tsync : inout bit_vector (1 to 4); bpclk : out bit; int_b : out bit; jtdo : out bit; reop : out bit; rerr : out bit; rpar : out bit; rser_ibo : out bit; rsig_ibo : out bit; rsox : out bit; rval : out bit; tring1 : linkage bit; tring2 : linkage bit; tring3 : linkage bit; tring4 : linkage bit; tspa : out bit; ttip1 : linkage bit; ttip2 : linkage bit; ttip3 : linkage bit; ttip4 : linkage bit; rclko : out bit_vector (1 to 4); rdat : out bit_vector (0 to 15); rdxa : out bit_vector (1 to 4); rlcd : out bit_vector (1 to 4); rmod : out bit_vector (0 to 1); rocd : out bit_vector (1 to 4); rser : out bit_vector (1 to 4); rsync : out bit_vector (1 to 4); tdxa : out bit_vector (1 to 4); tsero : out bit_vector (1 to 4); VDD : linkage bit_vector (1 to 22); VSS : linkage bit_vector (1 to 24) ); use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of ds26556: entity is "STD_1149_1_1993"; attribute PIN_MAP of ds26556: entity is PHYSICAL_PIN_MAP; -- This section specifies the pin map for each port. This information -- is extracted from the port-to-pin map file that was read in using -- the "read_pin_map" command. constant CSBGA_256: PIN_MAP_STRING := "bts : D11," & "cs_b : B11," & "gclk_in : D4," & "gclk_sel : E4," & "hiz : M3," & "jtclk : R10," & "jtdi : N10," & "jtms : T10," & "jtrst_n : P10," & "mclk : B9," & "rd_b : C11," & "ren : D14," & "reset_b : R8," & "rring1 : C2," & "rring2 : F2," & "rring3 : L2," & "rring4 : P2," & "rsclk : TRING7," & "rtest1 : R7," & "rtest2 : T7," & "rtest3 : P7," & "rtip1 : C1," & "rtip2 : F1," & "rtip3 : L1," & "rtip4 : P1," & "scan_en : P8," & "scan_mode : T8," & "sysclk : M9," & "ten : C13," & "teop : T12," & "terr : N12," & "tpar : C12," & "tsclk : D16," & "tser_ibo : T9," & "tsig_ibo : P9," & "tsox : P12," & "tsx : R12," & "ttest1 : L9," & "ttest2 : N8," & "ttest3 : M8," & "txenable : M5," & "wr_b : A11," & "addr : (F7, E7, D7, C7, B7, A7, E8, C8, A8, B8, D8, H7, H8)" & "," & "radr : (J12, K13, P16, P15, N15)," & "tadr : (A13, D12, B13, E11, A12)," & "tclk : (P4, N3, A6, C5)," & "tdat : (M12, L14, M14, R13, T13, P13, D13, E12, N13, L12, " & "M13, L13, R16, TTIP5, TRING5, R15)," & "tmod : (E14, F14)," & "tseri : (R4, T6, F3, A4)," & "refclk : F8," & "sync_ibo : N9," & "data : (E9, F9, B10, A10, C10, D10, E10, F10)," & "rchmrk : (T4, N6, C6, B4)," & "rlof_lotc : (F5, G4, L6, N4)," & "rlos : (F4, H4, M4, L3)," & "rm_rfsync : (J4, K4, L5, L4)," & "tchmrk : (N5, P3, B6, F6)," & "tsync : (C3, P5, R6, E3)," & "bpclk : A9," & "int_b : B12," & "jtdo : M10," & "reop : G15," & "rerr : E13," & "rpar : F15," & "rser_ibo : R9," & "rsig_ibo : L10," & "rsox : F12," & "rval : E15," & "tring1 : TRING1," & "tring2 : TRING2," & "tring3 : TRING3," & "tring4 : TRING4," & "tspa : C16," & "ttip1 : TTIP1," & "ttip2 : TTIP2," & "ttip3 : TTIP3," & "ttip4 : TTIP4," & "rclko : (L7, M7, E6, C4)," & "rdat : (H13, H12, M15, N16, G13, K15, L15, L16, M16, J13, " & "TRING6, TTIP6, K16, G16, TTIP7, F16)," & "rdxa : (TTIP8, TRING8, B15, D15)," & "rlcd : (T11, P11, N11, L11)," & "rmod : (F13, E16)," & "rocd : (M11, P14, N14, Rll)," & "rser : (T5, N7, B5, E5)," & "rsync : (D3, R5, L8, A5)," & "tdxa : (F11, B16, C14, C15)," & "tsero : (M6, P6, D6, D5)," & "VDD : (B1, D1, G1, G6, G7, K1, M1, N1, R1, H5, G5, H9, G12" & ", H6, G11, G10, H10, G9, D9, J7, G8, H11)," & "VSS : (B2, D2, K8, K7, E2, E1, G2, K2, M2, K5, K6, N2, R2" & ", J5, J9, J6, K11, K12, K10, K9, J10, C9, J8, J11)"; -- This section specifies the TAP ports. -- For the TAP TCK port, the parameters in the brackets are: -- First Field : Maximum TCK frequency. -- Second Field: Allowable states TCK may be stopped in. attribute TAP_SCAN_CLOCK of jtclk : signal is (10.0e6, BOTH); attribute TAP_SCAN_IN of jtdi : signal is true; attribute TAP_SCAN_MODE of jtms : signal is true; attribute TAP_SCAN_OUT of jtdo : signal is true; attribute TAP_SCAN_RESET of jtrst_n: signal is true; -- Specifies the number of bits in the instruction register. attribute INSTRUCTION_LENGTH of ds26556: entity is 3; -- Specifies the boundary-scan instructions implemented in the -- design and their opcodes. attribute INSTRUCTION_OPCODE of ds26556: entity is "BYPASS (111)," & "EXTEST (000)," & "SAMPLE (010)," & "CLAMP (011)," & "USER1 (100)," & "USER2 (101)," & "USER3 (110)," & "IDCODE (001)"; -- Specifies the bit pattern that is loaded into the instruction -- register when the TAP controller passes through the Capture-IR -- state. The standard mandates that the two LSBs must be "01". -- The remaining bits are design specific. attribute INSTRUCTION_CAPTURE of ds26556: entity is "001"; -- Specifies the bit pattern that is loaded into the DEVICE_ID -- register during the IDCODE instruction when the TAP controller -- passes through the Capture-DR state. attribute IDCODE_REGISTER of ds26556: entity is "0000" & -- 4-bit version number "0000000000111000" & -- 16-bit part number "00010100001" & -- 11-bit identity of the manufacturer "1"; -- Required by IEEE Std 1149.1 -- This section specifies the test data register placed between TDI -- and TDO for each implemented instruction. attribute REGISTER_ACCESS of ds26556: entity is "BYPASS (BYPASS, CLAMP, USER1, USER2, USER3)," & "BOUNDARY (EXTEST, SAMPLE)," & "DEVICE_ID (IDCODE)"; -- Specifies the length of the boundary scan register. attribute BOUNDARY_LENGTH of ds26556: entity is 295; -- The following list specifies the characteristics of each cell -- in the boundary scan register from TDI to TDO. -- The following is a description of the label fields: -- num : Is the cell number. -- cell : Is the cell type as defined by the standard. -- port : Is the design port name. Control cells do not -- have a port name. -- function: Is the function of the cell as defined by the -- standard. Is one of input, output2, output3, -- bidir, control or controlr. -- safe : Specifies the value that the BSR cell should be -- loaded with for safe operation when the software -- might otherwise choose a random value. -- ccell : The control cell number. Specifies the control -- cell that drives the output enable for this port. -- disval : Specifies the value that is loaded into the -- control cell to disable the output enable for -- the corresponding port. -- rslt : Resulting state. Shows the state of the driver -- when it is disabled. attribute BOUNDARY_REGISTER of ds26556: entity is -- -- num cell port function safe [ccell disval rslt] -- "294 (BC_4, tsync(1), observe_only, X), " & "293 (BC_2, tsync(1), output3, X, 292, 1, Z), " & "292 (BC_2, *, controlr, 1), " & "291 (BC_2, rsync(1), output3, X, 290, 1, Z), " & "290 (BC_2, *, controlr, 1), " & "289 (BC_4, gclk_in, observe_only, X), " & "288 (BC_4, gclk_sel, observe_only, X), " & "287 (BC_4, rlof_lotc(1), observe_only, X), " & "286 (BC_2, rlof_lotc(1), output3, X, 285, 1, Z), " & "285 (BC_2, *, controlr, 1), " & "284 (BC_4, rlos(1), observe_only, X), " & "283 (BC_2, rlos(1), output3, X, 282, 1, Z), " & "282 (BC_2, *, controlr, 1), " & "281 (BC_4, rlof_lotc(2), observe_only, X), " & "280 (BC_2, rlof_lotc(2), output3, X, 279, 1, Z), " & "279 (BC_2, *, controlr, 1), " & "278 (BC_4, rlos(2), observe_only, X), " & "277 (BC_2, rlos(2), output3, X, 276, 1, Z), " & "276 (BC_2, *, controlr, 1), " & "275 (BC_4, rm_rfsync(1), observe_only, X), " & "274 (BC_2, rm_rfsync(1), output3, X, 273, 1, Z), " & "273 (BC_2, *, controlr, 1), " & "272 (BC_4, rm_rfsync(2), observe_only, X), " & "271 (BC_2, rm_rfsync(2), output3, X, 270, 1, Z), " & "270 (BC_2, *, controlr, 1), " & "269 (BC_4, rm_rfsync(3), observe_only, X), " & "268 (BC_2, rm_rfsync(3), output3, X, 267, 1, Z), " & "267 (BC_2, *, controlr, 1), " & "266 (BC_4, rm_rfsync(4), observe_only, X), " & "265 (BC_2, rm_rfsync(4), output3, X, 264, 1, Z), " & "264 (BC_2, *, controlr, 1), " & "263 (BC_4, rlos(3), observe_only, X), " & "262 (BC_2, rlos(3), output3, X, 261, 1, Z), " & "261 (BC_2, *, controlr, 1), " & "260 (BC_4, rlof_lotc(3), observe_only, X), " & "259 (BC_2, rlof_lotc(3), output3, X, 258, 1, Z), " & "258 (BC_2, *, controlr, 1), " & "257 (BC_4, txenable, observe_only, X), " & "256 (BC_4, hiz, observe_only, X), " & "255 (BC_4, rlos(4), observe_only, X), " & "254 (BC_2, rlos(4), output3, X, 253, 1, Z), " & "253 (BC_2, *, controlr, 1), " & "252 (BC_4, rlof_lotc(4), observe_only, X), " & "251 (BC_2, rlof_lotc(4), output3, X, 250, 1, Z), " & "250 (BC_2, *, controlr, 1), " & "249 (BC_4, tclk(4), observe_only, X), " & "248 (BC_4, tchmrk(4), observe_only, X), " & "247 (BC_2, tchmrk(4), output3, X, 246, 1, Z), " & "246 (BC_2, *, controlr, 1), " & "245 (BC_4, rchmrk(4), observe_only, X), " & "244 (BC_2, rchmrk(4), output3, X, 243, 1, Z), " & "243 (BC_2, *, controlr, 1), " & "242 (BC_2, tsero(4), output3, X, 241, 1, Z), " & "241 (BC_2, *, controlr, 1), " & "240 (BC_4, tseri(4), observe_only, X), " & "239 (BC_4, tsync(4), observe_only, X), " & "238 (BC_2, tsync(4), output3, X, 237, 1, Z), " & "237 (BC_2, *, controlr, 1), " & "236 (BC_2, rclko(4), output3, X, 235, 1, Z), " & "235 (BC_2, *, controlr, 1), " & "234 (BC_2, rser(4), output3, X, 233, 1, Z), " & "233 (BC_2, *, controlr, 1), " & "232 (BC_2, rsync(4), output3, X, 231, 1, Z), " & "231 (BC_2, *, controlr, 1), " & "230 (BC_4, tclk(3), observe_only, X), " & "229 (BC_4, tchmrk(3), observe_only, X), " & "228 (BC_2, tchmrk(3), output3, X, 227, 1, Z), " & "227 (BC_2, *, controlr, 1), " & "226 (BC_4, rchmrk(3), observe_only, X), " & "225 (BC_2, rchmrk(3), output3, X, 224, 1, Z), " & "224 (BC_2, *, controlr, 1), " & "223 (BC_2, tsero(3), output3, X, 222, 1, Z), " & "222 (BC_2, *, controlr, 1), " & "221 (BC_4, tseri(3), observe_only, X), " & "220 (BC_4, tsync(3), observe_only, X), " & "219 (BC_2, tsync(3), output3, X, 218, 1, Z), " & "218 (BC_2, *, controlr, 1), " & "217 (BC_2, rclko(3), output3, X, 216, 1, Z), " & "216 (BC_2, *, controlr, 1), " & "215 (BC_2, rser(3), output3, X, 214, 1, Z), " & "214 (BC_2, *, controlr, 1), " & "213 (BC_2, rsync(3), output3, X, 212, 1, Z), " & "212 (BC_2, *, controlr, 1), " & "211 (BC_4, rtest3, observe_only, X), " & "210 (BC_4, rtest2, observe_only, X), " & "209 (BC_4, rtest1, observe_only, X), " & "208 (BC_4, ttest3, observe_only, X), " & "207 (BC_4, ttest2, observe_only, X), " & "206 (BC_4, ttest1, observe_only, X), " & "205 (BC_4, scan_en, observe_only, X), " & "204 (BC_4, scan_mode, observe_only, X), " & "203 (BC_4, reset_b, observe_only, X), " & "202 (BC_4, sysclk, observe_only, X), " & "201 (BC_4, sync_ibo, observe_only, X), " & "200 (BC_2, sync_ibo, output3, X, 199, 1, Z), " & "199 (BC_2, *, controlr, 1), " & "198 (BC_4, tser_ibo, observe_only, X), " & "197 (BC_2, rser_ibo, output3, X, 196, 1, Z), " & "196 (BC_2, *, controlr, 1), " & "195 (BC_4, tsig_ibo, observe_only, X), " & "194 (BC_2, rsig_ibo, output3, X, 193, 1, Z), " & "193 (BC_2, *, controlr, 1), " & "192 (BC_2, rocd(1), output3, X, 191, 1, Z), " & "191 (BC_2, *, controlr, 1), " & "190 (BC_2, rocd(2), output3, X, 189, 1, Z), " & "189 (BC_2, *, controlr, 1), " & "188 (BC_2, rocd(3), output3, X, 187, 1, Z), " & "187 (BC_2, *, controlr, 1), " & "186 (BC_2, rocd(4), output3, X, 185, 1, Z), " & "185 (BC_2, *, controlr, 1), " & "184 (BC_2, rlcd(1), output3, X, 183, 1, Z), " & "183 (BC_2, *, controlr, 1), " & "182 (BC_2, rlcd(2), output3, X, 181, 1, Z), " & "181 (BC_2, *, controlr, 1), " & "180 (BC_2, rlcd(3), output3, X, 179, 1, Z), " & "179 (BC_2, *, controlr, 1), " & "178 (BC_2, rlcd(4), output3, X, 177, 1, Z), " & "177 (BC_2, *, controlr, 1), " & "176 (BC_4, teop, observe_only, X), " & "175 (BC_4, tsx, observe_only, X), " & "174 (BC_4, tsox, observe_only, X), " & "173 (BC_4, terr, observe_only, X), " & "172 (BC_4, tdat(15), observe_only, X), " & "171 (BC_4, tdat(14), observe_only, X), " & "170 (BC_4, tdat(13), observe_only, X), " & "169 (BC_4, tdat(12), observe_only, X), " & "168 (BC_4, tdat(11), observe_only, X), " & "167 (BC_4, tdat(10), observe_only, X), " & "166 (BC_4, tdat(7), observe_only, X), " & "165 (BC_4, tdat(6), observe_only, X), " & "164 (BC_4, tdat(5), observe_only, X), " & "163 (BC_4, tdat(4), observe_only, X), " & "162 (BC_4, tdat(3), observe_only, X), " & "161 (BC_4, tdat(2), observe_only, X), " & "160 (BC_4, tdat(1), observe_only, X), " & "159 (BC_4, tdat(0), observe_only, X), " & "158 (BC_4, radr(4), observe_only, X), " & "157 (BC_4, radr(3), observe_only, X), " & "156 (BC_2, rdat(12), output3, X, 155, 1, Z), " & "155 (BC_2, *, controlr, 1), " & "154 (BC_4, radr(2), observe_only, X), " & "153 (BC_4, radr(1), observe_only, X), " & "152 (BC_4, radr(0), observe_only, X), " & "151 (BC_2, rdat(13), output3, X, 150, 1, Z), " & "150 (BC_2, *, controlr, 1), " & "149 (BC_2, rdat(9), output3, X, 148, 1, Z), " & "148 (BC_2, *, controlr, 1), " & "147 (BC_2, rdat(8), output3, X, 146, 1, Z), " & "146 (BC_2, *, controlr, 1), " & "145 (BC_2, rdat(7), output3, X, 144, 1, Z), " & "144 (BC_2, *, controlr, 1), " & "143 (BC_2, rdat(6), output3, X, 142, 1, Z), " & "142 (BC_2, *, controlr, 1), " & "141 (BC_2, rdat(14), output3, X, 140, 1, Z), " & "140 (BC_2, *, controlr, 1), " & "139 (BC_2, rdat(10), output3, X, 138, 1, Z), " & "138 (BC_2, *, controlr, 1), " & "137 (BC_2, rdat(5), output3, X, 136, 1, Z), " & "136 (BC_2, *, controlr, 1), " & "135 (BC_2, rdat(4), output3, X, 134, 1, Z), " & "134 (BC_2, *, controlr, 1), " & "133 (BC_2, rdat(3), output3, X, 132, 1, Z), " & "132 (BC_2, *, controlr, 1), " & "131 (BC_2, rdat(15), output3, X, 130, 1, Z), " & "130 (BC_2, *, controlr, 1), " & "129 (BC_2, rdat(11), output3, X, 128, 1, Z), " & "128 (BC_2, *, controlr, 1), " & "127 (BC_2, rdat(2), output3, X, 126, 1, Z), " & "126 (BC_2, *, controlr, 1), " & "125 (BC_2, rdat(1), output3, X, 124, 1, Z), " & "124 (BC_2, *, controlr, 1), " & "123 (BC_4, rsclk, observe_only, X), " & "122 (BC_2, reop, output3, X, 121, 1, Z), " & "121 (BC_2, *, controlr, 1), " & "120 (BC_2, rsox, output3, X, 119, 1, Z), " & "119 (BC_2, *, controlr, 1), " & "118 (BC_2, rmod(0), output3, X, 117, 1, Z), " & "117 (BC_2, *, controlr, 1), " & "116 (BC_2, rmod(1), output3, X, 115, 1, Z), " & "115 (BC_2, *, controlr, 1), " & "114 (BC_2, rdat(0), output3, X, 113, 1, Z), " & "113 (BC_2, *, controlr, 1), " & "112 (BC_2, rpar, output3, X, 111, 1, Z), " & "111 (BC_2, *, controlr, 1), " & "110 (BC_2, rval, output3, X, 109, 1, Z), " & "109 (BC_2, *, controlr, 1), " & "108 (BC_2, rdxa(1), output3, X, 107, 1, Z), " & "107 (BC_2, *, controlr, 1), " & "106 (BC_2, tdxa(1), output3, X, 105, 1, Z), " & "105 (BC_2, *, controlr, 1), " & "104 (BC_2, tspa, output3, X, 103, 1, Z), " & "103 (BC_2, *, controlr, 1), " & "102 (BC_4, tsclk, observe_only, X), " & "101 (BC_2, rerr, output3, X, 100, 1, Z), " & "100 (BC_2, *, controlr, 1), " & "99 (BC_4, ren, observe_only, X), " & "98 (BC_2, rdxa(2), output3, X, 97, 1, Z), " & "97 (BC_2, *, controlr, 1), " & "96 (BC_2, rdxa(3), output3, X, 95, 1, Z), " & "95 (BC_2, *, controlr, 1), " & "94 (BC_2, rdxa(4), output3, X, 93, 1, Z), " & "93 (BC_2, *, controlr, 1), " & "92 (BC_2, tdxa(3), output3, X, 91, 1, Z), " & "91 (BC_2, *, controlr, 1), " & "90 (BC_2, tdxa(2), output3, X, 89, 1, Z), " & "89 (BC_2, *, controlr, 1), " & "88 (BC_2, tdxa(4), output3, X, 87, 1, Z), " & "87 (BC_2, *, controlr, 1), " & "86 (BC_4, tdat(8), observe_only, X), " & "85 (BC_4, tdat(9), observe_only, X), " & "84 (BC_4, ten, observe_only, X), " & "83 (BC_4, tadr(4), observe_only, X), " & "82 (BC_4, tadr(3), observe_only, X), " & "81 (BC_4, tadr(2), observe_only, X), " & "80 (BC_4, tadr(1), observe_only, X), " & "79 (BC_4, tpar, observe_only, X), " & "78 (BC_4, tadr(0), observe_only, X), " & "77 (BC_4, tmod(1), observe_only, X), " & "76 (BC_4, tmod(0), observe_only, X), " & "75 (BC_0, *, internal, X), " & "74 (BC_2, int_b, output2, X, 74, 1, weak1), " & "73 (BC_0, *, internal, 0), " & "72 (BC_4, bts, observe_only, X), " & "71 (BC_4, rd_b, observe_only, X), " & "70 (BC_4, wr_b, observe_only, X), " & "69 (BC_4, cs_b, observe_only, X), " & "68 (BC_4, data(0), observe_only, X), " & "67 (BC_2, data(0), output3, X, 66, 1, Z), " & "66 (BC_2, *, controlr, 1), " & "65 (BC_4, data(1), observe_only, X), " & "64 (BC_2, data(1), output3, X, 66, 1, Z), " & "63 (BC_4, data(2), observe_only, X), " & "62 (BC_2, data(2), output3, X, 66, 1, Z), " & "61 (BC_4, data(3), observe_only, X), " & "60 (BC_2, data(3), output3, X, 66, 1, Z), " & "59 (BC_4, data(4), observe_only, X), " & "58 (BC_2, data(4), output3, X, 66, 1, Z), " & "57 (BC_4, data(5), observe_only, X), " & "56 (BC_2, data(5), output3, X, 66, 1, Z), " & "55 (BC_4, data(6), observe_only, X), " & "54 (BC_2, data(6), output3, X, 66, 1, Z), " & "53 (BC_4, data(7), observe_only, X), " & "52 (BC_2, data(7), output3, X, 66, 1, Z), " & "51 (BC_2, bpclk, output3, X, 50, 1, Z), " & "50 (BC_2, *, controlr, 1), " & "49 (BC_4, mclk, observe_only, X), " & "48 (BC_4, refclk, observe_only, X), " & "47 (BC_2, refclk, output3, X, 46, 1, Z), " & "46 (BC_2, *, controlr, 1), " & "45 (BC_4, addr(0), observe_only, X), " & "44 (BC_4, addr(1), observe_only, X), " & "43 (BC_4, addr(2), observe_only, X), " & "42 (BC_4, addr(3), observe_only, X), " & "41 (BC_4, addr(4), observe_only, X), " & "40 (BC_4, addr(5), observe_only, X), " & "39 (BC_4, addr(6), observe_only, X), " & "38 (BC_4, addr(7), observe_only, X), " & "37 (BC_4, addr(8), observe_only, X), " & "36 (BC_4, addr(9), observe_only, X), " & "35 (BC_4, addr(10), observe_only, X), " & "34 (BC_4, addr(11), observe_only, X), " & "33 (BC_4, addr(12), observe_only, X), " & "32 (BC_4, tclk(2), observe_only, X), " & "31 (BC_4, tchmrk(2), observe_only, X), " & "30 (BC_2, tchmrk(2), output3, X, 29, 1, Z), " & "29 (BC_2, *, controlr, 1), " & "28 (BC_4, rchmrk(2), observe_only, X), " & "27 (BC_2, rchmrk(2), output3, X, 26, 1, Z), " & "26 (BC_2, *, controlr, 1), " & "25 (BC_2, tsero(2), output3, X, 24, 1, Z), " & "24 (BC_2, *, controlr, 1), " & "23 (BC_4, tseri(2), observe_only, X), " & "22 (BC_4, tsync(2), observe_only, X), " & "21 (BC_2, tsync(2), output3, X, 20, 1, Z), " & "20 (BC_2, *, controlr, 1), " & "19 (BC_2, rclko(2), output3, X, 18, 1, Z), " & "18 (BC_2, *, controlr, 1), " & "17 (BC_2, rser(2), output3, X, 16, 1, Z), " & "16 (BC_2, *, controlr, 1), " & "15 (BC_2, rsync(2), output3, X, 14, 1, Z), " & "14 (BC_2, *, controlr, 1), " & "13 (BC_4, tclk(1), observe_only, X), " & "12 (BC_4, tchmrk(1), observe_only, X), " & "11 (BC_2, tchmrk(1), output3, X, 10, 1, Z), " & "10 (BC_2, *, controlr, 1), " & "9 (BC_4, rchmrk(1), observe_only, X), " & "8 (BC_2, rchmrk(1), output3, X, 7, 1, Z), " & "7 (BC_2, *, controlr, 1), " & "6 (BC_2, tsero(1), output3, X, 5, 1, Z), " & "5 (BC_2, *, controlr, 1), " & "4 (BC_4, tseri(1), observe_only, X), " & "3 (BC_2, rclko(1), output3, X, 2, 1, Z), " & "2 (BC_2, *, controlr, 1), " & "1 (BC_2, rser(1), output3, X, 0, 1, Z), " & "0 (BC_2, *, controlr, 1) "; end ds26556;