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: AT56515B

------------------------------------------------------------------------
-- A T M E L   A R M   M I C R O C O N T R O L L E R S                --
------------------------------------------------------------------------
-- BSDL file
--
-- File Name:     AT91M55800A_BGA.BSD
-- File Revision: 1.2
-- Date created:  2002-10-07
-- Created by:    Atmel Corporation
-- File Status:   Released
--
-- Device:        AT91M55800A
-- Package:       BGA 176
--
-- Visit http://www.atmel.com for a updated list of BSDL files.
--
------------------------------------------------------------------------
-- Syntax and Semantics are checked against the IEEE 1149.1 standard. --
-- The logical functioning of the standard Boundary-Scan instructions --
-- and of the associated bypass, idcode and boundary-scan register    --
-- described in this BSDL file has been verified against its related  --
-- silicon by JTAG Technologies B.V.                                  --
------------------------------------------------------------------------
------------------------------------------------------------------------
--                       IMPORTANT NOTICE                             --
--                                                                    --
--   Copyright 2002 Atmel Corporation. All Rights Reserved.           --
--                                                                    --
--   Atmel assumes no responsibility or liability arising out         --
--   this application or use of any information described herein      --
--   except as expressly agreed to in writing by Atmel Corporation.   --
--                                                                    --
-- ------------------------------------------------------------------ --
-- This BSDL File has been verified on severals BSDL Syntax           --
-- Checker/Compilers                                                  --
--                                                                    --
--                                                                    --
-- AGILENT 3070 BSDL COMPILER  on Tue Jun 17 06:00:15 MDT 2003.       --
--     BSDL File AT91M55800A_TQFP.bsd, package TQFP_176 compiled      --
--     successfully. 0 ERRORS, 0 WARNINGS, OBJECT PRODUCED            --
--                                                                    --
-- RS JTAG Technologies (www.jtag.com)                                --
--                                                                    --
-- ScanWorks from Asset-Intertech (www.asset-intertech.com)           --
--                                                                    --
-- onTAP Boundary Scan Test Software (www.flynn.com)                  --
------------------------------------------------------------------------

entity at56515b is

-- This section identifies the default device package selected.

   generic (PHYSICAL_PIN_MAP: string:= "BGA_176");

-- This section declares all the ports in the design.

   port (
          JTAGSEL     : in       bit;
          NRST        : in       bit;
          NRSTBU      : linkage  bit;
          NTRST       : in       bit;
          NWAIT       : in       bit;
          PLLRC       : linkage  bit;
          TCK         : in       bit;
          TDI         : in       bit;
          TMS         : in       bit;
          WAKEUP      : linkage  bit;
          D_0         : inout    bit;
          D_10        : inout    bit;
          D_11        : inout    bit;
          D_12        : inout    bit;
          D_13        : inout    bit;
          D_14        : inout    bit;
          D_15        : inout    bit;
          D_1         : inout    bit;
          D_2         : inout    bit;
          D_3         : inout    bit;
          D_4         : inout    bit;
          D_5         : inout    bit;
          D_6         : inout    bit;
          D_7         : inout    bit;
          D_8         : inout    bit;
          D_9         : inout    bit;
          NOE_NRD      : inout    bit;
          NUB_NWR1     : inout    bit;
          NWE_NWR0     : inout    bit;
          PA0TCLK3     : inout    bit;
          PA10IRQ1     : inout    bit;
          PA11IRQ2     : inout    bit;
          PA12IRQ3     : inout    bit;
          PA13FIQ      : inout    bit;
          PA14SCK0     : inout    bit;
          PA15TXD0     : inout    bit;
          PA16RXD0     : inout    bit;
          PA17SCK1     : inout    bit;
          PA18TXD1NTRI : inout    bit;
          PA19RXD1     : inout    bit;
          PA1TIOA3     : inout    bit;
          PA20SCK2     : inout    bit;
          PA21TXD2     : inout    bit;
          PA22RXD2     : inout    bit;
          PA23SPCK     : inout    bit;
          PA24MISO     : inout    bit;
          PA25MOSI     : inout    bit;
          PA26NPCS0NSS : inout    bit;
          PA27NPCS1    : inout    bit;
          PA28NPCS2    : inout    bit;
          PA29NPCS3    : inout    bit;
          PA2TIOB3     : inout    bit;
          PA3TCLK4     : inout    bit;
          PA4TIOA4     : inout    bit;
          PA5TIOB4     : inout    bit;
          PA6TCLK5     : inout    bit;
          PA7TIOA5     : inout    bit;
          PA8TIOB5     : inout    bit;
          PA9IRQ0      : inout    bit;
          PB0          : inout    bit;
          PB1          : inout    bit;
          PB10         : inout    bit;
          PB11         : inout    bit;
          PB12         : inout    bit;
          PB13         : inout    bit;
          PB14         : inout    bit;
          PB15         : inout    bit;
          PB16         : inout    bit;
          PB17         : inout    bit;
          PB18BMS      : inout    bit;
          PB19TCLK0    : inout    bit;
          PB2          : inout    bit;
          PB20TIOA0    : inout    bit;
          PB21TIOB0    : inout    bit;
          PB22TCLK1    : inout    bit;
          PB23TIOA1    : inout    bit;
          PB24TIOB1    : inout    bit;
          PB25TCLK2    : inout    bit;
          PB26TIOA2    : inout    bit;
          PB27TIOB2    : inout    bit;
          PB3IRQ4      : inout    bit;
          PB4IRQ5      : inout    bit;
          PB5          : inout    bit;
          PB6AD0TRIG   : inout    bit;
          PB7AD1TRIG   : inout    bit;
          PB8          : inout    bit;
          PB9          : inout    bit;
          SHDN_RTCAL   : linkage  bit;
          A_0         : out      bit;
          A_10        : out      bit;
          A_11        : out      bit;
          A_12        : out      bit;
          A_13        : out      bit;
          A_14        : out      bit;
          A_15        : out      bit;
          A_16        : out      bit;
          A_17        : out      bit;
          A_18        : out      bit;
          A_19        : out      bit;
          A_1         : out      bit;
          A_20        : out      bit;
          A_21        : out      bit;
          A_22        : out      bit;
          A_23        : out      bit;
          A_2         : out      bit;
          A_3         : out      bit;
          A_4         : out      bit;
          A_5         : out      bit;
          A_6         : out      bit;
          A_7         : out      bit;
          A_8         : out      bit;
          A_9         : out      bit;
          MCKO         : out      bit;
          NCS0         : out      bit;
          NCS1         : out      bit;
          NCS2         : out      bit;
          NCS3         : out      bit;
          NCS4         : out      bit;
          NCS5         : out      bit;
          NCS6         : out      bit;
          NCS7         : out      bit;
          NWDOVF       : out      bit;
          TDO          : out      bit;
          DA0          : linkage  bit;
          DA1          : linkage  bit;
          XIN          : linkage  bit;
          XIN32        : linkage  bit;
          XOUT         : linkage  bit;
          XOUT32       : linkage  bit;
          AD0          : linkage  bit;
          AD1          : linkage  bit;
          AD2          : linkage  bit;
          AD3          : linkage  bit;
          AD4          : linkage  bit;
          AD5          : linkage  bit;
          AD6          : linkage  bit;
          AD7          : linkage  bit;
          ADVREF       : linkage  bit;
          DAVREF       : linkage  bit;
          GNDA         : linkage  bit;
          GNDPLL       : linkage  bit;
          VDDA         : linkage  bit;
          VDDBU        : linkage  bit;
          GNDBU        : linkage  bit;
          VDDPLL       : linkage  bit;
          GND          : linkage  bit_vector (1 to 16);
          VDDCORE      : linkage  bit_vector (1 to 4);
          VDDIO        : linkage  bit_vector (1 to 11)
   );

   use STD_1149_1_1994.all;

   attribute COMPONENT_CONFORMANCE of at56515b: entity is "STD_1149_1_1993";

   attribute PIN_MAP of at56515b: 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_176: PIN_MAP_STRING :=
  "AD0          : H13," &
  "AD1          : H12," &
  "AD2          : G13," &
  "AD3          : G12," &
  "AD4          : F13," &
  "AD5          : E13," &
  "AD6          : E12," &
  "AD7          : D14," &
  "ADVREF       : C15," &
  "DAVREF       : A15," &
  "JTAGSEL      : D6," &
  "NRST         : A3," &
  "NRSTBU       : E14," &
  "NTRST        : A4," &
  "NWAIT        : A2," &
  "PLLRC        : J15," &
  "TCK          : D5," &
  "TDI          : B6," &
  "GNDBU        : E15," &
  "TMS          : C5," &
  "WAKEUP       : H14," &
  "XIN          : M15," &
  "XIN32        : G15," &
  "D_0         : L3," &
  "D_10        : R1," &
  "D_11        : R2," &
  "D_12        : R3," &
  "D_13        : R4," &
  "D_14        : N4," &
  "D_15        : P5," &
  "D_1         : L4," &
  "D_2         : M1," &
  "D_3         : M2," &
  "D_4         : N1," &
  "D_5         : P1," &
  "D_6         : N2," &
  "D_7         : P2," &
  "D_8         : P3," &
  "D_9         : P4," &
  "NOE_NRD      : B4," &
  "NUB_NWR1     : B2," &
  "NWE_NWR0     : B3," &
  "PA0TCLK3     : M9," &
  "PA10IRQ1     : P10," &
  "PA11IRQ2     : P11," &
  "PA12IRQ3     : R12," &
  "PA13FIQ      : P12," &
  "PA14SCK0     : R13," &
  "PA15TXD0     : R14," &
  "PA16RXD0     : R15," &
  "PA17SCK1     : P13," &
  "PA18TXD1NTRI : P14," &
  "PA19RXD1     : N14," &
  "PA1TIOA3     : N8," &
  "PA20SCK2     : P15," &
  "PA21TXD2     : M13," &
  "PA22RXD2     : L13," &
  "PA23SPCK     : M11," &
  "PA24MISO     : M14," &
  "PA25MOSI     : L12," &
  "PA26NPCS0NSS : L14," &
  "PA27NPCS1    : K14," &
  "PA28NPCS2    : K12," &
  "PA29NPCS3    : J12," &
  "PA2TIOB3     : P8," &
  "PA3TCLK4     : R8," &
  "PA4TIOA4     : R9," &
  "PA5TIOB4     : R10," &
  "PA6TCLK5     : R11," &
  "PA7TIOA5     : P9," &
  "PA8TIOB5     : N10," &
  "PA9IRQ0      : N11," &
  "PB0          : C12," &
  "PB1          : D11," &
  "PB10         : A9," &
  "PB11         : B8," &
  "PB12         : A8," &
  "PB13         : C8," &
  "PB14         : D9," &
  "PB15         : D8," &
  "PB16         : A7," &
  "PB17         : B7," &
  "PB18BMS      : A5," &
  "PB19TCLK0    : N5," &
  "PB2          : B11," &
  "PB20TIOA0    : R5," &
  "PB21TIOB0    : M6," &
  "PB22TCLK1    : P6," &
  "PB23TIOA1    : R6," &
  "PB24TIOB1    : R7," &
  "PB25TCLK2    : N7," &
  "PB26TIOA2    : P7," &
  "PB27TIOB2    : M8," &
  "PB3IRQ4      : B10," &
  "PB4IRQ5      : C11," &
  "PB5          : D10," &
  "PB6AD0TRIG   : C9," &
  "PB7AD1TRIG   : B9," &
  "PB8          : A11," &
  "PB9          : A10," &
  "SHDN_RTCAL   : J13," &
  "A_0         : C1," &
  "A_10        : F1," &
  "A_11        : H4," &
  "A_12        : G1," &
  "A_13        : H3," &
  "A_14        : H2," &
  "A_15        : H1," &
  "A_16        : J4," &
  "A_17        : J1," &
  "A_18        : J2," &
  "A_19        : K1," &
  "A_1         : D2," &
  "A_20        : L1," &
  "A_21        : K3," &
  "A_22        : K2," &
  "A_23        : L2," &
  "A_2         : D1," &
  "A_3         : E2," &
  "A_4         : E1," &
  "A_5         : E3," &
  "A_6         : F4," &
  "A_7         : F2," &
  "A_8         : G3," &
  "A_9         : G2," &
  "DA0          : C14," &
  "DA1          : B14," &
  "MCKO         : C7," &
  "NCS0         : C2," &
  "NCS1         : A1," &
  "NCS2         : B1," &
  "NCS3         : D3," &
  "NCS4         : B13," &
  "NCS5         : B12," &
  "NCS6         : A13," &
  "NCS7         : A12," &
  "NWDOVF       : A6," &
  "TDO          : B5," &
  "XOUT         : L15," &
  "XOUT32       : F15," &
  "GNDA         : B15," &
  "GNDPLL       : K15," &
  "VDDA         : D15," &
  "VDDBU        : F14," &
  "VDDPLL       : J14," &
  "GND:(K4, M4, M5, M7, M10, M12, N15, A14, D4, D7, D12, E4," &
  "F12, G4, G14, H15)," &
  "VDDCORE: (C4, D13, M3, N12)," &
  "VDDIO: (C3, C6, C10, C13, F3, J3, K13, N3, N6, N9, N13)";

-- 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 TCK  : signal is (10.0e6, BOTH);
   attribute TAP_SCAN_IN    of TDI  : signal is true;
   attribute TAP_SCAN_MODE  of TMS  : signal is true;
   attribute TAP_SCAN_OUT   of TDO  : signal is true;
   attribute TAP_SCAN_RESET of NTRST: signal is true;

-- Specifies the compliance enable patterns for the design.
-- It lists a set of design ports and the values that they
-- should be set to, in order to enable compliance to IEEE
-- Std 1149.1

   attribute COMPLIANCE_PATTERNS of at56515b: entity is
        "(JTAGSEL) (1)";

-- Specifies the number of bits in the instruction register.

   attribute INSTRUCTION_LENGTH of at56515b: entity is 2;

-- Specifies the boundary-scan instructions implemented in the
-- design and their opcodes.

   attribute INSTRUCTION_OPCODE of at56515b: entity is
     "BYPASS (11)," &
     "EXTEST (00)," &
     "SAMPLE (01)";

-- 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 at56515b: entity is "01";

-- This section specifies the test data register placed between TDI
-- and TDO for each implemented instruction.

   attribute REGISTER_ACCESS of at56515b: entity is
        "BYPASS   (BYPASS)," &
        "BOUNDARY (EXTEST, SAMPLE)";

-- Specifies the length of the boundary scan register.

   attribute BOUNDARY_LENGTH of at56515b: entity is 256;

-- 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 at56515b: entity is
--
-- num cell   port         function      safe  [ccell  disval  rslt]
--
   "255  (BC_1,  *,         controlr,     1),                 " &
   "254  (BC_1,  NOE_NRD,   input,        X),                 " &
   "253  (BC_1,  NOE_NRD,   output3,      X,    255,  1, Z),  " &
   "252  (BC_1,  NWE_NWR0,  input,        X),                 " &
   "251  (BC_1,  NWE_NWR0,  output3,      X,    255,  1, Z),  " &
   "250  (BC_1,  NUB_NWR1,  input,        X),                 " &
   "249  (BC_1,  NUB_NWR1,  output3,      X,    255,  1, Z),  " &
   "248  (BC_1,  NCS0,      output3,      X,    255,  1, Z),  " &
   "247  (BC_1,  NCS1,      output3,      X,    255,  1, Z),  " &
   "246  (BC_1,  NCS2,      output3,      X,    255,  1, Z),  " &
   "245  (BC_1,  NCS3,      output3,      X,    255,  1, Z),  " &
   "244  (BC_1,  *,         controlr,     1),                 " &
   "243  (BC_1,  A_0,       output3,      X,    244,  1, Z),  " &
   "242  (BC_1,  A_1,       output3,      X,    244,  1, Z),  " &
   "241  (BC_1,  A_2,       output3,      X,    244,  1, Z),  " &
   "240  (BC_1,  A_3,       output3,      X,    244,  1, Z),  " &
   "239  (BC_1,  A_4,       output3,      X,    244,  1, Z),  " &
   "238  (BC_1,  A_5,       output3,      X,    244,  1, Z),  " &
   "237  (BC_1,  A_6,       output3,      X,    244,  1, Z),  " &
   "236  (BC_1,  A_7,       output3,      X,    244,  1, Z),  " &
   "235  (BC_1,  *,         controlr,     1),                 " &
   "234  (BC_1,  A_8,       output3,      X,    235,  1, Z),  " &
   "233  (BC_1,  A_9,       output3,      X,    235,  1, Z),  " &
   "232  (BC_1,  A_10,      output3,      X,    235,  1, Z),  " &
   "231  (BC_1,  A_11,      output3,      X,    235,  1, Z),  " &
   "230  (BC_1,  A_12,      output3,      X,    235,  1, Z),  " &
   "229  (BC_1,  A_13,      output3,      X,    235,  1, Z),  " &
   "228  (BC_1,  A_14,      output3,      X,    235,  1, Z),  " &
   "227  (BC_1,  A_15,      output3,      X,    235,  1, Z),  " &
   "226  (BC_1,  *,         controlr,     1),                 " &
   "225  (BC_1,  A_16,      output3,      X,    226,  1, Z),  " &
   "224  (BC_1,  A_17,      output3,      X,    226,  1, Z),  " &
   "223  (BC_1,  A_18,      output3,      X,    226,  1, Z),  " &
   "222  (BC_1,  A_19,      output3,      X,    226,  1, Z),  " &
   "221  (BC_1,  A_20,      output3,      X,    226,  1, Z),  " &
   "220  (BC_1,  A_21,      output3,      X,    226,  1, Z),  " &
   "219  (BC_1,  A_22,      output3,      X,    226,  1, Z),  " &
   "218  (BC_1,  A_23,      output3,      X,    226,  1, Z),  " &
   "217  (BC_1,  *,         controlr,     1),                 " &
   "216  (BC_1,  D_0,       output3,      X,    217,  1, Z),  " &
   "215  (BC_1,  D_0,       input,        X),                 " &
   "214  (BC_1,  D_1,       output3,      X,    217,  1, Z),  " &
   "213  (BC_1,  D_1,       input,        X),                 " &
   "212  (BC_1,  D_2,       output3,      X,    217,  1, Z),  " &
   "211  (BC_1,  D_2,       input,        X),                 " &
   "210  (BC_1,  D_3,       output3,      X,    217,  1, Z),  " &
   "209  (BC_1,  D_3,       input,        X),                 " &
   "208  (BC_1,  D_4,       output3,      X,    217,  1, Z),  " &
   "207  (BC_1,  D_4,       input,        X),                 " &
   "206  (BC_1,  D_5,       output3,      X,    217,  1, Z),  " &
   "205  (BC_1,  D_5,       input,        X),                 " &
   "204  (BC_1,  D_6,       output3,      X,    217,  1, Z),  " &
   "203  (BC_1,  D_6,       input,        X),                 " &
   "202  (BC_1,  D_7,       output3,      X,    217,  1, Z),  " &
   "201  (BC_1,  D_7,       input,        X),                 " &
   "200  (BC_1,  *,         controlr,     1),                 " &
   "199  (BC_1,  D_8,       output3,      X,    200,  1, Z),  " &
   "198  (BC_1,  D_8,       input,        X),                 " &
   "197  (BC_1,  D_9,       output3,      X,    200,  1, Z),  " &
   "196  (BC_1,  D_9,       input,        X),                 " &
   "195  (BC_1,  D_10,      output3,      X,    200,  1, Z),  " &
   "194  (BC_1,  D_10,      input,        X),                 " &
   "193  (BC_1,  D_11,      output3,      X,    200,  1, Z),  " &
   "192  (BC_1,  D_11,      input,        X),                 " &
   "191  (BC_1,  D_12,      output3,      X,    200,  1, Z),  " &
   "190  (BC_1,  D_12,      input,        X),                 " &
   "189  (BC_1,  D_13,      output3,      X,    200,  1, Z),  " &
   "188  (BC_1,  D_13,      input,        X),                 " &
   "187  (BC_1,  D_14,      output3,      X,    200,  1, Z),  " &
   "186  (BC_1,  D_14,      input,        X),                 " &
   "185  (BC_1,  D_15,      output3,      X,    200,  1, Z),  " &
   "184  (BC_1,  D_15,      input,        X),                 " &
   "183  (BC_1,  *,         controlr,     1),                 " &
   "182  (BC_1,  PB19TCLK0,  input,       X),                 " &
   "181  (BC_1,  PB19TCLK0,  output3,     X,  183,  1,   Z),  " &
   "180  (BC_1,  *,          controlr,    1),                 " &
   "179  (BC_1,  PB20TIOA0,  input,       X),                 " &
   "178  (BC_1,  PB20TIOA0,  output3,     X,  180,  1,   Z),  " &
   "177  (BC_1,  *,          controlr,    1),                 " &
   "176  (BC_1,  PB21TIOB0,  input,       X),                 " &
   "175  (BC_1,  PB21TIOB0,  output3,     X,  177,  1,   Z),  " &
   "174  (BC_1,  *,          controlr,    1),                 " &
   "173  (BC_1,  PB22TCLK1,  input,       X),                 " &
   "172  (BC_1,  PB22TCLK1,  output3,     X,  174,  1,   Z),  " &
   "171  (BC_1,  *,          controlr,    1),                 " &
   "170  (BC_1,  PB23TIOA1,  input,       X),                 " &
   "169  (BC_1,  PB23TIOA1,  output3,     X,  171,  1,   Z),  " &
   "168  (BC_1,  *,          controlr,    1),                 " &
   "167  (BC_1,  PB24TIOB1,  input,       X),                 " &
   "166  (BC_1,  PB24TIOB1,  output3,     X,  168,  1,   Z),  " &
   "165  (BC_1,  *,          controlr,    1),                 " &
   "164  (BC_1,  PB25TCLK2,  input,       X),                 " &
   "163  (BC_1,  PB25TCLK2,  output3,     X,  165,  1,   Z),  " &
   "162  (BC_1,  *,          controlr,    1),                 " &
   "161  (BC_1,  PB26TIOA2,  input,       X),                 " &
   "160  (BC_1,  PB26TIOA2,  output3,     X,  162,  1,   Z),  " &
   "159  (BC_1,  *,          controlr,    1),                 " &
   "158  (BC_1,  PB27TIOB2,  input,       X),                 " &
   "157  (BC_1,  PB27TIOB2,  output3,     X,  159,  1,   Z),  " &
   "156  (BC_1,  *,          controlr,    1),                 " &
   "155  (BC_1,  PA0TCLK3,   input,       X),                 " &
   "154  (BC_1,  PA0TCLK3,   output3,     X,  156,  1,   Z),  " &
   "153  (BC_1,  *,          controlr,    1),                 " &
   "152  (BC_1,  PA1TIOA3,   input,       X),                 " &
   "151  (BC_1,  PA1TIOA3,   output3,     X,  153,  1,   Z),  " &
   "150  (BC_1,  *,          controlr,    1),                 " &
   "149  (BC_1,  PA2TIOB3,   input,       X),                 " &
   "148  (BC_1,  PA2TIOB3,   output3,     X,  150,  1,   Z),  " &
   "147  (BC_1,  *,          controlr,    1),                 " &
   "146  (BC_1,  PA3TCLK4,   input,       X),                 " &
   "145  (BC_1,  PA3TCLK4,   output3,     X,  147,  1,   Z),  " &
   "144  (BC_1,  *,          controlr,    1),                 " &
   "143  (BC_1,  PA4TIOA4,   input,       X),                 " &
   "142  (BC_1,  PA4TIOA4,   output3,     X,  144,  1,   Z),  " &
   "141  (BC_1,  *,          controlr,    1),                 " &
   "140  (BC_1,  PA5TIOB4,   input,       X),                 " &
   "139  (BC_1,  PA5TIOB4,   output3,     X,  141,  1,   Z),  " &
   "138  (BC_1,  *,          controlr,    1),                 " &
   "137  (BC_1,  PA6TCLK5,   input,       X),                 " &
   "136  (BC_1,  PA6TCLK5,   output3,     X,  138,  1,   Z),  " &
   "135  (BC_1,  *,          controlr,    1),                 " &
   "134  (BC_1,  PA7TIOA5,   input,       X),                 " &
   "133  (BC_1,  PA7TIOA5,   output3,     X,  135,  1,   Z),  " &
   "132  (BC_1,  *,          controlr,    1),                 " &
   "131  (BC_1,  PA8TIOB5,   input,       X),                 " &
   "130  (BC_1,  PA8TIOB5,   output3,     X,  132,  1,   Z),  " &
   "129  (BC_1,  *,          controlr,    1),                 " &
   "128  (BC_1,  PA9IRQ0,    input,       X),                 " &
   "127  (BC_1,  PA9IRQ0,    output3,     X,  129,  1,   Z),  " &
   "126  (BC_1,  *,          controlr,    1),                 " &
   "125  (BC_1,  PA10IRQ1,   input,       X),                 " &
   "124  (BC_1,  PA10IRQ1,   output3,     X,  126,  1,   Z),  " &
   "123  (BC_1,  *,          controlr,    1),                 " &
   "122  (BC_1,  PA11IRQ2,   input,       X),                 " &
   "121  (BC_1,  PA11IRQ2,   output3,     X,  123,  1,   Z),  " &
   "120  (BC_1,  *,          controlr,    1),                 " &
   "119  (BC_1,  PA12IRQ3,   input,       X),                 " &
   "118  (BC_1,  PA12IRQ3,   output3,     X,  120,  1,   Z),  " &
   "117  (BC_1,  *,          controlr,    1),                 " &
   "116  (BC_1,  PA13FIQ,    input,       X),                 " &
   "115  (BC_1,  PA13FIQ,    output3,     X,  117,  1,   Z),  " &
   "114  (BC_1,  *,          controlr,    1),                 " &
   "113  (BC_1,  PA14SCK0,   input,       X),                 " &
   "112  (BC_1,  PA14SCK0,   output3,     X,  114,  1,   Z),  " &
   "111  (BC_1,  *,          controlr,    1),                 " &
   "110  (BC_1,  PA15TXD0,   input,       X),                 " &
   "109  (BC_1,  PA15TXD0,   output3,     X,  111,  1,   Z),  " &
   "108  (BC_1,  *,          controlr,    1),                 " &
   "107  (BC_1,  PA16RXD0,   input,       X),                 " &
   "106  (BC_1,  PA16RXD0,   output3,     X,  108,  1,   Z),  " &
   "105  (BC_1,  *,          controlr,    1),                 " &
   "104  (BC_1,  PA17SCK1,   input,       X),                 " &
   "103  (BC_1,  PA17SCK1,   output3,     X,  105,  1,   Z),  " &
   "102  (BC_1,  *,          controlr,    1),                 " &
   "101  (BC_1,  PA18TXD1NTRI, input,     X),                 " &
   "100  (BC_1,  PA18TXD1NTRI, output3,   X,  102,  1,   Z),  " &
   "99   (BC_1,  *,            controlr,  1),                 " &
   "98   (BC_1,  PA19RXD1,     input,     X),                 " &
   "97   (BC_1,  PA19RXD1,     output3,   X,  99,   1,   Z),  " &
   "96   (BC_1,  *,            controlr,  1),                 " &
   "95   (BC_1,  PA20SCK2,     input,     X),                 " &
   "94   (BC_1,  PA20SCK2,     output3,   X,  96,   1,   Z),  " &
   "93   (BC_1,  *,            controlr,  1),                 " &
   "92   (BC_1,  PA21TXD2,     input,     X),                 " &
   "91   (BC_1,  PA21TXD2,     output3,   X,  93,   1,   Z),  " &
   "90   (BC_1,  *,            controlr,  1),                 " &
   "89   (BC_1,  PA22RXD2,     input,     X),                 " &
   "88   (BC_1,  PA22RXD2,     output3,   X,  90,   1,   Z),  " &
   "87   (BC_1,  *,            controlr,  1),                 " &
   "86   (BC_1,  PA23SPCK,     input,     X),                 " &
   "85   (BC_1,  PA23SPCK,     output3,   X,  87,   1,   Z),  " &
   "84   (BC_1,  *,            controlr,  1),                 " &
   "83   (BC_1,  PA24MISO,     input,     X),                 " &
   "82   (BC_1,  PA24MISO,     output3,   X,  84,   1,   Z),  " &
   "81   (BC_1,  *,            controlr,  1),                 " &
   "80   (BC_1,  PA25MOSI,     input,     X),                 " &
   "79   (BC_1,  PA25MOSI,     output3,   X,  81,   1,   Z),  " &
   "78   (BC_1,  *,            controlr,  1),                 " &
   "77   (BC_1,  PA26NPCS0NSS, input,     X),                 " &
   "76   (BC_1,  PA26NPCS0NSS, output3,   X,  78,   1,   Z),  " &
   "75   (BC_1,  *,            controlr,  1),                 " &
   "74   (BC_1,  PA27NPCS1,    input,     X),                 " &
   "73   (BC_1,  PA27NPCS1,    output3,   X,  75,   1,   Z),  " &
   "72   (BC_1,  *,            controlr,  1),                 " &
   "71   (BC_1,  PA28NPCS2,    input,     X),                 " &
   "70   (BC_1,  PA28NPCS2,    output3,   X,  72,   1,   Z),  " &
   "69   (BC_1,  *,            controlr,  1),                 " &
   "68   (BC_1,  PA29NPCS3,    input,     X),                 " &
   "67   (BC_1,  PA29NPCS3,    output3,   X,  69,   1,   Z),  " &
   "66   (BC_1,  NCS4,         output3,   X,  255,  1,   Z),  " &
   "65   (BC_1,  NCS5,         output3,   X,  255,  1,   Z),  " &
   "64   (BC_1,  NCS6,         output3,   X,  255,  1,   Z),  " &
   "63   (BC_1,  NCS7,         output3,   X,  255,  1,   Z),  " &
   "62   (BC_1,  *,            controlr,  1),                 " &
   "61   (BC_1,  PB0,          input,     X),                 " &
   "60   (BC_1,  PB0,          output3,   X,  62,   1,   Z),  " &
   "59   (BC_1,  *,            controlr,  1),                 " &
   "58   (BC_1,  PB1,          input,     X),                 " &
   "57   (BC_1,  PB1,          output3,   X,  59,   1,   Z),  " &
   "56   (BC_1,  *,            controlr,  1),                 " &
   "55   (BC_1,  PB2,          input,     X),                 " &
   "54   (BC_1,  PB2,          output3,   X,  56,   1,   Z),  " &
   "53   (BC_1,  *,            controlr,  1),                 " &
   "52   (BC_1,  PB3IRQ4,      input,     X),                 " &
   "51   (BC_1,  PB3IRQ4,      output3,   X,  53,   1,   Z),  " &
   "50   (BC_1,  *,            controlr,  1),                 " &
   "49   (BC_1,  PB4IRQ5,      input,     X),                 " &
   "48   (BC_1,  PB4IRQ5,      output3,   X,  50,   1,   Z),  " &
   "47   (BC_1,  *,            controlr,  1),                 " &
   "46   (BC_1,  PB5,          input,     X),                 " &
   "45   (BC_1,  PB5,          output3,   X,  47,   1,   Z),  " &
   "44   (BC_1,  *,            controlr,  1),                 " &
   "43   (BC_1,  PB6AD0TRIG,   input,     X),                 " &
   "42   (BC_1,  PB6AD0TRIG,   output3,   X,  44,   1,   Z),  " &
   "41   (BC_1,  *,            controlr,  1),                 " &
   "40   (BC_1,  PB7AD1TRIG,   input,     X),                 " &
   "39   (BC_1,  PB7AD1TRIG,   output3,   X,  41,   1,   Z),  " &
   "38   (BC_1,  *,            controlr,  1),                 " &
   "37   (BC_1,  PB8,          input,     X),                 " &
   "36   (BC_1,  PB8,          output3,   X,  38,   1,   Z),  " &
   "35   (BC_1,  *,            controlr,  1),                 " &
   "34   (BC_1,  PB9,          input,     X),                 " &
   "33   (BC_1,  PB9,          output3,   X,  35,   1,   Z),  " &
   "32   (BC_1,  *,            controlr,  1),                 " &
   "31   (BC_1,  PB10,         input,     X),                 " &
   "30   (BC_1,  PB10,         output3,   X,  32,   1,   Z),  " &
   "29   (BC_1,  *,            controlr,  1),                 " &
   "28   (BC_1,  PB11,         input,     X),                 " &
   "27   (BC_1,  PB11,         output3,   X,  29,   1,   Z),  " &
   "26   (BC_1,  *,            controlr,  1),                 " &
   "25   (BC_1,  PB12,         input,     X),                 " &
   "24   (BC_1,  PB12,         output3,   X,  26,   1,   Z),  " &
   "23   (BC_1,  *,            controlr,  1),                 " &
   "22   (BC_1,  PB13,         input,     X),                 " &
   "21   (BC_1,  PB13,         output3,   X,  23,   1,   Z),  " &
   "20   (BC_1,  *,            controlr,  1),                 " &
   "19   (BC_1,  PB14,         input,     X),                 " &
   "18   (BC_1,  PB14,         output3,   X,  20,   1,   Z),  " &
   "17   (BC_1,  *,            controlr,  1),                 " &
   "16   (BC_1,  PB15,         input,     X),                 " &
   "15   (BC_1,  PB15,         output3,   X,  17,   1,   Z),  " &
   "14   (BC_1,  *,            controlr,  1),                 " &
   "13   (BC_1,  PB16,         input,     X),                 " &
   "12   (BC_1,  PB16,         output3,   X,  14,   1,   Z),  " &
   "11   (BC_1,  *,            controlr,  1),                 " &
   "10   (BC_1,  PB17,         input,     X),                 " &
   "9    (BC_1,  PB17,         output3,   X,  11,   1,   Z),  " &
   "8    (BC_1,  *,            controlr,  1),                 " &
   "7    (BC_1,  NWDOVF,       output3,   X,  8,    1,   Z),  " &
   "6    (BC_1,  *,            controlr,  1),                 " &
   "5    (BC_1,  MCKO,         output3,   X,  6,    1,   Z),  " &
   "4    (BC_1,  *,            controlr,  1),                 " &
   "3    (BC_1,  PB18BMS,      input,     X),                 " &
   "2    (BC_1,  PB18BMS,      output3,   X,  4,    1,   Z),  " &
   "1    (BC_1,  NRST,         input,     X),                 " &
   "0    (BC_1,  NWAIT,        input,     X)                  ";

 end at56515b;