BSDL Files Library for JTAG

The only free public library that contains thousands of BSDL (Boundary Scan Description Language) models to use with BScan/JTAG tools

BSDL model: DS3146_BGA_256

-- ***********************************************************************

--   BSDL file for design DS3146_BGA_256

--   Created by Synopsys Version 2000.11 (Nov 27, 2000)

--   Designer: 
--   Company:  Dallas Semiconductor

--   Date: Tue May 14 14:19:58 2002

-- ***********************************************************************


 entity DS3146_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;
          RCLK2   : in       bit;
          RCLK3   : in       bit;
          RCLK4   : in       bit;
          RCLK5   : in       bit;
          RCLK6   : in       bit;
          RD_N    : in       bit;
          RECU    : in       bit;
          RNEG1   : in       bit;
          RNEG2   : in       bit;
          RNEG3   : in       bit;
          RNEG4   : in       bit;
          RNEG5   : in       bit;
          RNEG6   : in       bit;
          RPOS1   : in       bit;
          RPOS2   : in       bit;
          RPOS3   : in       bit;
          RPOS4   : in       bit;
          RPOS5   : in       bit;
          RPOS6   : in       bit;
          RST_N   : in       bit;
          SCLK    : in       bit;
          TCCLK   : in       bit;
          TCSEL   : in       bit;
          TDAT1   : in       bit;
          TDAT2   : in       bit;
          TDAT3   : in       bit;
          TDAT4   : in       bit;
          TDAT5   : in       bit;
          TDAT6   : in       bit;
          TEST_N  : in       bit;
          TICLK1  : in       bit;
          TICLK2  : in       bit;
          TICLK3  : in       bit;
          TICLK4  : in       bit;
          TICLK5  : in       bit;
          TICLK6  : in       bit;
          TMEI    : in       bit;
          TOH1    : in       bit;
          TOH2    : in       bit;
          TOH3    : in       bit;
          TOH4    : in       bit;
          TOH5    : in       bit;
          TOH6    : in       bit;
          TOHEN1  : in       bit;
          TOHEN2  : in       bit;
          TOHEN3  : in       bit;
          TOHEN4  : in       bit;
          TOHEN5  : in       bit;
          TOHEN6  : 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;
          TSOF2   : inout    bit;
          TSOF3   : inout    bit;
          TSOF4   : inout    bit;
          TSOF5   : inout    bit;
          TSOF6   : inout    bit;
          JTDO    : out      bit;
          RDAT1   : out      bit;
          RDAT2   : out      bit;
          RDAT3   : out      bit;
          RDAT4   : out      bit;
          RDAT5   : out      bit;
          RDAT6   : out      bit;
          RDEN1   : out      bit;
          RDEN2   : out      bit;
          RDEN3   : out      bit;
          RDEN4   : out      bit;
          RDEN5   : out      bit;
          RDEN6   : out      bit;
          RLOS1   : out      bit;
          RLOS2   : out      bit;
          RLOS3   : out      bit;
          RLOS4   : out      bit;
          RLOS5   : out      bit;
          RLOS6   : out      bit;
          ROCLK1  : out      bit;
          ROCLK2  : out      bit;
          ROCLK3  : out      bit;
          ROCLK4  : out      bit;
          ROCLK5  : out      bit;
          ROCLK6  : out      bit;
          ROOF1   : out      bit;
          ROOF2   : out      bit;
          ROOF3   : out      bit;
          ROOF4   : out      bit;
          ROOF5   : out      bit;
          ROOF6   : out      bit;
          RSOF1   : out      bit;
          RSOF2   : out      bit;
          RSOF3   : out      bit;
          RSOF4   : out      bit;
          RSOF5   : out      bit;
          RSOF6   : out      bit;
          TCLK1   : out      bit;
          TCLK2   : out      bit;
          TCLK3   : out      bit;
          TCLK4   : out      bit;
          TCLK5   : out      bit;
          TCLK6   : out      bit;
          TDEN1   : out      bit;
          TDEN2   : out      bit;
          TDEN3   : out      bit;
          TDEN4   : out      bit;
          TDEN5   : out      bit;
          TDEN6   : out      bit;
          TNEG1   : out      bit;
          TNEG2   : out      bit;
          TNEG3   : out      bit;
          TNEG4   : out      bit;
          TNEG5   : out      bit;
          TNEG6   : out      bit;
          TPOS1   : out      bit;
          TPOS2   : out      bit;
          TPOS3   : out      bit;
          TPOS4   : out      bit;
          TPOS5   : out      bit;
          TPOS6   : 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 DS3146_BGA_256: entity is 
     "STD_1149_1_1993";
   
   attribute PIN_MAP of DS3146_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," &
        "RCLK2   : N2," &
        "RCLK3   : W4," &
        "RCLK4   : U19," &
        "RCLK5   : H19," &
        "RCLK6   : B17," &
        "RD_N    : F18," &
        "RECU    : B5," &
        "RNEG1   : C3," &
        "RNEG2   : M3," &
        "RNEG3   : V3," &
        "RNEG4   : V18," &
        "RNEG5   : J18," &
        "RNEG6   : C18," &
        "RPOS1   : C2," &
        "RPOS2   : M4," &
        "RPOS3   : W3," &
        "RPOS4   : V19," &
        "RPOS5   : J17," &
        "RPOS6   : B18," &
        "RST_N   : A5," &
        "SCLK    : E19," &
        "TCCLK   : E20," &
        "TCSEL   : F17," &
        "TDAT1   : D4," &
        "TDAT2   : K1," &
        "TDAT3   : U4," &
        "TDAT4   : U17," &
        "TDAT5   : L20," &
        "TDAT6   : D17," &
        "TEST_N  : D6," &
        "TICLK1  : C4," &
        "TICLK2  : K2," &
        "TICLK3  : U3," &
        "TICLK4  : V17," &
        "TICLK5  : L19," &
        "TICLK6  : D18," &
        "TMEI    : C5," &
        "TOH1    : B4," &
        "TOH2    : K3," &
        "TOH3    : U2," &
        "TOH4    : W17," &
        "TOH5    : L18," &
        "TOH6    : D19," &
        "TOHEN1  : A4," &
        "TOHEN2  : K4," &
        "TOHEN3  : U1," &
        "TOHEN4  : Y17," &
        "TOHEN5  : L17," &
        "TOHEN6  : D20," &
        "WR_N    : F19," &
        "DATA0   : P4," &
        "DATA1   : R2," &
        "DATA2   : R4," &
        "DATA3   : T2," &
        "DATA4   : T4," &
        "DATA5   : U14," &
        "DATA6   : W15," &
        "DATA7   : U15," &
        "INT_N   : E18," &
        "TSOF1   : B3," &
        "TSOF2   : L3," &
        "TSOF3   : V2," &
        "TSOF4   : W18," &
        "TSOF5   : K18," &
        "TSOF6   : C19," &
        "JTDO    : D7," &
        "RDAT1   : D1," &
        "RDAT2   : N4," &
        "RDAT3   : Y4," &
        "RDAT4   : U20," &
        "RDAT5   : H17," &
        "RDAT6   : A17," &
        "RDEN1   : E4," &
        "RDEN2   : P1," &
        "RDEN3   : U5," &
        "RDEN4   : T17," &
        "RDEN5   : G20," &
        "RDEN6   : D16," &
        "RLOS1   : B1," &
        "RLOS2   : M2," &
        "RLOS3   : Y2," &
        "RLOS4   : W20," &
        "RLOS5   : J19," &
        "RLOS6   : A19," &
        "ROCLK1  : E3," &
        "ROCLK2  : P2," &
        "ROCLK3  : V5," &
        "ROCLK4  : T18," &
        "ROCLK5  : G19," &
        "ROCLK6  : C16," &
        "ROOF1   : D3," &
        "ROOF2   : N1," &
        "ROOF3   : V4," &
        "ROOF4   : U18," &
        "ROOF5   : H20," &
        "ROOF6   : C17," &
        "RSOF1   : C1," &
        "RSOF2   : N3," &
        "RSOF3   : Y3," &
        "RSOF4   : V20," &
        "RSOF5   : H18," &
        "RSOF6   : A18," &
        "TCLK1   : A2," &
        "TCLK2   : L2," &
        "TCLK3   : W1," &
        "TCLK4   : Y19," &
        "TCLK5   : K19," &
        "TCLK6   : B20," &
        "TDEN1   : A3," &
        "TDEN2   : L1," &
        "TDEN3   : V1," &
        "TDEN4   : Y18," &
        "TDEN5   : K20," &
        "TDEN6   : C20," &
        "TNEG1   : B2," &
        "TNEG2   : L4," &
        "TNEG3   : W2," &
        "TNEG4   : W19," &
        "TNEG5   : K17," &
        "TNEG6   : B19," &
        "TPOS1   : A1," &
        "TPOS2   : M1," &
        "TPOS3   : Y1," &
        "TPOS4   : Y20," &
        "TPOS5   : J20," &
        "TPOS6   : A20," &
        "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 DS3146_BGA_256: entity is 3;
   
-- Specifies the boundary-scan instructions implemented in the
-- design and their opcodes.
   
   attribute INSTRUCTION_OPCODE of DS3146_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 DS3146_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 DS3146_BGA_256: entity is 
     "0001" &                  -- 4-bit version number
     "0000000000010101" &      -- 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 DS3146_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 DS3146_BGA_256: entity is 220;
   
-- 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 DS3146_BGA_256: entity is 
--    
--    num   cell   port     function      safe  [ccell  disval  rslt]
--    
     "219  (BC_4,  TOHEN1,  observe_only, X),                        " &
     "218  (BC_4,  TOH1,    observe_only, X),                        " &
     "217  (BC_4,  TICLK1,  observe_only, X),                        " &
     "216  (BC_4,  TDAT1,   observe_only, X),                        " &
     "215  (BC_2,  TDEN1,   output3,      X,    214,    1,      Z),  " &
     "214  (BC_2,  *,       controlr,     1),                        " &
     "213  (BC_2,  TCLK1,   output3,      X,    214,    1,      Z),  " &
     "212  (BC_4,  TSOF1,   observe_only, X),                        " &
     "211  (BC_2,  TSOF1,   output3,      X,    210,    1,      Z),  " &
     "210  (BC_2,  *,       controlr,     1),                        " &
     "209  (BC_2,  TNEG1,   output3,      X,    214,    1,      Z),  " &
     "208  (BC_2,  TPOS1,   output3,      X,    214,    1,      Z),  " &
     "207  (BC_2,  RLOS1,   output3,      X,    214,    1,      Z),  " &
     "206  (BC_4,  RNEG1,   observe_only, X),                        " &
     "205  (BC_4,  RPOS1,   observe_only, X),                        " &
     "204  (BC_2,  ROOF1,   output3,      X,    214,    1,      Z),  " &
     "203  (BC_4,  RCLK1,   observe_only, X),                        " &
     "202  (BC_2,  RSOF1,   output3,      X,    214,    1,      Z),  " &
     "201  (BC_2,  RDAT1,   output3,      X,    214,    1,      Z),  " &
     "200  (BC_2,  RDEN1,   output3,      X,    214,    1,      Z),  " &
     "199  (BC_2,  ROCLK1,  output3,      X,    214,    1,      Z),  " &
     "198  (BC_4,  TOHEN2,  observe_only, X),                        " &
     "197  (BC_4,  TOH2,    observe_only, X),                        " &
     "196  (BC_4,  TICLK2,  observe_only, X),                        " &
     "195  (BC_4,  TDAT2,   observe_only, X),                        " &
     "194  (BC_2,  TDEN2,   output3,      X,    193,    1,      Z),  " &
     "193  (BC_2,  *,       controlr,     1),                        " &
     "192  (BC_2,  TCLK2,   output3,      X,    193,    1,      Z),  " &
     "191  (BC_4,  TSOF2,   observe_only, X),                        " &
     "190  (BC_2,  TSOF2,   output3,      X,    189,    1,      Z),  " &
     "189  (BC_2,  *,       controlr,     1),                        " &
     "188  (BC_2,  TNEG2,   output3,      X,    193,    1,      Z),  " &
     "187  (BC_2,  TPOS2,   output3,      X,    193,    1,      Z),  " &
     "186  (BC_2,  RLOS2,   output3,      X,    193,    1,      Z),  " &
     "185  (BC_4,  RNEG2,   observe_only, X),                        " &
     "184  (BC_4,  RPOS2,   observe_only, X),                        " &
     "183  (BC_2,  ROOF2,   output3,      X,    193,    1,      Z),  " &
     "182  (BC_4,  RCLK2,   observe_only, X),                        " &
     "181  (BC_2,  RSOF2,   output3,      X,    193,    1,      Z),  " &
     "180  (BC_2,  RDAT2,   output3,      X,    193,    1,      Z),  " &
     "179  (BC_2,  RDEN2,   output3,      X,    193,    1,      Z),  " &
     "178  (BC_2,  ROCLK2,  output3,      X,    193,    1,      Z),  " &
     "177  (BC_4,  ADDR0,   observe_only, X),                        " &
     "176  (BC_4,  DATA0,   observe_only, X),                        " &
     "175  (BC_2,  DATA0,   output3,      X,    174,    1,      Z),  " &
     "174  (BC_2,  *,       controlr,     1),                        " &
     "173  (BC_4,  ADDR1,   observe_only, X),                        " &
     "172  (BC_4,  DATA1,   observe_only, X),                        " &
     "171  (BC_2,  DATA1,   output3,      X,    170,    1,      Z),  " &
     "170  (BC_2,  *,       controlr,     1),                        " &
     "169  (BC_4,  ADDR2,   observe_only, X),                        " &
     "168  (BC_4,  DATA2,   observe_only, X),                        " &
     "167  (BC_2,  DATA2,   output3,      X,    166,    1,      Z),  " &
     "166  (BC_2,  *,       controlr,     1),                        " &
     "165  (BC_4,  ADDR3,   observe_only, X),                        " &
     "164  (BC_4,  DATA3,   observe_only, X),                        " &
     "163  (BC_2,  DATA3,   output3,      X,    162,    1,      Z),  " &
     "162  (BC_2,  *,       controlr,     1),                        " &
     "161  (BC_4,  ADDR4,   observe_only, X),                        " &
     "160  (BC_4,  DATA4,   observe_only, X),                        " &
     "159  (BC_2,  DATA4,   output3,      X,    158,    1,      Z),  " &
     "158  (BC_2,  *,       controlr,     1),                        " &
     "157  (BC_4,  TOHEN3,  observe_only, X),                        " &
     "156  (BC_4,  TOH3,    observe_only, X),                        " &
     "155  (BC_4,  TICLK3,  observe_only, X),                        " &
     "154  (BC_4,  TDAT3,   observe_only, X),                        " &
     "153  (BC_2,  TDEN3,   output3,      X,    152,    1,      Z),  " &
     "152  (BC_2,  *,       controlr,     1),                        " &
     "151  (BC_2,  TCLK3,   output3,      X,    152,    1,      Z),  " &
     "150  (BC_4,  TSOF3,   observe_only, X),                        " &
     "149  (BC_2,  TSOF3,   output3,      X,    148,    1,      Z),  " &
     "148  (BC_2,  *,       controlr,     1),                        " &
     "147  (BC_2,  TNEG3,   output3,      X,    152,    1,      Z),  " &
     "146  (BC_2,  TPOS3,   output3,      X,    152,    1,      Z),  " &
     "145  (BC_2,  RLOS3,   output3,      X,    152,    1,      Z),  " &
     "144  (BC_4,  RNEG3,   observe_only, X),                        " &
     "143  (BC_4,  RPOS3,   observe_only, X),                        " &
     "142  (BC_2,  ROOF3,   output3,      X,    152,    1,      Z),  " &
     "141  (BC_4,  RCLK3,   observe_only, X),                        " &
     "140  (BC_2,  RSOF3,   output3,      X,    152,    1,      Z),  " &
     "139  (BC_2,  RDAT3,   output3,      X,    152,    1,      Z),  " &
     "138  (BC_2,  RDEN3,   output3,      X,    152,    1,      Z),  " &
     "137  (BC_2,  ROCLK3,  output3,      X,    152,    1,      Z),  " &
     "136  (BC_0,  *,       internal,     X),                        " &
     "135  (BC_0,  *,       internal,     X),                        " &
     "134  (BC_0,  *,       internal,     X),                        " &
     "133  (BC_0,  *,       internal,     X),                        " &
     "132  (BC_0,  *,       internal,     X),                        " &
     "131  (BC_0,  *,       internal,     X),                        " &
     "130  (BC_0,  *,       internal,     X),                        " &
     "129  (BC_0,  *,       internal,     X),                        " &
     "128  (BC_0,  *,       internal,     X),                        " &
     "127  (BC_0,  *,       internal,     X),                        " &
     "126  (BC_0,  *,       internal,     X),                        " &
     "125  (BC_0,  *,       internal,     X),                        " &
     "124  (BC_0,  *,       internal,     X),                        " &
     "123  (BC_0,  *,       internal,     X),                        " &
     "122  (BC_0,  *,       internal,     X),                        " &
     "121  (BC_0,  *,       internal,     X),                        " &
     "120  (BC_0,  *,       internal,     X),                        " &
     "119  (BC_0,  *,       internal,     X),                        " &
     "118  (BC_0,  *,       internal,     X),                        " &
     "117  (BC_0,  *,       internal,     X),                        " &
     "116  (BC_0,  *,       internal,     X),                        " &
     "115  (BC_4,  ADDR5,   observe_only, X),                        " &
     "114  (BC_4,  DATA5,   observe_only, X),                        " &
     "113  (BC_2,  DATA5,   output3,      X,    112,    1,      Z),  " &
     "112  (BC_2,  *,       controlr,     1),                        " &
     "111  (BC_4,  ADDR6,   observe_only, X),                        " &
     "110  (BC_4,  DATA6,   observe_only, X),                        " &
     "109  (BC_2,  DATA6,   output3,      X,    108,    1,      Z),  " &
     "108  (BC_2,  *,       controlr,     1),                        " &
     "107  (BC_4,  ADDR7,   observe_only, X),                        " &
     "106  (BC_4,  DATA7,   observe_only, X),                        " &
     "105  (BC_2,  DATA7,   output3,      X,    104,    1,      Z),  " &
     "104  (BC_2,  *,       controlr,     1),                        " &
     "103  (BC_4,  ADDR8,   observe_only, X),                        " &
     "102  (BC_4,  ADDR9,   observe_only, X),                        " &
     "101  (BC_4,  ADDR10,  observe_only, X),                        " &
     "100  (BC_4,  ADDR11,  observe_only, X),                        " &
     "99   (BC_4,  TOHEN4,  observe_only, X),                        " &
     "98   (BC_4,  TOH4,    observe_only, X),                        " &
     "97   (BC_4,  TICLK4,  observe_only, X),                        " &
     "96   (BC_4,  TDAT4,   observe_only, X),                        " &
     "95   (BC_2,  TDEN4,   output3,      X,    94,     1,      Z),  " &
     "94   (BC_2,  *,       controlr,     1),                        " &
     "93   (BC_2,  TCLK4,   output3,      X,    94,     1,      Z),  " &
     "92   (BC_4,  TSOF4,   observe_only, X),                        " &
     "91   (BC_2,  TSOF4,   output3,      X,    90,     1,      Z),  " &
     "90   (BC_2,  *,       controlr,     1),                        " &
     "89   (BC_2,  TNEG4,   output3,      X,    94,     1,      Z),  " &
     "88   (BC_2,  TPOS4,   output3,      X,    94,     1,      Z),  " &
     "87   (BC_2,  RLOS4,   output3,      X,    94,     1,      Z),  " &
     "86   (BC_4,  RNEG4,   observe_only, X),                        " &
     "85   (BC_4,  RPOS4,   observe_only, X),                        " &
     "84   (BC_2,  ROOF4,   output3,      X,    94,     1,      Z),  " &
     "83   (BC_4,  RCLK4,   observe_only, X),                        " &
     "82   (BC_2,  RSOF4,   output3,      X,    94,     1,      Z),  " &
     "81   (BC_2,  RDAT4,   output3,      X,    94,     1,      Z),  " &
     "80   (BC_2,  RDEN4,   output3,      X,    94,     1,      Z),  " &
     "79   (BC_2,  ROCLK4,  output3,      X,    94,     1,      Z),  " &
     "78   (BC_4,  TOHEN5,  observe_only, X),                        " &
     "77   (BC_4,  TOH5,    observe_only, X),                        " &
     "76   (BC_4,  TICLK5,  observe_only, X),                        " &
     "75   (BC_4,  TDAT5,   observe_only, X),                        " &
     "74   (BC_2,  TDEN5,   output3,      X,    73,     1,      Z),  " &
     "73   (BC_2,  *,       controlr,     1),                        " &
     "72   (BC_2,  TCLK5,   output3,      X,    73,     1,      Z),  " &
     "71   (BC_4,  TSOF5,   observe_only, X),                        " &
     "70   (BC_2,  TSOF5,   output3,      X,    69,     1,      Z),  " &
     "69   (BC_2,  *,       controlr,     1),                        " &
     "68   (BC_2,  TNEG5,   output3,      X,    73,     1,      Z),  " &
     "67   (BC_2,  TPOS5,   output3,      X,    73,     1,      Z),  " &
     "66   (BC_2,  RLOS5,   output3,      X,    73,     1,      Z),  " &
     "65   (BC_4,  RNEG5,   observe_only, X),                        " &
     "64   (BC_4,  RPOS5,   observe_only, X),                        " &
     "63   (BC_2,  ROOF5,   output3,      X,    73,     1,      Z),  " &
     "62   (BC_4,  RCLK5,   observe_only, X),                        " &
     "61   (BC_2,  RSOF5,   output3,      X,    73,     1,      Z),  " &
     "60   (BC_2,  RDAT5,   output3,      X,    73,     1,      Z),  " &
     "59   (BC_2,  RDEN5,   output3,      X,    73,     1,      Z),  " &
     "58   (BC_2,  ROCLK5,  output3,      X,    73,     1,      Z),  " &
     "57   (BC_4,  CS_N,    observe_only, X),                        " &
     "56   (BC_4,  ALE,     observe_only, X),                        " &
     "55   (BC_4,  WR_N,    observe_only, X),                        " &
     "54   (BC_4,  RD_N,    observe_only, X),                        " &
     "53   (BC_4,  TCSEL,   observe_only, X),                        " &
     "52   (BC_4,  TCCLK,   observe_only, X),                        " &
     "51   (BC_4,  SCLK,    observe_only, X),                        " &
     "50   (BC_4,  INT_N,   observe_only, X),                        " &
     "49   (BC_0,  *,       internal,     X),                        " &
     "48   (BC_2,  INT_N,   output2,      1,    48,     1,      WEAK1)," &
     "47   (BC_4,  MOT,     observe_only, X),                        " &
     "46   (BC_4,  TOHEN6,  observe_only, X),                        " &
     "45   (BC_4,  TOH6,    observe_only, X),                        " &
     "44   (BC_4,  TICLK6,  observe_only, X),                        " &
     "43   (BC_4,  TDAT6,   observe_only, X),                        " &
     "42   (BC_2,  TDEN6,   output3,      X,    41,     1,      Z),  " &
     "41   (BC_2,  *,       controlr,     1),                        " &
     "40   (BC_2,  TCLK6,   output3,      X,    41,     1,      Z),  " &
     "39   (BC_4,  TSOF6,   observe_only, X),                        " &
     "38   (BC_2,  TSOF6,   output3,      X,    37,     1,      Z),  " &
     "37   (BC_2,  *,       controlr,     1),                        " &
     "36   (BC_2,  TNEG6,   output3,      X,    41,     1,      Z),  " &
     "35   (BC_2,  TPOS6,   output3,      X,    41,     1,      Z),  " &
     "34   (BC_2,  RLOS6,   output3,      X,    41,     1,      Z),  " &
     "33   (BC_4,  RNEG6,   observe_only, X),                        " &
     "32   (BC_4,  RPOS6,   observe_only, X),                        " &
     "31   (BC_2,  ROOF6,   output3,      X,    41,     1,      Z),  " &
     "30   (BC_4,  RCLK6,   observe_only, X),                        " &
     "29   (BC_2,  RSOF6,   output3,      X,    41,     1,      Z),  " &
     "28   (BC_2,  RDAT6,   output3,      X,    41,     1,      Z),  " &
     "27   (BC_2,  RDEN6,   output3,      X,    41,     1,      Z),  " &
     "26   (BC_2,  ROCLK6,  output3,      X,    41,     1,      Z),  " &
     "25   (BC_0,  *,       internal,     X),                        " &
     "24   (BC_0,  *,       internal,     X),                        " &
     "23   (BC_0,  *,       internal,     X),                        " &
     "22   (BC_0,  *,       internal,     X),                        " &
     "21   (BC_0,  *,       internal,     X),                        " &
     "20   (BC_0,  *,       internal,     X),                        " &
     "19   (BC_0,  *,       internal,     X),                        " &
     "18   (BC_0,  *,       internal,     X),                        " &
     "17   (BC_0,  *,       internal,     X),                        " &
     "16   (BC_0,  *,       internal,     X),                        " &
     "15   (BC_0,  *,       internal,     X),                        " &
     "14   (BC_0,  *,       internal,     X),                        " &
     "13   (BC_0,  *,       internal,     X),                        " &
     "12   (BC_0,  *,       internal,     X),                        " &
     "11   (BC_0,  *,       internal,     X),                        " &
     "10   (BC_0,  *,       internal,     X),                        " &
     "9    (BC_0,  *,       internal,     X),                        " &
     "8    (BC_0,  *,       internal,     X),                        " &
     "7    (BC_0,  *,       internal,     X),                        " &
     "6    (BC_0,  *,       internal,     X),                        " &
     "5    (BC_0,  *,       internal,     X),                        " &
     "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 DS3146_BGA_256;