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

---------------------------------------------------------------------------------
-- Copyright (C) 2015 Infineon Technologies AG. All rights reserved.
--
-- Infineon Technologies AG (Infineon) is supplying this software for use with
-- Infineon's microcontrollers.  This file can be freely distributed within 
-- development tools that are supporting such microcontrollers. 
--
-- THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED
-- OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
-- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
-- INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL,
-- OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
---------------------------------------------------------------------------------
-- The XMC4000 micro controller family contains 2 different TAP controllers
-- TAP1 and TAP2.
--
-- Only the first one (TAP1) will be used for boundary scan operation. 
-- 
-- TDO of TAP1 is connected to TDI of TAP2. This results in one additional 
-- shift cycle in case TAP2 is configured to bypass mode (IR 1111) for any data 
-- register operation.
--
-- In case of an instruction register operation each instruction for TAP1 has to 
-- be expanded by �1111� to keep TAP2 in bypass mode. 
--
-- The ID code for TAP2 is for all products: 0x4BA0_0477.

---------------------------------------------------------------------------------
-- DATE & TIME  : 17.03.2015
-- File Type    : BSDL Description for Top-level Entity XMC4700
---------------------------------------------------------------------------------


entity XMC4700 is

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

    port(
        P0_0                 : inout      bit; 
        P0_1                 : inout      bit; 
        P0_2                 : inout      bit; 
        P0_3                 : inout      bit; 
        P0_4                 : inout      bit; 
        P0_5                 : inout      bit; 
        P0_6                 : inout      bit; 
        P0_7                 : in         bit; 
        P0_8                 : in         bit; 
        P0_9                 : inout      bit; 
        P0_10                : inout      bit; 
        P0_11                : inout      bit; 
        P0_12                : inout      bit; 
        P0_13                : inout      bit; 
        P0_14                : inout      bit; 
        P0_15                : inout      bit; 
        P1_0                 : inout      bit; 
        P1_1                 : inout      bit; 
        P1_2                 : inout      bit; 
        P1_3                 : inout      bit; 
        P1_4                 : inout      bit; 
        P1_5                 : inout      bit; 
        P1_6                 : inout      bit; 
        P1_7                 : inout      bit; 
        P1_8                 : inout      bit; 
        P1_9                 : inout      bit; 
        P1_10                : inout      bit; 
        P1_11                : inout      bit; 
        P1_12                : inout      bit; 
        P1_13                : inout      bit; 
        P1_14                : inout      bit; 
        P1_15                : inout      bit; 
        P2_0                 : inout      bit; 
        P2_1                 : out        bit; 
        P2_2                 : inout      bit; 
        P2_3                 : inout      bit; 
        P2_4                 : inout      bit; 
        P2_5                 : inout      bit; 
        P2_6                 : inout      bit; 
        P2_7                 : inout      bit; 
        P2_8                 : inout      bit; 
        P2_9                 : inout      bit; 
        P2_10                : inout      bit; 
        P2_11                : inout      bit; 
        P2_12                : inout      bit; 
        P2_13                : inout      bit; 
        P2_14                : inout      bit; 
        P2_15                : inout      bit; 
        P3_0                 : inout      bit; 
        P3_1                 : inout      bit; 
        P3_2                 : inout      bit; 
        P3_3                 : inout      bit; 
        P3_4                 : inout      bit; 
        P3_5                 : inout      bit; 
        P3_6                 : inout      bit; 
        P3_7                 : inout      bit; 
        P3_8                 : inout      bit; 
        P3_9                 : inout      bit; 
        P3_10                : inout      bit; 
        P3_11                : inout      bit; 
        P3_12                : inout      bit; 
        P3_13                : inout      bit; 
        P3_14                : inout      bit; 
        P3_15                : inout      bit; 
        P4_0                 : inout      bit; 
        P4_1                 : inout      bit; 
        P4_2                 : inout      bit; 
        P4_3                 : inout      bit; 
        P4_4                 : inout      bit; 
        P4_5                 : inout      bit; 
        P4_6                 : inout      bit; 
        P4_7                 : inout      bit; 
        P5_0                 : inout      bit; 
        P5_1                 : inout      bit; 
        P5_2                 : inout      bit; 
        P5_3                 : inout      bit; 
        P5_4                 : inout      bit; 
        P5_5                 : inout      bit; 
        P5_6                 : inout      bit; 
        P5_7                 : inout      bit; 
        P5_8                 : inout      bit; 
        P5_9                 : inout      bit; 
        P5_10                : inout      bit; 
        P5_11                : inout      bit; 
        P6_0                 : inout      bit; 
        P6_1                 : inout      bit; 
        P6_2                 : inout      bit; 
        P6_3                 : inout      bit; 
        P6_4                 : inout      bit; 
        P6_5                 : inout      bit; 
        P6_6                 : inout      bit; 
        P7_0                 : inout      bit; 
        P7_1                 : inout      bit; 
        P7_2                 : inout      bit; 
        P7_3                 : inout      bit; 
        P7_4                 : inout      bit; 
        P7_5                 : inout      bit; 
        P7_6                 : inout      bit; 
        P7_7                 : inout      bit; 
        P7_8                 : inout      bit; 
        P7_9                 : inout      bit; 
        P7_10                : inout      bit; 
        P7_11                : inout      bit; 
        P8_0                 : inout      bit; 
        P8_1                 : inout      bit; 
        P8_2                 : inout      bit; 
        P8_3                 : inout      bit; 
        P8_4                 : inout      bit; 
        P8_5                 : inout      bit; 
        P8_6                 : inout      bit; 
        P8_7                 : inout      bit; 
        P8_8                 : inout      bit; 
        P8_9                 : inout      bit; 
        P8_10                : inout      bit; 
        P8_11                : inout      bit; 
        P9_0                 : inout      bit; 
        P9_1                 : inout      bit; 
        P9_2                 : inout      bit; 
        P9_3                 : inout      bit; 
        P9_4                 : inout      bit; 
        P9_5                 : inout      bit; 
        P9_6                 : inout      bit; 
        P9_7                 : inout      bit; 
        P9_8                 : inout      bit; 
        P9_9                 : inout      bit; 
        P9_10                : inout      bit; 
        P9_11                : inout      bit; 
        USB_DM               : inout      bit; 
        USB_DP               : inout      bit; 
        VBUS                 : inout      bit; 
        VDDP_1               : linkage    bit; 
        VDDC_1               : linkage    bit; 
        HIB_IO_1             : inout      bit; 
        HIB_IO_0             : out        bit; 
        RTC_XTAL1            : linkage    bit; 
        RTC_XTAL2            : linkage    bit; 
        VBAT                 : linkage    bit; 
        VSSA                 : linkage    bit; 
        VDDA                 : linkage    bit; 
        VDDC_2               : linkage    bit; 
        VDDP_2               : linkage    bit; 
        VSS_1                : linkage    bit; 
        VSS_2                : linkage    bit; 
        VSS_3                : linkage    bit; 
        VSS_4                : linkage    bit; 
        VSS_5                : linkage    bit; 
        VSS_6                : linkage    bit; 
        VSS_7                : linkage    bit; 
        XTAL1                : linkage    bit; 
        XTAL2                : linkage    bit; 
        VDDC_3               : linkage    bit; 
        VDDP_3               : linkage    bit; 
        PORST                : linkage    bit; 
        TMS                  : in         bit; 
        TCK                  : in         bit; 
        VSSO                 : linkage    bit; 
        P14_0                : in         bit; 
        P14_1                : in         bit; 
        P14_2                : in         bit; 
        P14_3                : in         bit; 
        P14_4                : in         bit; 
        P14_5                : in         bit; 
        P14_6                : in         bit; 
        P14_7                : in         bit; 
        P14_8                : in         bit; 
        P14_9                : in         bit; 
        P14_12               : in         bit; 
        P14_13               : in         bit; 
        P14_14               : in         bit; 
        P14_15               : in         bit; 
        P15_2                : in         bit; 
        P15_3                : in         bit; 
        P15_4                : in         bit; 
        P15_5                : in         bit; 
        P15_6                : in         bit; 
        P15_7                : in         bit; 
        P15_8                : in         bit; 
        P15_9                : in         bit; 
        P15_12               : in         bit; 
        P15_13               : in         bit; 
        P15_14               : in         bit; 
        P15_15               : in         bit; 
        VAGND                : linkage    bit; 
        VAREF                : linkage    bit  
    );

    use STD_1149_1_1994.all;                            -- Get IEEE 1149.1-1994 attributes and definitions

    attribute COMPONENT_CONFORMANCE of XMC4700 : entity is "STD_1149_1_1993";

    attribute PIN_MAP of XMC4700 : entity is PHYSICAL_PIN_MAP;

    constant LFBGA196 : PIN_MAP_STRING :=
        "P0_1	                :  E3 ,"&
        "P0_0	                :  E4 ,"&
        "P0_10	                :  D4 ,"&
        "P0_9	                :  F4 ,"&
        "P3_2	                :  D3 ,"&
        "P3_1	                :  D2 ,"&
        "P3_0	                :  E1 ,"&
        "P3_13	                :  E2 ,"&
        "P3_12	                :  F2 ,"&
        "P3_11	                :  F3 ,"&
        "P3_10	                :  H6 ,"&
        "P3_9	                :  H5 ,"&
        "P3_8	                :  G3 ,"&
        "P3_7	                :  G4 ,"&
        "USB_DM	                :  F1 ,"&
        "USB_DP	                :  G1 ,"&
        "VBUS	                :  G2 ,"&
        "HIB_IO_1               :  H3 ,"&
        "HIB_IO_0               :  H4 ,"&
        "RTC_XTAL1              :  H2 ,"&
        "RTC_XTAL2              :  H1 ,"&
        "VBAT	                :  J1 ,"&
        "P15_7	                :  J6 ,"&
        "P15_6	                :  J5 ,"&
        "P15_5	                :  J3 ,"&
        "P15_4	                :  J4 ,"&
        "P15_3	                :  J2 ,"&
        "P15_2	                :  K1 ,"&
        "P14_15	                :  K2 ,"&
        "P14_14	                :  K3 ,"&
        "P14_13	                :  K4 ,"&
        "P14_12	                :  L1 ,"&
        "P14_7	                :  L2 ,"&
        "P14_6	                :  L3 ,"&
        "P14_5	                :  M2 ,"&
        "P14_4	                :  M1 ,"&
        "P14_3	                :  L4 ,"&
        "P14_2	                :  M3 ,"&
        "P14_1	                :  N2 ,"&
        "P14_0	                :  N3 ,"&
        "P15_15	                :  M4 ,"&
        "P15_14	                :  N4 ,"&
        "VAGND	                :  P2 ,"&
        "VAREF	                :  P3 ,"&
        "VSSA	                :  P1 ,"&
        "VDDA	                :  N1 ,"&
        "P15_13	                :  P4 ,"&
        "P15_12	                :  M5 ,"&
        "P14_9	                :  N5 ,"&
        "P14_8	                :  P5 ,"&
        "P15_9	                :  N6 ,"&
        "P15_8	                :  P6 ,"&
        "P5_11	                :  L5 ,"&
        "P5_10	                :  K5 ,"&
        "P5_9	                :  M6 ,"&
        "P5_8	                :  K6 ,"&
        "P2_15	                :  L6 ,"&
        "P2_14	                :  M7 ,"&
        "P2_13	                :  P7 ,"&
        "P2_12	                :  N7 ,"&
        "P2_11	                :  P8 ,"&
        "P2_10	                :  N8 ,"&
        "P2_9	                :  P9 ,"&
        "P2_8	                :  N9 ,"&
        "P2_5	                :  P10,"& 
        "P2_4	                :  N10,"& 
        "P2_3	                :  N11,"& 
        "P2_2	                :  M11,"& 
        "P2_1	                :  M12,"& 
        "P2_0	                :  L11,"& 
        "P2_7	                :  M9 ,"&
        "P2_6	                :  L9 ,"&
        "P5_7	                :  L7 ,"&
        "P5_6	                :  M8 ,"&
        "P5_5	                :  L8 ,"&
        "P5_4	                :  M10,"& 
        "P5_3	                :  L10,"& 
        "P5_2	                :  K7 ,"&
        "P5_1	                :  K8 ,"&
        "P5_0	                :  K9 ,"&
        "XTAL1	                :  K11,"& 
        "XTAL2	                :  K12,"& 
        "VSSO	                :  L12,"& 
        "PORST 	                :  J11,"& 
        "TMS	                :  J7 ,"&
        "TCK	                :  J8 ,"&
        "P1_15	                :  J12,"& 
        "P6_6	                :  H12,"& 
        "P6_5	                :  H11,"& 
        "P6_4	                :  H10,"& 
        "P6_3	                :  J9 ,"&
        "P6_2	                :  K10,"&
        "P6_1	                :  H9 ,"&
        "P6_0	                :  J10,"&
        "P1_14	                :  G10,"&
        "P1_13	                :  G12,"&
        "P1_12	                :  G11,"&
        "P1_11	                :  F11,"&
        "P1_10	                :  F12,"&
        "P1_5	                :  F10,"&
        "P1_4	                :  E10,"&
        "P1_3	                :  E12,"&
        "P1_2	                :  E11,"&
        "P1_1	                :  G9 ,"&
        "P1_0	                :  F9 ,"&
        "P1_9	                :  D11,"&
        "P1_8	                :  C10,"&
        "P1_7	                :  D10,"&
        "P1_6	                :  D9 ,"&
        "P4_7	                :  E9 ,"&
        "P4_6	                :  E8 ,"&
        "P4_5	                :  F8 ,"&
        "P4_4	                :  E7 ,"&
        "P4_3	                :  H8 ,"&
        "P4_2	                :  G8 ,"&
        "P4_1	                :  C9 ,"&
        "P4_0	                :  D8 ,"&
        "P0_8	                :  C8 ,"&
        "P0_7	                :  D7 ,"&
        "P3_6	                :  C7 ,"&
        "P3_5	                :  D6 ,"&
        "P3_4	                :  G7 ,"&
        "P3_3	                :  H7 ,"&
        "P3_15	                :  F7 ,"&
        "P3_14	                :  F6 ,"&
        "P0_15	                :  E6 ,"&
        "P0_14	                :  G6 ,"&
        "P0_13	                :  E5 ,"&
        "P0_12	                :  F5 ,"&
        "P0_11	                :  G5 ,"&
        "P0_6	                :  C6 ,"&
        "P0_5	                :  C5 ,"&
        "P0_4	                :  D5 ,"&
        "P0_3	                :  C4 ,"&
        "P0_2	                :  C3 ,"&
        "VDDC_1                 :  C2 ,"&
        "VDDP_1                 :  D1 ,"&
        "VSS_1                  :  C1 ,"&
        "VDDC_2                 :  D12,"&
        "VDDP_2                 :  C11,"&
        "VSS_2                  :  C12,"&
        "VDDC_3                 :  P11,"&
        "VDDP_3                 :  N12,"&
        "VSS_3                  :  P12,"&
        "P7_0	                :  L13,"&
        "P7_1	                :  M13,"&
        "P7_2	                :  N13,"&
        "P7_3	                :  M14,"&
        "P7_4	                :  N14,"&
        "P7_5	                :  L14,"&
        "P7_6	                :  K14,"&
        "P7_7	                :  J14,"&
        "P7_8	                :  H14,"&
        "P7_9	                :  G13,"&
        "P7_10	                :  G14,"&
        "P7_11	                :  F14,"&
        "P8_0	                :  B7 ,"&
        "P8_1	                :  A7 ,"&
        "P8_2	                :  B3 ,"&
        "P8_3	                :  B2 ,"&
        "P8_4	                :  B6 ,"&
        "P8_5	                :  B5 ,"&
        "P8_6	                :  A2 ,"&
        "P8_7	                :  B4 ,"&
        "P8_8	                :  A3 ,"&
        "P8_9	                :  A5 ,"&
        "P8_10	                :  A4 ,"&
        "P8_11	                :  A6 ,"&
        "P9_0	                :  F13,"&
        "P9_1	                :  E14,"&
        "P9_2	                :  D14,"&
        "P9_3	                :  D13,"&
        "P9_4	                :  A12,"&
        "P9_5	                :  A11,"&
        "P9_6	                :  B11,"&
        "P9_7	                :  A9 ,"&
        "P9_8	                :  A8 ,"&
        "P9_9	                :  A10,"&
        "P9_10	                :  B8 ,"&
        "P9_11	                :  B9 ,"&
        "VSS_4                  :  A1 ,"&
        "VSS_5                  :  A14,"&
        "VSS_6                  :  B13,"&
        "VSS_7                  :  P14";



    attribute TAP_SCAN_IN    of P0_7 : signal is true;
    attribute TAP_SCAN_MODE  of TMS : signal is true;
    attribute TAP_SCAN_OUT   of P2_1 : signal is true;
    attribute TAP_SCAN_CLOCK of TCK : signal is (5.00000000e+06, BOTH);
    attribute TAP_SCAN_RESET of P0_8 : signal is true;

    attribute INSTRUCTION_LENGTH of XMC4700 : entity is 8;
    attribute INSTRUCTION_OPCODE of XMC4700 : entity is
        "extest         (00001000),"  &
        "bypass         (11111111),"  &
        "sample         (00000010),"  &
        "intest         (00000001),"  &
        "idcode         (00000100),"  &
        "clamp          (00000110),"  &
        "highz          (00000111),"  &
        "test_trc0      (01010111),"  &
        "test_trc1      (01011000),"  &
        "test_trc2      (01011001),"  &
        "test_trc3      (01011010),"  &
        "test_trc4      (01011011),"  &
        "test_trc5      (01010010),"  &
        "test_trc6      (01010011),"  &
        "test_trc7      (01010100),"  &
        "test_trc8      (01010101),"  &
        "test_trc9      (01011100),"  &
        "test_trc10     (01011101),"  &
        "test_trc11     (01011110),"  &
        "test_trc12     (01100000),"  &
        "test_trc13     (01100001),"  &
        "test_pll_m     (01010110),"  &
        "test_pll_usb   (01011111),"  &
        "testmode       (01100010),"  &
        "fw_trace_err   (01100011),"  &
        "mem_repair     (01100100),"  &
        "algo_sel       (01100101),"  &
        "ssw1           (01100110),"  &
        "ssw2           (01100111),"  &
        "ssw3           (01101000),"  &
        "ssw4           (01101001),"  &
        "ssw5           (01101010),"  &
        "ssw6           (01101011),"  &
        "ssw7           (01101100),"  &
        "misr_sig_out   (11001101)";

    attribute INSTRUCTION_CAPTURE of XMC4700 : entity is "00000001";
    attribute IDCODE_REGISTER of XMC4700 : entity is    -- XMC4700 JTAG_ID is h'101DF083
        "0001"  &                -- Version Number
        "0000000111011111"  &    -- Part Number
        "00001000001"  &         -- Manufacturer ID
        "1";                     -- Required by IEEE Std. 1149.1-1990

    attribute REGISTER_ACCESS of XMC4700 : entity is
        "BOUNDARY (extest, sample, intest), " &
        "DEVICE_ID (idcode), " &
        "BYPASS (bypass, clamp, highz), " &
        "trc0[38] (test_trc0), " &
        "trc1[27] (test_trc1), " &
        "trc2[48] (test_trc2), " &
        "trc3[32] (test_trc3), " &
        "trc4[16] (test_trc4), " &
        "trc5[99] (test_trc5), " &
        "trc6[99] (test_trc6), " &
        "trc7[99] (test_trc7), " &
        "trc8[99] (test_trc8), " &
        "trc9[82] (test_trc9), " &
        "trc10[16] (test_trc10), " &
        "trc11[117] (test_trc11), " &
        "trc12[97] (test_trc12), " &
        "trc13[64] (test_trc13), " &
        "pll_trc_m[92] (test_pll_m), " &
        "pll_trc_usb[72] (test_pll_usb), " &
        "testmode[64] (testmode), " &
        "fw_trace_err[32] (fw_trace_err), " &
        "mem_repair[160] (mem_repair), " &
        "algosel[160] (algo_sel), " &
        "ssw1[32] (ssw1), " &
        "ssw2[32] (ssw2), " &
        "ssw3[32] (ssw3), " &
        "ssw4[32] (ssw4), " &
        "ssw5[32] (ssw5), " &
        "ssw6[32] (ssw6), " &
        "ssw7[32] (ssw7), " &
        "misr_sig_out[32] (misr_sig_out)";

    attribute BOUNDARY_LENGTH of XMC4700 : entity is 435;
    attribute BOUNDARY_REGISTER of XMC4700 : entity is
    --- num            cell                 port      function   safe  [ccell  disval  rslt]
    " 0   (           bc_1,                   *,     internal,     0)," &
    " 1   (           bc_1,                   *,      control,     1)," &
    " 2   (           bc_1,            HIB_IO_1,      output3,     0,      1,      1,    Z)," &
    " 3   (           bc_1,            HIB_IO_1,        input,     0)," &
    " 4   (           bc_1,                   *,     internal,     0)," &
    " 5   (           bc_1,            HIB_IO_0,      output2,     0,      5,      1,    WEAK1)," &
    " 6   (           bc_1,                   *,     internal,     0)," &
    " 7   (           bc_1,                   *,     internal,     0)," &
    " 8   (           bc_1,                   *,     internal,     0)," &
    " 9   (           bc_1,               P15_2,        input,     0)," &
    " 10  (           bc_1,               P15_3,        input,     0)," &
    " 11  (           bc_1,               P15_4,        input,     0)," &
    " 12  (           bc_1,               P15_5,        input,     0)," &
    " 13  (           bc_1,               P15_6,        input,     0)," &
    " 14  (           bc_1,               P15_7,        input,     0)," &
    " 15  (           bc_1,               P15_8,        input,     0)," &
    " 16  (           bc_1,               P15_9,        input,     0)," &
    " 17  (           bc_1,                   *,     internal,     0)," &
    " 18  (           bc_1,                   *,     internal,     0)," &
    " 19  (           bc_1,              P15_12,        input,     0)," &
    " 20  (           bc_1,              P15_13,        input,     0)," &
    " 21  (           bc_1,              P15_14,        input,     0)," &
    " 22  (           bc_1,              P15_15,        input,     0)," &
    " 23  (           bc_1,               P14_0,        input,     0)," &
    " 24  (           bc_1,               P14_1,        input,     0)," &
    " 25  (           bc_1,               P14_2,        input,     0)," &
    " 26  (           bc_1,               P14_3,        input,     0)," &
    " 27  (           bc_1,               P14_4,        input,     0)," &
    " 28  (           bc_1,               P14_5,        input,     0)," &
    " 29  (           bc_1,               P14_6,        input,     0)," &
    " 30  (           bc_1,               P14_7,        input,     0)," &
    " 31  (           bc_1,               P14_8,        input,     0)," &
    " 32  (           bc_1,               P14_9,        input,     0)," &
    " 33  (           bc_1,                   *,     internal,     0)," &
    " 34  (           bc_1,                   *,     internal,     0)," &
    " 35  (           bc_1,              P14_12,        input,     0)," &
    " 36  (           bc_1,              P14_13,        input,     0)," &
    " 37  (           bc_1,              P14_14,        input,     0)," &
    " 38  (           bc_1,              P14_15,        input,     0)," &
    " 39  (           bc_1,                   *,      control,     1)," &
    " 40  (           bc_1,                P9_0,      output3,     0,     39,      1,    Z)," &
    " 41  (           bc_1,                P9_0,        input,     0)," &
    " 42  (           bc_1,                   *,      control,     1)," &
    " 43  (           bc_1,                P9_1,      output3,     0,     42,      1,    Z)," &
    " 44  (           bc_1,                P9_1,        input,     0)," &
    " 45  (           bc_1,                   *,      control,     1)," &
    " 46  (           bc_1,                P9_2,      output3,     0,     45,      1,    Z)," &
    " 47  (           bc_1,                P9_2,        input,     0)," &
    " 48  (           bc_1,                   *,      control,     1)," &
    " 49  (           bc_1,                P9_3,      output3,     0,     48,      1,    Z)," &
    " 50  (           bc_1,                P9_3,        input,     0)," &
    " 51  (           bc_1,                   *,      control,     1)," &
    " 52  (           bc_1,                P9_4,      output3,     0,     51,      1,    Z)," &
    " 53  (           bc_1,                P9_4,        input,     0)," &
    " 54  (           bc_1,                   *,      control,     1)," &
    " 55  (           bc_1,                P9_5,      output3,     0,     54,      1,    Z)," &
    " 56  (           bc_1,                P9_5,        input,     0)," &
    " 57  (           bc_1,                   *,      control,     1)," &
    " 58  (           bc_1,                P9_6,      output3,     0,     57,      1,    Z)," &
    " 59  (           bc_1,                P9_6,        input,     0)," &
    " 60  (           bc_1,                   *,      control,     1)," &
    " 61  (           bc_1,                P9_7,      output3,     0,     60,      1,    Z)," &
    " 62  (           bc_1,                P9_7,        input,     0)," &
    " 63  (           bc_1,                   *,      control,     1)," &
    " 64  (           bc_1,                P9_8,      output3,     0,     63,      1,    Z)," &
    " 65  (           bc_1,                P9_8,        input,     0)," &
    " 66  (           bc_1,                   *,      control,     1)," &
    " 67  (           bc_1,                P9_9,      output3,     0,     66,      1,    Z)," &
    " 68  (           bc_1,                P9_9,        input,     0)," &
    " 69  (           bc_1,                   *,      control,     1)," &
    " 70  (           bc_1,               P9_10,      output3,     0,     69,      1,    Z)," &
    " 71  (           bc_1,               P9_10,        input,     0)," &
    " 72  (           bc_1,                   *,      control,     1)," &
    " 73  (           bc_1,               P9_11,      output3,     0,     72,      1,    Z)," &
    " 74  (           bc_1,               P9_11,        input,     0)," &
    " 75  (           bc_1,                   *,      control,     1)," &
    " 76  (           bc_1,                P8_0,      output3,     0,     75,      1,    Z)," &
    " 77  (           bc_1,                P8_0,        input,     0)," &
    " 78  (           bc_1,                   *,      control,     1)," &
    " 79  (           bc_1,                P8_1,      output3,     0,     78,      1,    Z)," &
    " 80  (           bc_1,                P8_1,        input,     0)," &
    " 81  (           bc_1,                   *,      control,     1)," &
    " 82  (           bc_1,                P8_2,      output3,     0,     81,      1,    Z)," &
    " 83  (           bc_1,                P8_2,        input,     0)," &
    " 84  (           bc_1,                   *,      control,     1)," &
    " 85  (           bc_1,                P8_3,      output3,     0,     84,      1,    Z)," &
    " 86  (           bc_1,                P8_3,        input,     0)," &
    " 87  (           bc_1,                   *,      control,     1)," &
    " 88  (           bc_1,                P8_4,      output3,     0,     87,      1,    Z)," &
    " 89  (           bc_1,                P8_4,        input,     0)," &
    " 90  (           bc_1,                   *,      control,     1)," &
    " 91  (           bc_1,                P8_5,      output3,     0,     90,      1,    Z)," &
    " 92  (           bc_1,                P8_5,        input,     0)," &
    " 93  (           bc_1,                   *,      control,     1)," &
    " 94  (           bc_1,                P8_6,      output3,     0,     93,      1,    Z)," &
    " 95  (           bc_1,                P8_6,        input,     0)," &
    " 96  (           bc_1,                   *,      control,     1)," &
    " 97  (           bc_1,                P8_7,      output3,     0,     96,      1,    Z)," &
    " 98  (           bc_1,                P8_7,        input,     0)," &
    " 99  (           bc_1,                   *,      control,     1)," &
    " 100 (           bc_1,                P8_8,      output3,     0,     99,      1,    Z)," &
    " 101 (           bc_1,                P8_8,        input,     0)," &
    " 102 (           bc_1,                   *,      control,     1)," &
    " 103 (           bc_1,                P8_9,      output3,     0,    102,      1,    Z)," &
    " 104 (           bc_1,                P8_9,        input,     0)," &
    " 105 (           bc_1,                   *,      control,     1)," &
    " 106 (           bc_1,               P8_10,      output3,     0,    105,      1,    Z)," &
    " 107 (           bc_1,               P8_10,        input,     0)," &
    " 108 (           bc_1,                   *,      control,     1)," &
    " 109 (           bc_1,               P8_11,      output3,     0,    108,      1,    Z)," &
    " 110 (           bc_1,               P8_11,        input,     0)," &
    " 111 (           bc_1,                   *,      control,     1)," &
    " 112 (           bc_1,                P7_0,      output3,     0,    111,      1,    Z)," &
    " 113 (           bc_1,                P7_0,        input,     0)," &
    " 114 (           bc_1,                   *,      control,     1)," &
    " 115 (           bc_1,                P7_1,      output3,     0,    114,      1,    Z)," &
    " 116 (           bc_1,                P7_1,        input,     0)," &
    " 117 (           bc_1,                   *,      control,     1)," &
    " 118 (           bc_1,                P7_2,      output3,     0,    117,      1,    Z)," &
    " 119 (           bc_1,                P7_2,        input,     0)," &
    " 120 (           bc_1,                   *,      control,     1)," &
    " 121 (           bc_1,                P7_3,      output3,     0,    120,      1,    Z)," &
    " 122 (           bc_1,                P7_3,        input,     0)," &
    " 123 (           bc_1,                   *,      control,     1)," &
    " 124 (           bc_1,                P7_4,      output3,     0,    123,      1,    Z)," &
    " 125 (           bc_1,                P7_4,        input,     0)," &
    " 126 (           bc_1,                   *,      control,     1)," &
    " 127 (           bc_1,                P7_5,      output3,     0,    126,      1,    Z)," &
    " 128 (           bc_1,                P7_5,        input,     0)," &
    " 129 (           bc_1,                   *,      control,     1)," &
    " 130 (           bc_1,                P7_6,      output3,     0,    129,      1,    Z)," &
    " 131 (           bc_1,                P7_6,        input,     0)," &
    " 132 (           bc_1,                   *,      control,     1)," &
    " 133 (           bc_1,                P7_7,      output3,     0,    132,      1,    Z)," &
    " 134 (           bc_1,                P7_7,        input,     0)," &
    " 135 (           bc_1,                   *,      control,     1)," &
    " 136 (           bc_1,                P7_8,      output3,     0,    135,      1,    Z)," &
    " 137 (           bc_1,                P7_8,        input,     0)," &
    " 138 (           bc_1,                   *,      control,     1)," &
    " 139 (           bc_1,                P7_9,      output3,     0,    138,      1,    Z)," &
    " 140 (           bc_1,                P7_9,        input,     0)," &
    " 141 (           bc_1,                   *,      control,     1)," &
    " 142 (           bc_1,               P7_10,      output3,     0,    141,      1,    Z)," &
    " 143 (           bc_1,               P7_10,        input,     0)," &
    " 144 (           bc_1,                   *,      control,     1)," &
    " 145 (           bc_1,               P7_11,      output3,     0,    144,      1,    Z)," &
    " 146 (           bc_1,               P7_11,        input,     0)," &
    " 147 (           bc_1,                   *,      control,     1)," &
    " 148 (           bc_1,                P6_0,      output3,     0,    147,      1,    Z)," &
    " 149 (           bc_1,                P6_0,        input,     0)," &
    " 150 (           bc_1,                   *,      control,     1)," &
    " 151 (           bc_1,                P6_1,      output3,     0,    150,      1,    Z)," &
    " 152 (           bc_1,                P6_1,        input,     0)," &
    " 153 (           bc_1,                   *,      control,     1)," &
    " 154 (           bc_1,                P6_2,      output3,     0,    153,      1,    Z)," &
    " 155 (           bc_1,                P6_2,        input,     0)," &
    " 156 (           bc_1,                   *,      control,     1)," &
    " 157 (           bc_1,                P6_3,      output3,     0,    156,      1,    Z)," &
    " 158 (           bc_1,                P6_3,        input,     0)," &
    " 159 (           bc_1,                   *,      control,     1)," &
    " 160 (           bc_1,                P6_4,      output3,     0,    159,      1,    Z)," &
    " 161 (           bc_1,                P6_4,        input,     0)," &
    " 162 (           bc_1,                   *,      control,     1)," &
    " 163 (           bc_1,                P6_5,      output3,     0,    162,      1,    Z)," &
    " 164 (           bc_1,                P6_5,        input,     0)," &
    " 165 (           bc_1,                   *,      control,     1)," &
    " 166 (           bc_1,                P6_6,      output3,     0,    165,      1,    Z)," &
    " 167 (           bc_1,                P6_6,        input,     0)," &
    " 168 (           bc_1,                   *,     internal,     0)," &
    " 169 (           bc_1,                   *,     internal,     0)," &
    " 170 (           bc_1,                   *,     internal,     0)," &
    " 171 (           bc_1,                   *,      control,     1)," &
    " 172 (           bc_1,                P5_0,      output3,     0,    171,      1,    Z)," &
    " 173 (           bc_1,                P5_0,        input,     0)," &
    " 174 (           bc_1,                   *,      control,     1)," &
    " 175 (           bc_1,                P5_1,      output3,     0,    174,      1,    Z)," &
    " 176 (           bc_1,                P5_1,        input,     0)," &
    " 177 (           bc_1,                   *,      control,     1)," &
    " 178 (           bc_1,                P5_2,      output3,     0,    177,      1,    Z)," &
    " 179 (           bc_1,                P5_2,        input,     0)," &
    " 180 (           bc_1,                   *,      control,     1)," &
    " 181 (           bc_1,                P5_3,      output3,     0,    180,      1,    Z)," &
    " 182 (           bc_1,                P5_3,        input,     0)," &
    " 183 (           bc_1,                   *,      control,     1)," &
    " 184 (           bc_1,                P5_4,      output3,     0,    183,      1,    Z)," &
    " 185 (           bc_1,                P5_4,        input,     0)," &
    " 186 (           bc_1,                   *,      control,     1)," &
    " 187 (           bc_1,                P5_5,      output3,     0,    186,      1,    Z)," &
    " 188 (           bc_1,                P5_5,        input,     0)," &
    " 189 (           bc_1,                   *,      control,     1)," &
    " 190 (           bc_1,                P5_6,      output3,     0,    189,      1,    Z)," &
    " 191 (           bc_1,                P5_6,        input,     0)," &
    " 192 (           bc_1,                   *,      control,     1)," &
    " 193 (           bc_1,                P5_7,      output3,     0,    192,      1,    Z)," &
    " 194 (           bc_1,                P5_7,        input,     0)," &
    " 195 (           bc_1,                   *,      control,     1)," &
    " 196 (           bc_1,                P5_8,      output3,     0,    195,      1,    Z)," &
    " 197 (           bc_1,                P5_8,        input,     0)," &
    " 198 (           bc_1,                   *,      control,     1)," &
    " 199 (           bc_1,                P5_9,      output3,     0,    198,      1,    Z)," &
    " 200 (           bc_1,                P5_9,        input,     0)," &
    " 201 (           bc_1,                   *,      control,     1)," &
    " 202 (           bc_1,               P5_10,      output3,     0,    201,      1,    Z)," &
    " 203 (           bc_1,               P5_10,        input,     0)," &
    " 204 (           bc_1,                   *,      control,     1)," &
    " 205 (           bc_1,               P5_11,      output3,     0,    204,      1,    Z)," &
    " 206 (           bc_1,               P5_11,        input,     0)," &
    " 207 (           bc_1,                   *,     internal,     0)," &
    " 208 (           bc_1,                   *,     internal,     0)," &
    " 209 (           bc_1,                   *,     internal,     0)," &
    " 210 (           bc_1,                   *,     internal,     0)," &
    " 211 (           bc_1,                   *,     internal,     0)," &
    " 212 (           bc_1,                   *,     internal,     0)," &
    " 213 (           bc_1,                   *,     internal,     0)," &
    " 214 (           bc_1,                   *,     internal,     0)," &
    " 215 (           bc_1,                   *,     internal,     0)," &
    " 216 (           bc_1,                   *,     internal,     0)," &
    " 217 (           bc_1,                   *,     internal,     0)," &
    " 218 (           bc_1,                   *,     internal,     0)," &
    " 219 (           bc_1,                   *,      control,     1)," &
    " 220 (           bc_1,                P4_0,      output3,     0,    219,      1,    Z)," &
    " 221 (           bc_1,                P4_0,        input,     0)," &
    " 222 (           bc_1,                   *,      control,     1)," &
    " 223 (           bc_1,                P4_1,      output3,     0,    222,      1,    Z)," &
    " 224 (           bc_1,                P4_1,        input,     0)," &
    " 225 (           bc_1,                   *,      control,     1)," &
    " 226 (           bc_1,                P4_2,      output3,     0,    225,      1,    Z)," &
    " 227 (           bc_1,                P4_2,        input,     0)," &
    " 228 (           bc_1,                   *,      control,     1)," &
    " 229 (           bc_1,                P4_3,      output3,     0,    228,      1,    Z)," &
    " 230 (           bc_1,                P4_3,        input,     0)," &
    " 231 (           bc_1,                   *,      control,     1)," &
    " 232 (           bc_1,                P4_4,      output3,     0,    231,      1,    Z)," &
    " 233 (           bc_1,                P4_4,        input,     0)," &
    " 234 (           bc_1,                   *,      control,     1)," &
    " 235 (           bc_1,                P4_5,      output3,     0,    234,      1,    Z)," &
    " 236 (           bc_1,                P4_5,        input,     0)," &
    " 237 (           bc_1,                   *,      control,     1)," &
    " 238 (           bc_1,                P4_6,      output3,     0,    237,      1,    Z)," &
    " 239 (           bc_1,                P4_6,        input,     0)," &
    " 240 (           bc_1,                   *,      control,     1)," &
    " 241 (           bc_1,                P4_7,      output3,     0,    240,      1,    Z)," &
    " 242 (           bc_1,                P4_7,        input,     0)," &
    " 243 (           bc_1,                   *,      control,     1)," &
    " 244 (           bc_1,                P3_0,      output3,     0,    243,      1,    Z)," &
    " 245 (           bc_1,                P3_0,        input,     0)," &
    " 246 (           bc_1,                   *,      control,     1)," &
    " 247 (           bc_1,                P3_1,      output3,     0,    246,      1,    Z)," &
    " 248 (           bc_1,                P3_1,        input,     0)," &
    " 249 (           bc_1,                   *,      control,     1)," &
    " 250 (           bc_1,                P3_2,      output3,     0,    249,      1,    Z)," &
    " 251 (           bc_1,                P3_2,        input,     0)," &
    " 252 (           bc_1,                   *,      control,     1)," &
    " 253 (           bc_1,                P3_3,      output3,     0,    252,      1,    Z)," &
    " 254 (           bc_1,                P3_3,        input,     0)," &
    " 255 (           bc_1,                   *,      control,     1)," &
    " 256 (           bc_1,                P3_4,      output3,     0,    255,      1,    Z)," &
    " 257 (           bc_1,                P3_4,        input,     0)," &
    " 258 (           bc_1,                   *,      control,     1)," &
    " 259 (           bc_1,                P3_5,      output3,     0,    258,      1,    Z)," &
    " 260 (           bc_1,                P3_5,        input,     0)," &
    " 261 (           bc_1,                   *,      control,     1)," &
    " 262 (           bc_1,                P3_6,      output3,     0,    261,      1,    Z)," &
    " 263 (           bc_1,                P3_6,        input,     0)," &
    " 264 (           bc_1,                   *,      control,     1)," &
    " 265 (           bc_1,                P3_7,      output3,     0,    264,      1,    Z)," &
    " 266 (           bc_1,                P3_7,        input,     0)," &
    " 267 (           bc_1,                   *,      control,     1)," &
    " 268 (           bc_1,                P3_8,      output3,     0,    267,      1,    Z)," &
    " 269 (           bc_1,                P3_8,        input,     0)," &
    " 270 (           bc_1,                   *,      control,     1)," &
    " 271 (           bc_1,                P3_9,      output3,     0,    270,      1,    Z)," &
    " 272 (           bc_1,                P3_9,        input,     0)," &
    " 273 (           bc_1,                   *,      control,     1)," &
    " 274 (           bc_1,               P3_10,      output3,     0,    273,      1,    Z)," &
    " 275 (           bc_1,               P3_10,        input,     0)," &
    " 276 (           bc_1,                   *,      control,     1)," &
    " 277 (           bc_1,               P3_11,      output3,     0,    276,      1,    Z)," &
    " 278 (           bc_1,               P3_11,        input,     0)," &
    " 279 (           bc_1,                   *,      control,     1)," &
    " 280 (           bc_1,               P3_12,      output3,     0,    279,      1,    Z)," &
    " 281 (           bc_1,               P3_12,        input,     0)," &
    " 282 (           bc_1,                   *,      control,     1)," &
    " 283 (           bc_1,               P3_13,      output3,     0,    282,      1,    Z)," &
    " 284 (           bc_1,               P3_13,        input,     0)," &
    " 285 (           bc_1,                   *,      control,     1)," &
    " 286 (           bc_1,               P3_14,      output3,     0,    285,      1,    Z)," &
    " 287 (           bc_1,               P3_14,        input,     0)," &
    " 288 (           bc_1,                   *,      control,     1)," &
    " 289 (           bc_1,               P3_15,      output3,     0,    288,      1,    Z)," &
    " 290 (           bc_1,               P3_15,        input,     0)," &
    " 291 (           bc_1,                   *,      control,     1)," &
    " 292 (           bc_1,                P2_0,      output3,     0,    291,      1,    Z)," &
    " 293 (           bc_1,                P2_0,        input,     0)," &
    " 294 (           bc_1,                   *,     internal,     0)," &
    " 295 (           bc_1,                   *,     internal,     0)," &
    " 296 (           bc_1,                   *,     internal,     0)," &
    " 297 (           bc_1,                   *,      control,     1)," &
    " 298 (           bc_1,                P2_2,      output3,     0,    297,      1,    Z)," &
    " 299 (           bc_1,                P2_2,        input,     0)," &
    " 300 (           bc_1,                   *,      control,     1)," &
    " 301 (           bc_1,                P2_3,      output3,     0,    300,      1,    Z)," &
    " 302 (           bc_1,                P2_3,        input,     0)," &
    " 303 (           bc_1,                   *,      control,     1)," &
    " 304 (           bc_1,                P2_4,      output3,     0,    303,      1,    Z)," &
    " 305 (           bc_1,                P2_4,        input,     0)," &
    " 306 (           bc_1,                   *,      control,     1)," &
    " 307 (           bc_1,                P2_5,      output3,     0,    306,      1,    Z)," &
    " 308 (           bc_1,                P2_5,        input,     0)," &
    " 309 (           bc_1,                   *,      control,     1)," &
    " 310 (           bc_1,                P2_6,      output3,     0,    309,      1,    Z)," &
    " 311 (           bc_1,                P2_6,        input,     0)," &
    " 312 (           bc_1,                   *,      control,     1)," &
    " 313 (           bc_1,                P2_7,      output3,     0,    312,      1,    Z)," &
    " 314 (           bc_1,                P2_7,        input,     0)," &
    " 315 (           bc_1,                   *,      control,     1)," &
    " 316 (           bc_1,                P2_8,      output3,     0,    315,      1,    Z)," &
    " 317 (           bc_1,                P2_8,        input,     0)," &
    " 318 (           bc_1,                   *,      control,     1)," &
    " 319 (           bc_1,                P2_9,      output3,     0,    318,      1,    Z)," &
    " 320 (           bc_1,                P2_9,        input,     0)," &
    " 321 (           bc_1,                   *,      control,     1)," &
    " 322 (           bc_1,               P2_10,      output3,     0,    321,      1,    Z)," &
    " 323 (           bc_1,               P2_10,        input,     0)," &
    " 324 (           bc_1,                   *,      control,     1)," &
    " 325 (           bc_1,               P2_11,      output3,     0,    324,      1,    Z)," &
    " 326 (           bc_1,               P2_11,        input,     0)," &
    " 327 (           bc_1,                   *,      control,     1)," &
    " 328 (           bc_1,               P2_12,      output3,     0,    327,      1,    Z)," &
    " 329 (           bc_1,               P2_12,        input,     0)," &
    " 330 (           bc_1,                   *,      control,     1)," &
    " 331 (           bc_1,               P2_13,      output3,     0,    330,      1,    Z)," &
    " 332 (           bc_1,               P2_13,        input,     0)," &
    " 333 (           bc_1,                   *,      control,     1)," &
    " 334 (           bc_1,               P2_14,      output3,     0,    333,      1,    Z)," &
    " 335 (           bc_1,               P2_14,        input,     0)," &
    " 336 (           bc_1,                   *,      control,     1)," &
    " 337 (           bc_1,               P2_15,      output3,     0,    336,      1,    Z)," &
    " 338 (           bc_1,               P2_15,        input,     0)," &
    " 339 (           bc_1,                   *,      control,     1)," &
    " 340 (           bc_1,                P1_0,      output3,     0,    339,      1,    Z)," &
    " 341 (           bc_1,                P1_0,        input,     0)," &
    " 342 (           bc_1,                   *,      control,     1)," &
    " 343 (           bc_1,                P1_1,      output3,     0,    342,      1,    Z)," &
    " 344 (           bc_1,                P1_1,        input,     0)," &
    " 345 (           bc_1,                   *,      control,     1)," &
    " 346 (           bc_1,                P1_2,      output3,     0,    345,      1,    Z)," &
    " 347 (           bc_1,                P1_2,        input,     0)," &
    " 348 (           bc_1,                   *,      control,     1)," &
    " 349 (           bc_1,                P1_3,      output3,     0,    348,      1,    Z)," &
    " 350 (           bc_1,                P1_3,        input,     0)," &
    " 351 (           bc_1,                   *,      control,     1)," &
    " 352 (           bc_1,                P1_4,      output3,     0,    351,      1,    Z)," &
    " 353 (           bc_1,                P1_4,        input,     0)," &
    " 354 (           bc_1,                   *,      control,     1)," &
    " 355 (           bc_1,                P1_5,      output3,     0,    354,      1,    Z)," &
    " 356 (           bc_1,                P1_5,        input,     0)," &
    " 357 (           bc_1,                   *,      control,     1)," &
    " 358 (           bc_1,                P1_6,      output3,     0,    357,      1,    Z)," &
    " 359 (           bc_1,                P1_6,        input,     0)," &
    " 360 (           bc_1,                   *,      control,     1)," &
    " 361 (           bc_1,                P1_7,      output3,     0,    360,      1,    Z)," &
    " 362 (           bc_1,                P1_7,        input,     0)," &
    " 363 (           bc_1,                   *,      control,     1)," &
    " 364 (           bc_1,                P1_8,      output3,     0,    363,      1,    Z)," &
    " 365 (           bc_1,                P1_8,        input,     0)," &
    " 366 (           bc_1,                   *,      control,     1)," &
    " 367 (           bc_1,                P1_9,      output3,     0,    366,      1,    Z)," &
    " 368 (           bc_1,                P1_9,        input,     0)," &
    " 369 (           bc_1,                   *,      control,     1)," &
    " 370 (           bc_1,               P1_10,      output3,     0,    369,      1,    Z)," &
    " 371 (           bc_1,               P1_10,        input,     0)," &
    " 372 (           bc_1,                   *,      control,     1)," &
    " 373 (           bc_1,               P1_11,      output3,     0,    372,      1,    Z)," &
    " 374 (           bc_1,               P1_11,        input,     0)," &
    " 375 (           bc_1,                   *,      control,     1)," &
    " 376 (           bc_1,               P1_12,      output3,     0,    375,      1,    Z)," &
    " 377 (           bc_1,               P1_12,        input,     0)," &
    " 378 (           bc_1,                   *,      control,     1)," &
    " 379 (           bc_1,               P1_13,      output3,     0,    378,      1,    Z)," &
    " 380 (           bc_1,               P1_13,        input,     0)," &
    " 381 (           bc_1,                   *,      control,     1)," &
    " 382 (           bc_1,               P1_14,      output3,     0,    381,      1,    Z)," &
    " 383 (           bc_1,               P1_14,        input,     0)," &
    " 384 (           bc_1,                   *,      control,     1)," &
    " 385 (           bc_1,               P1_15,      output3,     0,    384,      1,    Z)," &
    " 386 (           bc_1,               P1_15,        input,     0)," &
    " 387 (           bc_1,                   *,      control,     1)," &
    " 388 (           bc_1,                P0_0,      output3,     0,    387,      1,    Z)," &
    " 389 (           bc_1,                P0_0,        input,     0)," &
    " 390 (           bc_1,                   *,      control,     1)," &
    " 391 (           bc_1,                P0_1,      output3,     0,    390,      1,    Z)," &
    " 392 (           bc_1,                P0_1,        input,     0)," &
    " 393 (           bc_1,                   *,      control,     1)," &
    " 394 (           bc_1,                P0_2,      output3,     0,    393,      1,    Z)," &
    " 395 (           bc_1,                P0_2,        input,     0)," &
    " 396 (           bc_1,                   *,      control,     1)," &
    " 397 (           bc_1,                P0_3,      output3,     0,    396,      1,    Z)," &
    " 398 (           bc_1,                P0_3,        input,     0)," &
    " 399 (           bc_1,                   *,      control,     1)," &
    " 400 (           bc_1,                P0_4,      output3,     0,    399,      1,    Z)," &
    " 401 (           bc_1,                P0_4,        input,     0)," &
    " 402 (           bc_1,                   *,      control,     1)," &
    " 403 (           bc_1,                P0_5,      output3,     0,    402,      1,    Z)," &
    " 404 (           bc_1,                P0_5,        input,     0)," &
    " 405 (           bc_1,                   *,      control,     1)," &
    " 406 (           bc_1,                P0_6,      output3,     0,    405,      1,    Z)," &
    " 407 (           bc_1,                P0_6,        input,     0)," &
    " 408 (           bc_1,                   *,     internal,     0)," &
    " 409 (           bc_1,                   *,     internal,     0)," &
    " 410 (           bc_1,                   *,     internal,     0)," &
    " 411 (           bc_1,                   *,     internal,     0)," &
    " 412 (           bc_1,                   *,     internal,     0)," &
    " 413 (           bc_1,                   *,     internal,     0)," &
    " 414 (           bc_1,                   *,      control,     1)," &
    " 415 (           bc_1,                P0_9,      output3,     0,    414,      1,    Z)," &
    " 416 (           bc_1,                P0_9,        input,     0)," &
    " 417 (           bc_1,                   *,      control,     1)," &
    " 418 (           bc_1,               P0_10,      output3,     0,    417,      1,    Z)," &
    " 419 (           bc_1,               P0_10,        input,     0)," &
    " 420 (           bc_1,                   *,      control,     1)," &
    " 421 (           bc_1,               P0_11,      output3,     0,    420,      1,    Z)," &
    " 422 (           bc_1,               P0_11,        input,     0)," &
    " 423 (           bc_1,                   *,      control,     1)," &
    " 424 (           bc_1,               P0_12,      output3,     0,    423,      1,    Z)," &
    " 425 (           bc_1,               P0_12,        input,     0)," &
    " 426 (           bc_1,                   *,      control,     1)," &
    " 427 (           bc_1,               P0_13,      output3,     0,    426,      1,    Z)," &
    " 428 (           bc_1,               P0_13,        input,     0)," &
    " 429 (           bc_1,                   *,      control,     1)," &
    " 430 (           bc_1,               P0_14,      output3,     0,    429,      1,    Z)," &
    " 431 (           bc_1,               P0_14,        input,     0)," &
    " 432 (           bc_1,                   *,      control,     1)," &
    " 433 (           bc_1,               P0_15,      output3,     0,    432,      1,    Z)," &
    " 434 (           bc_1,               P0_15,        input,     0)";

    end XMC4700;