---------------------------------------------------------------------------------
-- 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;