-- *********************************************************************** -- BSDL file for design DS31412_BGA_256 -- Created by Synopsys Version 2000.11 (Nov 27, 2000) -- Designer: -- Company: Dallas Semiconductor -- Date: Tue May 14 11:37:31 2002 -- *********************************************************************** entity DS31412_BGA_256 is -- This section identifies the default device package selected. generic (PHYSICAL_PIN_MAP: string:= "BGA_256"); -- This section declares all the ports in the design. port ( ADDR0 : in bit; ADDR1 : in bit; ADDR10 : in bit; ADDR11 : in bit; ADDR2 : in bit; ADDR3 : in bit; ADDR4 : in bit; ADDR5 : in bit; ADDR6 : in bit; ADDR7 : in bit; ADDR8 : in bit; ADDR9 : in bit; ALE : in bit; CS_N : in bit; HIZ_N : in bit; JTCLK : in bit; JTDI : in bit; JTMS : in bit; JTRST_N : in bit; MOT : in bit; RCLK1 : in bit; RCLK10 : in bit; RCLK11 : in bit; RCLK12 : in bit; RCLK2 : in bit; RCLK3 : in bit; RCLK4 : in bit; RCLK5 : in bit; RCLK6 : in bit; RCLK7 : in bit; RCLK8 : in bit; RCLK9 : in bit; RD_N : in bit; RECU : in bit; RNEG1 : in bit; RNEG10 : in bit; RNEG11 : in bit; RNEG12 : in bit; RNEG2 : in bit; RNEG3 : in bit; RNEG4 : in bit; RNEG5 : in bit; RNEG6 : in bit; RNEG7 : in bit; RNEG8 : in bit; RNEG9 : in bit; RPOS1 : in bit; RPOS10 : in bit; RPOS11 : in bit; RPOS12 : in bit; RPOS2 : in bit; RPOS3 : in bit; RPOS4 : in bit; RPOS5 : in bit; RPOS6 : in bit; RPOS7 : in bit; RPOS8 : in bit; RPOS9 : in bit; RST_N : in bit; SCLK : in bit; TCCLK : in bit; TCSEL : in bit; TDAT1 : in bit; TDAT10 : in bit; TDAT11 : in bit; TDAT12 : in bit; TDAT2 : in bit; TDAT3 : in bit; TDAT4 : in bit; TDAT5 : in bit; TDAT6 : in bit; TDAT7 : in bit; TDAT8 : in bit; TDAT9 : in bit; TEST_N : in bit; TICLK1 : in bit; TICLK10 : in bit; TICLK11 : in bit; TICLK12 : in bit; TICLK2 : in bit; TICLK3 : in bit; TICLK4 : in bit; TICLK5 : in bit; TICLK6 : in bit; TICLK7 : in bit; TICLK8 : in bit; TICLK9 : in bit; TMEI : in bit; TOH1 : in bit; TOH10 : in bit; TOH11 : in bit; TOH12 : in bit; TOH2 : in bit; TOH3 : in bit; TOH4 : in bit; TOH5 : in bit; TOH6 : in bit; TOH7 : in bit; TOH8 : in bit; TOH9 : in bit; TOHEN1 : in bit; TOHEN10 : in bit; TOHEN11 : in bit; TOHEN12 : in bit; TOHEN2 : in bit; TOHEN3 : in bit; TOHEN4 : in bit; TOHEN5 : in bit; TOHEN6 : in bit; TOHEN7 : in bit; TOHEN8 : in bit; TOHEN9 : in bit; WR_N : in bit; DATA0 : inout bit; DATA1 : inout bit; DATA2 : inout bit; DATA3 : inout bit; DATA4 : inout bit; DATA5 : inout bit; DATA6 : inout bit; DATA7 : inout bit; INT_N : inout bit; TSOF1 : inout bit; TSOF10 : inout bit; TSOF11 : inout bit; TSOF12 : inout bit; TSOF2 : inout bit; TSOF3 : inout bit; TSOF4 : inout bit; TSOF5 : inout bit; TSOF6 : inout bit; TSOF7 : inout bit; TSOF8 : inout bit; TSOF9 : inout bit; JTDO : out bit; RDAT1 : out bit; RDAT10 : out bit; RDAT11 : out bit; RDAT12 : out bit; RDAT2 : out bit; RDAT3 : out bit; RDAT4 : out bit; RDAT5 : out bit; RDAT6 : out bit; RDAT7 : out bit; RDAT8 : out bit; RDAT9 : out bit; RDEN1 : out bit; RDEN10 : out bit; RDEN11 : out bit; RDEN12 : out bit; RDEN2 : out bit; RDEN3 : out bit; RDEN4 : out bit; RDEN5 : out bit; RDEN6 : out bit; RDEN7 : out bit; RDEN8 : out bit; RDEN9 : out bit; RLOS1 : out bit; RLOS10 : out bit; RLOS11 : out bit; RLOS12 : out bit; RLOS2 : out bit; RLOS3 : out bit; RLOS4 : out bit; RLOS5 : out bit; RLOS6 : out bit; RLOS7 : out bit; RLOS8 : out bit; RLOS9 : out bit; ROCLK1 : out bit; ROCLK10 : out bit; ROCLK11 : out bit; ROCLK12 : out bit; ROCLK2 : out bit; ROCLK3 : out bit; ROCLK4 : out bit; ROCLK5 : out bit; ROCLK6 : out bit; ROCLK7 : out bit; ROCLK8 : out bit; ROCLK9 : out bit; ROOF1 : out bit; ROOF10 : out bit; ROOF11 : out bit; ROOF12 : out bit; ROOF2 : out bit; ROOF3 : out bit; ROOF4 : out bit; ROOF5 : out bit; ROOF6 : out bit; ROOF7 : out bit; ROOF8 : out bit; ROOF9 : out bit; RSOF1 : out bit; RSOF10 : out bit; RSOF11 : out bit; RSOF12 : out bit; RSOF2 : out bit; RSOF3 : out bit; RSOF4 : out bit; RSOF5 : out bit; RSOF6 : out bit; RSOF7 : out bit; RSOF8 : out bit; RSOF9 : out bit; TCLK1 : out bit; TCLK10 : out bit; TCLK11 : out bit; TCLK12 : out bit; TCLK2 : out bit; TCLK3 : out bit; TCLK4 : out bit; TCLK5 : out bit; TCLK6 : out bit; TCLK7 : out bit; TCLK8 : out bit; TCLK9 : out bit; TDEN1 : out bit; TDEN10 : out bit; TDEN11 : out bit; TDEN12 : out bit; TDEN2 : out bit; TDEN3 : out bit; TDEN4 : out bit; TDEN5 : out bit; TDEN6 : out bit; TDEN7 : out bit; TDEN8 : out bit; TDEN9 : out bit; TNEG1 : out bit; TNEG10 : out bit; TNEG11 : out bit; TNEG12 : out bit; TNEG2 : out bit; TNEG3 : out bit; TNEG4 : out bit; TNEG5 : out bit; TNEG6 : out bit; TNEG7 : out bit; TNEG8 : out bit; TNEG9 : out bit; TPOS1 : out bit; TPOS10 : out bit; TPOS11 : out bit; TPOS12 : out bit; TPOS2 : out bit; TPOS3 : out bit; TPOS4 : out bit; TPOS5 : out bit; TPOS6 : out bit; TPOS7 : out bit; TPOS8 : out bit; TPOS9 : out bit; NC : linkage bit; VDD : linkage bit_vector (1 to 36); VSS : linkage bit_vector (1 to 36) ); use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of DS31412_BGA_256: entity is "STD_1149_1_1993"; attribute PIN_MAP of DS31412_BGA_256: 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 BGA_256: PIN_MAP_STRING := "ADDR0 : P3," & "ADDR1 : R1," & "ADDR10 : V16," & "ADDR11 : U16," & "ADDR2 : R3," & "ADDR3 : T1," & "ADDR4 : T3," & "ADDR5 : V14," & "ADDR6 : Y15," & "ADDR7 : V15," & "ADDR8 : Y16," & "ADDR9 : W16," & "ALE : F20," & "CS_N : G18," & "HIZ_N : D5," & "JTCLK : A6," & "JTDI : B6," & "JTMS : C7," & "JTRST_N : C6," & "MOT : E17," & "RCLK1 : D2," & "RCLK10 : Y8," & "RCLK11 : N20," & "RCLK12 : A13," & "RCLK2 : N2," & "RCLK3 : W4," & "RCLK4 : U19," & "RCLK5 : H19," & "RCLK6 : B17," & "RCLK7 : W13," & "RCLK8 : B8," & "RCLK9 : H1," & "RD_N : F18," & "RECU : B5," & "RNEG1 : C3," & "RNEG10 : U8," & "RNEG11 : N17," & "RNEG12 : D13," & "RNEG2 : M3," & "RNEG3 : V3," & "RNEG4 : V18," & "RNEG5 : J18," & "RNEG6 : C18," & "RNEG7 : V12," & "RNEG8 : C9," & "RNEG9 : H4," & "RPOS1 : C2," & "RPOS10 : V8," & "RPOS11 : N18," & "RPOS12 : C13," & "RPOS2 : M4," & "RPOS3 : W3," & "RPOS4 : V19," & "RPOS5 : J17," & "RPOS6 : B18," & "RPOS7 : U12," & "RPOS8 : D9," & "RPOS9 : H3," & "RST_N : A5," & "SCLK : E19," & "TCCLK : E20," & "TCSEL : F17," & "TDAT1 : D4," & "TDAT10 : V6," & "TDAT11 : R18," & "TDAT12 : C15," & "TDAT2 : K1," & "TDAT3 : U4," & "TDAT4 : U17," & "TDAT5 : L20," & "TDAT6 : D17," & "TDAT7 : Y10," & "TDAT8 : A11," & "TDAT9 : F3," & "TEST_N : D6," & "TICLK1 : C4," & "TICLK10 : U6," & "TICLK11 : R17," & "TICLK12 : D15," & "TICLK2 : K2," & "TICLK3 : U3," & "TICLK4 : V17," & "TICLK5 : L19," & "TICLK6 : D18," & "TICLK7 : W10," & "TICLK8 : B11," & "TICLK9 : F4," & "TMEI : C5," & "TOH1 : B4," & "TOH10 : Y5," & "TOH11 : T20," & "TOH12 : A16," & "TOH2 : K3," & "TOH3 : U2," & "TOH4 : W17," & "TOH5 : L18," & "TOH6 : D19," & "TOH7 : V10," & "TOH8 : C11," & "TOH9 : E1," & "TOHEN1 : A4," & "TOHEN10 : W5," & "TOHEN11 : T19," & "TOHEN12 : B16," & "TOHEN2 : K4," & "TOHEN3 : U1," & "TOHEN4 : Y17," & "TOHEN5 : L17," & "TOHEN6 : D20," & "TOHEN7 : U10," & "TOHEN8 : D11," & "TOHEN9 : E2," & "WR_N : F19," & "DATA0 : P4," & "DATA1 : R2," & "DATA2 : R4," & "DATA3 : T2," & "DATA4 : T4," & "DATA5 : U14," & "DATA6 : W15," & "DATA7 : U15," & "INT_N : E18," & "TSOF1 : B3," & "TSOF10 : U7," & "TSOF11 : P17," & "TSOF12 : D14," & "TSOF2 : L3," & "TSOF3 : V2," & "TSOF4 : W18," & "TSOF5 : K18," & "TSOF6 : C19," & "TSOF7 : V11," & "TSOF8 : C10," & "TSOF9 : G4," & "JTDO : D7," & "RDAT1 : D1," & "RDAT10 : V9," & "RDAT11 : M18," & "RDAT12 : C12," & "RDAT2 : N4," & "RDAT3 : Y4," & "RDAT4 : U20," & "RDAT5 : H17," & "RDAT6 : A17," & "RDAT7 : U13," & "RDAT8 : D8," & "RDAT9 : J3," & "RDEN1 : E4," & "RDEN10 : W9," & "RDEN11 : M19," & "RDEN12 : B12," & "RDEN2 : P1," & "RDEN3 : U5," & "RDEN4 : T17," & "RDEN5 : G20," & "RDEN6 : D16," & "RDEN7 : Y14," & "RDEN8 : A7," & "RDEN9 : J2," & "RLOS1 : B1," & "RLOS10 : Y7," & "RLOS11 : P20," & "RLOS12 : A14," & "RLOS2 : M2," & "RLOS3 : Y2," & "RLOS4 : W20," & "RLOS5 : J19," & "RLOS6 : A19," & "RLOS7 : W12," & "RLOS8 : B9," & "RLOS9 : G1," & "ROCLK1 : E3," & "ROCLK10 : Y9," & "ROCLK11 : M20," & "ROCLK12 : A12," & "ROCLK2 : P2," & "ROCLK3 : V5," & "ROCLK4 : T18," & "ROCLK5 : G19," & "ROCLK6 : C16," & "ROCLK7 : W14," & "ROCLK8 : B7," & "ROCLK9 : J1," & "ROOF1 : D3," & "ROOF10 : W8," & "ROOF11 : N19," & "ROOF12 : B13," & "ROOF2 : N1," & "ROOF3 : V4," & "ROOF4 : U18," & "ROOF5 : H20," & "ROOF6 : C17," & "ROOF7 : Y13," & "ROOF8 : A8," & "ROOF9 : H2," & "RSOF1 : C1," & "RSOF10 : U9," & "RSOF11 : M17," & "RSOF12 : D12," & "RSOF2 : N3," & "RSOF3 : Y3," & "RSOF4 : V20," & "RSOF5 : H18," & "RSOF6 : A18," & "RSOF7 : V13," & "RSOF8 : C8," & "RSOF9 : J4," & "TCLK1 : A2," & "TCLK10 : Y6," & "TCLK11 : R20," & "TCLK12 : A15," & "TCLK2 : L2," & "TCLK3 : W1," & "TCLK4 : Y19," & "TCLK5 : K19," & "TCLK6 : B20," & "TCLK7 : W11," & "TCLK8 : B10," & "TCLK9 : F1," & "TDEN1 : A3," & "TDEN10 : W6," & "TDEN11 : R19," & "TDEN12 : B15," & "TDEN2 : L1," & "TDEN3 : V1," & "TDEN4 : Y18," & "TDEN5 : K20," & "TDEN6 : C20," & "TDEN7 : Y11," & "TDEN8 : A10," & "TDEN9 : F2," & "TNEG1 : B2," & "TNEG10 : V7," & "TNEG11 : P18," & "TNEG12 : C14," & "TNEG2 : L4," & "TNEG3 : W2," & "TNEG4 : W19," & "TNEG5 : K17," & "TNEG6 : B19," & "TNEG7 : U11," & "TNEG8 : D10," & "TNEG9 : G3," & "TPOS1 : A1," & "TPOS10 : W7," & "TPOS11 : P19," & "TPOS12 : B14," & "TPOS2 : M1," & "TPOS3 : Y1," & "TPOS4 : Y20," & "TPOS5 : J20," & "TPOS6 : A20," & "TPOS7 : Y12," & "TPOS8 : A9," & "TPOS9 : G2," & "NC : G17," & "VDD : (E5, F5, G5, H5, J5, M5, N5, P5, T5, R5, T6, T7, T8, T9, " & "T12, T13, T14, T15, T16, R16, P16, N16, M16, J16, H16, G16, F16, " & "E16, E15, E14, E13, E12, E6, E7, E8, E9)," & "VSS : (F6, G6, K5, L5, P6, J9, K9, L9, M9, R6, R7, T10, T11, " & "R14, J10, K10, L10, M10, R15, P15, L16, K16, G15, J11, K11, L11, " & "M11, F15, F14, E11, E10, F7, J12, K12, L12, M12)"; -- 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 DS31412_BGA_256: entity is 3; -- Specifies the boundary-scan instructions implemented in the -- design and their opcodes. attribute INSTRUCTION_OPCODE of DS31412_BGA_256: entity is "BYPASS (111)," & "EXTEST (000)," & "SAMPLE (010)," & "CLAMP (011)," & "HIGHZ (100)," & "USER1 (101)," & "USER2 (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 DS31412_BGA_256: 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 DS31412_BGA_256: entity is "0001" & -- 4-bit version number "0000000000010111" & -- 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 DS31412_BGA_256: entity is "BYPASS (BYPASS, CLAMP, HIGHZ, USER1, USER2)," & "BOUNDARY (EXTEST, SAMPLE)," & "DEVICE_ID (IDCODE)"; -- Specifies the length of the boundary scan register. attribute BOUNDARY_LENGTH of DS31412_BGA_256: entity is 304; -- 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 DS31412_BGA_256: entity is -- -- num cell port function safe [ccell disval rslt] -- "303 (BC_4, TOHEN1, observe_only, X), " & "302 (BC_4, TOH1, observe_only, X), " & "301 (BC_4, TICLK1, observe_only, X), " & "300 (BC_4, TDAT1, observe_only, X), " & "299 (BC_2, TDEN1, output3, X, 298, 1, Z), " & "298 (BC_2, *, controlr, 1), " & "297 (BC_2, TCLK1, output3, X, 298, 1, Z), " & "296 (BC_4, TSOF1, observe_only, X), " & "295 (BC_2, TSOF1, output3, X, 294, 1, Z), " & "294 (BC_2, *, controlr, 1), " & "293 (BC_2, TNEG1, output3, X, 298, 1, Z), " & "292 (BC_2, TPOS1, output3, X, 298, 1, Z), " & "291 (BC_2, RLOS1, output3, X, 298, 1, Z), " & "290 (BC_4, RNEG1, observe_only, X), " & "289 (BC_4, RPOS1, observe_only, X), " & "288 (BC_2, ROOF1, output3, X, 298, 1, Z), " & "287 (BC_4, RCLK1, observe_only, X), " & "286 (BC_2, RSOF1, output3, X, 298, 1, Z), " & "285 (BC_2, RDAT1, output3, X, 298, 1, Z), " & "284 (BC_2, RDEN1, output3, X, 298, 1, Z), " & "283 (BC_2, ROCLK1, output3, X, 298, 1, Z), " & "282 (BC_4, TOHEN9, observe_only, X), " & "281 (BC_4, TOH9, observe_only, X), " & "280 (BC_4, TICLK9, observe_only, X), " & "279 (BC_4, TDAT9, observe_only, X), " & "278 (BC_2, TDEN9, output3, X, 277, 1, Z), " & "277 (BC_2, *, controlr, 1), " & "276 (BC_2, TCLK9, output3, X, 277, 1, Z), " & "275 (BC_4, TSOF9, observe_only, X), " & "274 (BC_2, TSOF9, output3, X, 273, 1, Z), " & "273 (BC_2, *, controlr, 1), " & "272 (BC_2, TNEG9, output3, X, 277, 1, Z), " & "271 (BC_2, TPOS9, output3, X, 277, 1, Z), " & "270 (BC_2, RLOS9, output3, X, 277, 1, Z), " & "269 (BC_4, RNEG9, observe_only, X), " & "268 (BC_4, RPOS9, observe_only, X), " & "267 (BC_2, ROOF9, output3, X, 277, 1, Z), " & "266 (BC_4, RCLK9, observe_only, X), " & "265 (BC_2, RSOF9, output3, X, 277, 1, Z), " & "264 (BC_2, RDAT9, output3, X, 277, 1, Z), " & "263 (BC_2, RDEN9, output3, X, 277, 1, Z), " & "262 (BC_2, ROCLK9, output3, X, 277, 1, Z), " & "261 (BC_4, TOHEN2, observe_only, X), " & "260 (BC_4, TOH2, observe_only, X), " & "259 (BC_4, TICLK2, observe_only, X), " & "258 (BC_4, TDAT2, observe_only, X), " & "257 (BC_2, TDEN2, output3, X, 256, 1, Z), " & "256 (BC_2, *, controlr, 1), " & "255 (BC_2, TCLK2, output3, X, 256, 1, Z), " & "254 (BC_4, TSOF2, observe_only, X), " & "253 (BC_2, TSOF2, output3, X, 252, 1, Z), " & "252 (BC_2, *, controlr, 1), " & "251 (BC_2, TNEG2, output3, X, 256, 1, Z), " & "250 (BC_2, TPOS2, output3, X, 256, 1, Z), " & "249 (BC_2, RLOS2, output3, X, 256, 1, Z), " & "248 (BC_4, RNEG2, observe_only, X), " & "247 (BC_4, RPOS2, observe_only, X), " & "246 (BC_2, ROOF2, output3, X, 256, 1, Z), " & "245 (BC_4, RCLK2, observe_only, X), " & "244 (BC_2, RSOF2, output3, X, 256, 1, Z), " & "243 (BC_2, RDAT2, output3, X, 256, 1, Z), " & "242 (BC_2, RDEN2, output3, X, 256, 1, Z), " & "241 (BC_2, ROCLK2, output3, X, 256, 1, Z), " & "240 (BC_4, ADDR0, observe_only, X), " & "239 (BC_4, DATA0, observe_only, X), " & "238 (BC_2, DATA0, output3, X, 237, 1, Z), " & "237 (BC_2, *, controlr, 1), " & "236 (BC_4, ADDR1, observe_only, X), " & "235 (BC_4, DATA1, observe_only, X), " & "234 (BC_2, DATA1, output3, X, 233, 1, Z), " & "233 (BC_2, *, controlr, 1), " & "232 (BC_4, ADDR2, observe_only, X), " & "231 (BC_4, DATA2, observe_only, X), " & "230 (BC_2, DATA2, output3, X, 229, 1, Z), " & "229 (BC_2, *, controlr, 1), " & "228 (BC_4, ADDR3, observe_only, X), " & "227 (BC_4, DATA3, observe_only, X), " & "226 (BC_2, DATA3, output3, X, 225, 1, Z), " & "225 (BC_2, *, controlr, 1), " & "224 (BC_4, ADDR4, observe_only, X), " & "223 (BC_4, DATA4, observe_only, X), " & "222 (BC_2, DATA4, output3, X, 221, 1, Z), " & "221 (BC_2, *, controlr, 1), " & "220 (BC_4, TOHEN3, observe_only, X), " & "219 (BC_4, TOH3, observe_only, X), " & "218 (BC_4, TICLK3, observe_only, X), " & "217 (BC_4, TDAT3, observe_only, X), " & "216 (BC_2, TDEN3, output3, X, 215, 1, Z), " & "215 (BC_2, *, controlr, 1), " & "214 (BC_2, TCLK3, output3, X, 215, 1, Z), " & "213 (BC_4, TSOF3, observe_only, X), " & "212 (BC_2, TSOF3, output3, X, 211, 1, Z), " & "211 (BC_2, *, controlr, 1), " & "210 (BC_2, TNEG3, output3, X, 215, 1, Z), " & "209 (BC_2, TPOS3, output3, X, 215, 1, Z), " & "208 (BC_2, RLOS3, output3, X, 215, 1, Z), " & "207 (BC_4, RNEG3, observe_only, X), " & "206 (BC_4, RPOS3, observe_only, X), " & "205 (BC_2, ROOF3, output3, X, 215, 1, Z), " & "204 (BC_4, RCLK3, observe_only, X), " & "203 (BC_2, RSOF3, output3, X, 215, 1, Z), " & "202 (BC_2, RDAT3, output3, X, 215, 1, Z), " & "201 (BC_2, RDEN3, output3, X, 215, 1, Z), " & "200 (BC_2, ROCLK3, output3, X, 215, 1, Z), " & "199 (BC_4, TOHEN10, observe_only, X), " & "198 (BC_4, TOH10, observe_only, X), " & "197 (BC_4, TICLK10, observe_only, X), " & "196 (BC_4, TDAT10, observe_only, X), " & "195 (BC_2, TDEN10, output3, X, 194, 1, Z), " & "194 (BC_2, *, controlr, 1), " & "193 (BC_2, TCLK10, output3, X, 194, 1, Z), " & "192 (BC_4, TSOF10, observe_only, X), " & "191 (BC_2, TSOF10, output3, X, 190, 1, Z), " & "190 (BC_2, *, controlr, 1), " & "189 (BC_2, TNEG10, output3, X, 194, 1, Z), " & "188 (BC_2, TPOS10, output3, X, 194, 1, Z), " & "187 (BC_2, RLOS10, output3, X, 194, 1, Z), " & "186 (BC_4, RNEG10, observe_only, X), " & "185 (BC_4, RPOS10, observe_only, X), " & "184 (BC_2, ROOF10, output3, X, 194, 1, Z), " & "183 (BC_4, RCLK10, observe_only, X), " & "182 (BC_2, RSOF10, output3, X, 194, 1, Z), " & "181 (BC_2, RDAT10, output3, X, 194, 1, Z), " & "180 (BC_2, RDEN10, output3, X, 194, 1, Z), " & "179 (BC_2, ROCLK10, output3, X, 194, 1, Z), " & "178 (BC_4, TOHEN7, observe_only, X), " & "177 (BC_4, TOH7, observe_only, X), " & "176 (BC_4, TICLK7, observe_only, X), " & "175 (BC_4, TDAT7, observe_only, X), " & "174 (BC_2, TDEN7, output3, X, 173, 1, Z), " & "173 (BC_2, *, controlr, 1), " & "172 (BC_2, TCLK7, output3, X, 173, 1, Z), " & "171 (BC_4, TSOF7, observe_only, X), " & "170 (BC_2, TSOF7, output3, X, 169, 1, Z), " & "169 (BC_2, *, controlr, 1), " & "168 (BC_2, TNEG7, output3, X, 173, 1, Z), " & "167 (BC_2, TPOS7, output3, X, 173, 1, Z), " & "166 (BC_2, RLOS7, output3, X, 173, 1, Z), " & "165 (BC_4, RNEG7, observe_only, X), " & "164 (BC_4, RPOS7, observe_only, X), " & "163 (BC_2, ROOF7, output3, X, 173, 1, Z), " & "162 (BC_4, RCLK7, observe_only, X), " & "161 (BC_2, RSOF7, output3, X, 173, 1, Z), " & "160 (BC_2, RDAT7, output3, X, 173, 1, Z), " & "159 (BC_2, RDEN7, output3, X, 173, 1, Z), " & "158 (BC_2, ROCLK7, output3, X, 173, 1, Z), " & "157 (BC_4, ADDR5, observe_only, X), " & "156 (BC_4, DATA5, observe_only, X), " & "155 (BC_2, DATA5, output3, X, 154, 1, Z), " & "154 (BC_2, *, controlr, 1), " & "153 (BC_4, ADDR6, observe_only, X), " & "152 (BC_4, DATA6, observe_only, X), " & "151 (BC_2, DATA6, output3, X, 150, 1, Z), " & "150 (BC_2, *, controlr, 1), " & "149 (BC_4, ADDR7, observe_only, X), " & "148 (BC_4, DATA7, observe_only, X), " & "147 (BC_2, DATA7, output3, X, 146, 1, Z), " & "146 (BC_2, *, controlr, 1), " & "145 (BC_4, ADDR8, observe_only, X), " & "144 (BC_4, ADDR9, observe_only, X), " & "143 (BC_4, ADDR10, observe_only, X), " & "142 (BC_4, ADDR11, observe_only, X), " & "141 (BC_4, TOHEN4, observe_only, X), " & "140 (BC_4, TOH4, observe_only, X), " & "139 (BC_4, TICLK4, observe_only, X), " & "138 (BC_4, TDAT4, observe_only, X), " & "137 (BC_2, TDEN4, output3, X, 136, 1, Z), " & "136 (BC_2, *, controlr, 1), " & "135 (BC_2, TCLK4, output3, X, 136, 1, Z), " & "134 (BC_4, TSOF4, observe_only, X), " & "133 (BC_2, TSOF4, output3, X, 132, 1, Z), " & "132 (BC_2, *, controlr, 1), " & "131 (BC_2, TNEG4, output3, X, 136, 1, Z), " & "130 (BC_2, TPOS4, output3, X, 136, 1, Z), " & "129 (BC_2, RLOS4, output3, X, 136, 1, Z), " & "128 (BC_4, RNEG4, observe_only, X), " & "127 (BC_4, RPOS4, observe_only, X), " & "126 (BC_2, ROOF4, output3, X, 136, 1, Z), " & "125 (BC_4, RCLK4, observe_only, X), " & "124 (BC_2, RSOF4, output3, X, 136, 1, Z), " & "123 (BC_2, RDAT4, output3, X, 136, 1, Z), " & "122 (BC_2, RDEN4, output3, X, 136, 1, Z), " & "121 (BC_2, ROCLK4, output3, X, 136, 1, Z), " & "120 (BC_4, TOHEN11, observe_only, X), " & "119 (BC_4, TOH11, observe_only, X), " & "118 (BC_4, TICLK11, observe_only, X), " & "117 (BC_4, TDAT11, observe_only, X), " & "116 (BC_2, TDEN11, output3, X, 115, 1, Z), " & "115 (BC_2, *, controlr, 1), " & "114 (BC_2, TCLK11, output3, X, 115, 1, Z), " & "113 (BC_4, TSOF11, observe_only, X), " & "112 (BC_2, TSOF11, output3, X, 111, 1, Z), " & "111 (BC_2, *, controlr, 1), " & "110 (BC_2, TNEG11, output3, X, 115, 1, Z), " & "109 (BC_2, TPOS11, output3, X, 115, 1, Z), " & "108 (BC_2, RLOS11, output3, X, 115, 1, Z), " & "107 (BC_4, RNEG11, observe_only, X), " & "106 (BC_4, RPOS11, observe_only, X), " & "105 (BC_2, ROOF11, output3, X, 115, 1, Z), " & "104 (BC_4, RCLK11, observe_only, X), " & "103 (BC_2, RSOF11, output3, X, 115, 1, Z), " & "102 (BC_2, RDAT11, output3, X, 115, 1, Z), " & "101 (BC_2, RDEN11, output3, X, 115, 1, Z), " & "100 (BC_2, ROCLK11, output3, X, 115, 1, Z), " & "99 (BC_4, TOHEN5, observe_only, X), " & "98 (BC_4, TOH5, observe_only, X), " & "97 (BC_4, TICLK5, observe_only, X), " & "96 (BC_4, TDAT5, observe_only, X), " & "95 (BC_2, TDEN5, output3, X, 94, 1, Z), " & "94 (BC_2, *, controlr, 1), " & "93 (BC_2, TCLK5, output3, X, 94, 1, Z), " & "92 (BC_4, TSOF5, observe_only, X), " & "91 (BC_2, TSOF5, output3, X, 90, 1, Z), " & "90 (BC_2, *, controlr, 1), " & "89 (BC_2, TNEG5, output3, X, 94, 1, Z), " & "88 (BC_2, TPOS5, output3, X, 94, 1, Z), " & "87 (BC_2, RLOS5, output3, X, 94, 1, Z), " & "86 (BC_4, RNEG5, observe_only, X), " & "85 (BC_4, RPOS5, observe_only, X), " & "84 (BC_2, ROOF5, output3, X, 94, 1, Z), " & "83 (BC_4, RCLK5, observe_only, X), " & "82 (BC_2, RSOF5, output3, X, 94, 1, Z), " & "81 (BC_2, RDAT5, output3, X, 94, 1, Z), " & "80 (BC_2, RDEN5, output3, X, 94, 1, Z), " & "79 (BC_2, ROCLK5, output3, X, 94, 1, Z), " & "78 (BC_4, CS_N, observe_only, X), " & "77 (BC_4, ALE, observe_only, X), " & "76 (BC_4, WR_N, observe_only, X), " & "75 (BC_4, RD_N, observe_only, X), " & "74 (BC_4, TCSEL, observe_only, X), " & "73 (BC_4, TCCLK, observe_only, X), " & "72 (BC_4, SCLK, observe_only, X), " & "71 (BC_4, INT_N, observe_only, X), " & "70 (BC_0, *, internal, X), " & "69 (BC_2, INT_N, output2, 1, 69, 1, WEAK1)," & "68 (BC_4, MOT, observe_only, X), " & "67 (BC_4, TOHEN6, observe_only, X), " & "66 (BC_4, TOH6, observe_only, X), " & "65 (BC_4, TICLK6, observe_only, X), " & "64 (BC_4, TDAT6, observe_only, X), " & "63 (BC_2, TDEN6, output3, X, 62, 1, Z), " & "62 (BC_2, *, controlr, 1), " & "61 (BC_2, TCLK6, output3, X, 62, 1, Z), " & "60 (BC_4, TSOF6, observe_only, X), " & "59 (BC_2, TSOF6, output3, X, 58, 1, Z), " & "58 (BC_2, *, controlr, 1), " & "57 (BC_2, TNEG6, output3, X, 62, 1, Z), " & "56 (BC_2, TPOS6, output3, X, 62, 1, Z), " & "55 (BC_2, RLOS6, output3, X, 62, 1, Z), " & "54 (BC_4, RNEG6, observe_only, X), " & "53 (BC_4, RPOS6, observe_only, X), " & "52 (BC_2, ROOF6, output3, X, 62, 1, Z), " & "51 (BC_4, RCLK6, observe_only, X), " & "50 (BC_2, RSOF6, output3, X, 62, 1, Z), " & "49 (BC_2, RDAT6, output3, X, 62, 1, Z), " & "48 (BC_2, RDEN6, output3, X, 62, 1, Z), " & "47 (BC_2, ROCLK6, output3, X, 62, 1, Z), " & "46 (BC_4, TOHEN12, observe_only, X), " & "45 (BC_4, TOH12, observe_only, X), " & "44 (BC_4, TICLK12, observe_only, X), " & "43 (BC_4, TDAT12, observe_only, X), " & "42 (BC_2, TDEN12, output3, X, 41, 1, Z), " & "41 (BC_2, *, controlr, 1), " & "40 (BC_2, TCLK12, output3, X, 41, 1, Z), " & "39 (BC_4, TSOF12, observe_only, X), " & "38 (BC_2, TSOF12, output3, X, 37, 1, Z), " & "37 (BC_2, *, controlr, 1), " & "36 (BC_2, TNEG12, output3, X, 41, 1, Z), " & "35 (BC_2, TPOS12, output3, X, 41, 1, Z), " & "34 (BC_2, RLOS12, output3, X, 41, 1, Z), " & "33 (BC_4, RNEG12, observe_only, X), " & "32 (BC_4, RPOS12, observe_only, X), " & "31 (BC_2, ROOF12, output3, X, 41, 1, Z), " & "30 (BC_4, RCLK12, observe_only, X), " & "29 (BC_2, RSOF12, output3, X, 41, 1, Z), " & "28 (BC_2, RDAT12, output3, X, 41, 1, Z), " & "27 (BC_2, RDEN12, output3, X, 41, 1, Z), " & "26 (BC_2, ROCLK12, output3, X, 41, 1, Z), " & "25 (BC_4, TOHEN8, observe_only, X), " & "24 (BC_4, TOH8, observe_only, X), " & "23 (BC_4, TICLK8, observe_only, X), " & "22 (BC_4, TDAT8, observe_only, X), " & "21 (BC_2, TDEN8, output3, X, 20, 1, Z), " & "20 (BC_2, *, controlr, 1), " & "19 (BC_2, TCLK8, output3, X, 20, 1, Z), " & "18 (BC_4, TSOF8, observe_only, X), " & "17 (BC_2, TSOF8, output3, X, 16, 1, Z), " & "16 (BC_2, *, controlr, 1), " & "15 (BC_2, TNEG8, output3, X, 20, 1, Z), " & "14 (BC_2, TPOS8, output3, X, 20, 1, Z), " & "13 (BC_2, RLOS8, output3, X, 20, 1, Z), " & "12 (BC_4, RNEG8, observe_only, X), " & "11 (BC_4, RPOS8, observe_only, X), " & "10 (BC_2, ROOF8, output3, X, 20, 1, Z), " & "9 (BC_4, RCLK8, observe_only, X), " & "8 (BC_2, RSOF8, output3, X, 20, 1, Z), " & "7 (BC_2, RDAT8, output3, X, 20, 1, Z), " & "6 (BC_2, RDEN8, output3, X, 20, 1, Z), " & "5 (BC_2, ROCLK8, output3, X, 20, 1, Z), " & "4 (BC_4, TEST_N, observe_only, X), " & "3 (BC_4, RST_N, observe_only, X), " & "2 (BC_4, RECU, observe_only, X), " & "1 (BC_4, TMEI, observe_only, X), " & "0 (BC_4, HIZ_N, observe_only, X) "; end DS31412_BGA_256;