-----------------------------------------------------------------------------------------------
-- DATE : March 14, 2012
-- Applicable to all F28M35xnnx devices
-- Concerto 144-pin package BSDL
--
-- Notes :
-- Specific sequencing of EMU0, EMU1, XRS/ARS and TRST pins is required for
-- device to enter proper boundary scan. This sequencing requirement is outside the
-- scope of the BSDL file and therefore should be taken care by user on the board.
--
-- The preamble sequence is given below. Here with EMU0 pin at a 'logic-1' state and
-- EMU1 at a 'logic-0' state, a rising edge on TRST pin would latch the device into
-- boundary scan (BSR) mode. Once the device has entered boundary scan mode, regular BSDL
-- based JTAG tests could be performed.
--
-- BSR preamble sequence -
-- ---------------------
-- Deassert TRST
-- Device Deassert to enter boundary
-- Powered-Up XRS/ARS scan mode
--
-- | | |
-- EMU1 | | |
-- =0 | | |
-- ________|______________|______________|________________________
-- ________|______________|______________|________________________
-- EMU0 | | |
-- =1 | | |
-- | | |
-- | | _____________|________________________
-- XRS | |/ |
-- ARS | + |
-- ________|_____________/| |
-- | | | _______________________
-- TRST | | |/
-- | | +
-- ________|______________|_____________/|
-- | | |
--
-----------------------------------------------------------------------------------------------
entity F28M35H52C is
generic(PHYSICAL_PIN_MAP : string := "QFP144");
port (
XRS : IN bit ;
PA0_GPIO0 : inout bit ;
PA1_GPIO1 : inout bit ;
PA2_GPIO2 : inout bit ;
PA3_GPIO3 : inout bit ;
PA4_GPIO4 : inout bit ;
PA5_GPIO5 : inout bit ;
PA6_GPIO6 : inout bit ;
PA7_GPIO7 : inout bit ;
PB0_GPIO8 : inout bit ;
FLT1 : Linkage bit ;
PB1_GPIO9 : inout bit ;
PB2_GPIO10 : inout bit ;
PB3_GPIO11 : inout bit ;
FLT2 : Linkage bit ;
PE6_GPIO30 : inout bit ;
PE7_GPIO31 : inout bit ;
PB6_GPIO14 : inout bit ;
PB7_GPIO15 : inout bit ;
PD2_GPIO18 : inout bit ;
PD3_GPIO19 : inout bit ;
PB4_GPIO12 : inout bit ;
PB5_GPIO13 : inout bit ;
PE2_GPIO26 : inout bit ;
PE3_GPIO27 : inout bit ;
PH3_GPIO51 : inout bit ;
PH2_GPIO50 : inout bit ;
PC4_GPIO68 : inout bit ;
PC5_GPIO69 : inout bit ;
PC6_GPIO70 : inout bit ;
PC7_GPIO71 : inout bit ;
PH0_GPIO48 : inout bit ;
PH1_GPIO49 : inout bit ;
PE0_GPIO24 : inout bit ;
PE1_GPIO25 : inout bit ;
PH4_GPIO52 : inout bit ;
PH5_GPIO53 : inout bit ;
PF4_GPIO36 : inout bit ;
PG0_GPIO40 : inout bit ;
PG1_GPIO41 : inout bit ;
PF5_GPIO37 : inout bit ;
PG7_GPIO47 : inout bit ;
PJ6_GPIO62 : inout bit ;
PJ5_GPIO61 : inout bit ;
PJ4_GPIO60 : inout bit ;
PJ3_GPIO59 : inout bit ;
PJ2_GPIO58 : inout bit ;
PJ1_GPIO57 : inout bit ;
PJ0_GPIO56 : inout bit ;
PD5_GPIO21 : inout bit ;
PD4_GPIO20 : inout bit ;
PD7_GPIO23 : inout bit ;
PF6_GPIO38 : inout bit ;
PG6_GPIO46 : inout bit ;
PG2_GPIO42 : inout bit ;
PG5_GPIO45 : inout bit ;
PD6_GPIO22 : inout bit ;
PE5_GPIO29 : inout bit ;
PE4_GPIO28 : inout bit ;
PG3_GPIO43 : inout bit ;
PH6_GPIO54 : inout bit ;
PH7_GPIO55 : inout bit ;
PF3_GPIO35 : inout bit ;
PF2_GPIO34 : inout bit ;
EMU0 : in bit ;
TDO : OUT bit ;
TRST : IN bit ;
EMU1 : in bit ;
TMS : IN bit ;
TDI : IN bit ;
TCK : IN bit ;
X1 : Linkage bit ;
VSSOSC : Linkage bit ;
X2 : Linkage bit ;
PJ7_GPIO63 : inout bit ;
PD1_GPIO17 : inout bit ;
VREG12EN : Linkage bit ;
PD0_GPIO16 : inout bit ;
PF1_GPIO33 : inout bit ;
PF0_GPIO32 : inout bit ;
GPIO199 : inout bit ;
GPIO198 : inout bit ;
GPIO197 : inout bit ;
GPIO196 : inout bit ;
VREG18EN : Linkage bit ;
ADC1INB7 : Linkage bit ;
ADC1INB4 : Linkage bit ;
ADC1INB3 : Linkage bit ;
ADC1INB0 : Linkage bit ;
ADC1VREFLO : Linkage bit ;
ADC1VREFHI : Linkage bit ;
ADC1INA0 : Linkage bit ;
ADC1INA2 : Linkage bit ;
ADC1INA3 : Linkage bit ;
ADC1INA4 : Linkage bit ;
ADC1INA6 : Linkage bit ;
ADC1INA7 : Linkage bit ;
ADC2INA7 : Linkage bit ;
ADC2INA6 : Linkage bit ;
ADC2INA4 : Linkage bit ;
ADC2INA3 : Linkage bit ;
ADC2INA2 : Linkage bit ;
ADC2INA0 : Linkage bit ;
ADC2VREFHI : Linkage bit ;
ADC2VREFLO : Linkage bit ;
ADC2INB0 : Linkage bit ;
ADC2INB3 : Linkage bit ;
ADC2INB4 : Linkage bit ;
ADC2INB7 : Linkage bit ;
GPIO192 : inout bit ;
GPIO193 : inout bit ;
GPIO194 : inout bit ;
GPIO195 : inout bit ;
ARS : IN bit ;
VDD18 : Linkage bit_vector(0 to 1) ;
VDDIO : Linkage bit_vector(0 to 16) ;
VDD12 : Linkage bit_vector(0 to 7) ;
VDDA1 : Linkage bit ;
VDDA2 : Linkage bit ;
NC : Linkage bit
);
use STD_1149_1_2001.all; -- Get IEEE 1149.1-2001 attributes and definitions
attribute COMPONENT_CONFORMANCE of F28M35H52C : entity is "STD_1149_1_2001";
attribute PIN_MAP of F28M35H52C : entity is PHYSICAL_PIN_MAP;
constant QFP144 : PIN_MAP_STRING :=
"VDD18 : (1,108),"&
"VDDIO : (2,3,10,17,25,34,44,54,59,67,74,92,96,100,105,106,107),"&
"XRS : 4,"&
"PA0_GPIO0 : 5,"&
"PA1_GPIO1 : 6,"&
"PA2_GPIO2 : 7,"&
"PA3_GPIO3 : 8,"&
"PA4_GPIO4 : 9,"&
"VDD12 : (11,24,55,58,66,75,90,99),"&
"PA5_GPIO5 : 12,"&
"PA6_GPIO6 : 13,"&
"PA7_GPIO7 : 14,"&
"PB0_GPIO8 : 15,"&
"FLT1 : 16,"&
"PB1_GPIO9 : 18,"&
"PB2_GPIO10 : 19,"&
"PB3_GPIO11 : 20,"&
"FLT2 : 21,"&
"PE6_GPIO30 : 22,"&
"PE7_GPIO31 : 23,"&
"PB6_GPIO14 : 26,"&
"PB7_GPIO15 : 27,"&
"PD2_GPIO18 : 28,"&
"PD3_GPIO19 : 29,"&
"PB4_GPIO12 : 30,"&
"PB5_GPIO13 : 31,"&
"PE2_GPIO26 : 32,"&
"PE3_GPIO27 : 33,"&
"PH3_GPIO51 : 35,"&
"PH2_GPIO50 : 36,"&
"PC4_GPIO68 : 37,"&
"PC5_GPIO69 : 38,"&
"PC6_GPIO70 : 39,"&
"PC7_GPIO71 : 40,"&
"PH0_GPIO48 : 41,"&
"PH1_GPIO49 : 42,"&
"PE0_GPIO24 : 43,"&
"PE1_GPIO25 : 45,"&
"PH4_GPIO52 : 46,"&
"PH5_GPIO53 : 47,"&
"PF4_GPIO36 : 48,"&
"PG0_GPIO40 : 49,"&
"PG1_GPIO41 : 50,"&
"PF5_GPIO37 : 51,"&
"PG7_GPIO47 : 52,"&
"PJ6_GPIO62 : 53,"&
"PJ5_GPIO61 : 56,"&
"PJ4_GPIO60 : 57,"&
"PJ3_GPIO59 : 60,"&
"PJ2_GPIO58 : 61,"&
"PJ1_GPIO57 : 62,"&
"PJ0_GPIO56 : 63,"&
"PD5_GPIO21 : 64,"&
"PD4_GPIO20 : 65,"&
"PD7_GPIO23 : 68,"&
"PF6_GPIO38 : 69,"&
"PG6_GPIO46 : 70,"&
"PG2_GPIO42 : 71,"&
"PG5_GPIO45 : 72,"&
"PD6_GPIO22 : 73,"&
"PE5_GPIO29 : 76,"&
"PE4_GPIO28 : 77,"&
"PG3_GPIO43 : 78,"&
"PH6_GPIO54 : 79,"&
"PH7_GPIO55 : 80,"&
"PF3_GPIO35 : 81,"&
"PF2_GPIO34 : 82,"&
"EMU0 : 83,"&
"TDO : 84,"&
"TRST : 85,"&
"EMU1 : 86,"&
"TMS : 87,"&
"TDI : 88,"&
"TCK : 89,"&
"NC : 91,"&
"X1 : 93,"&
"VSSOSC : 94,"&
"X2 : 95,"&
"PJ7_GPIO63 : 97,"&
"PD1_GPIO17 : 98,"&
"VREG12EN : 101,"&
"PD0_GPIO16 : 102,"&
"PF1_GPIO33 : 103,"&
"PF0_GPIO32 : 104,"&
"GPIO199 : 109,"&
"GPIO198 : 110,"&
"GPIO197 : 111,"&
"GPIO196 : 112,"&
"VREG18EN : 113,"&
"ADC1INB7 : 114,"&
"ADC1INB4 : 115,"&
"ADC1INB3 : 116,"&
"ADC1INB0 : 117,"&
"ADC1VREFLO : 118,"&
"VDDA1 : 119,"&
"ADC1VREFHI : 120,"&
"ADC1INA0 : 121,"&
"ADC1INA2 : 122,"&
"ADC1INA3 : 123,"&
"ADC1INA4 : 124,"&
"ADC1INA6 : 125,"&
"ADC1INA7 : 126,"&
"ADC2INA7 : 127,"&
"ADC2INA6 : 128,"&
"ADC2INA4 : 129,"&
"ADC2INA3 : 130,"&
"ADC2INA2 : 131,"&
"ADC2INA0 : 132,"&
"ADC2VREFHI : 133,"&
"VDDA2 : 134,"&
"ADC2VREFLO : 135,"&
"ADC2INB0 : 136,"&
"ADC2INB3 : 137,"&
"ADC2INB4 : 138,"&
"ADC2INB7 : 139,"&
"GPIO192 : 140,"&
"GPIO193 : 141,"&
"GPIO194 : 142,"&
"GPIO195 : 143,"&
"ARS : 144" ;
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_CLOCK of TCK : signal is (5.00000000e+06, BOTH);
attribute COMPLIANCE_PATTERNS of F28M35H52C : entity is
"( " &
" XRS, TRST, ARS,EMU0,EMU1 ) " &
" (11110)";
attribute INSTRUCTION_LENGTH of F28M35H52C : entity is 44;
attribute INSTRUCTION_OPCODE of F28M35H52C : entity is
"BYPASS_RSV00 (000000XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"BYPASS_RSV01 (000001XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"ROUTER (000010XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"BYPASS_RSV02 (000011XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"IDCODE (000100111111XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"ICEPIDCODE (000101XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"BYPASS_RSV03 (000110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONPUB (000111XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CHIPSPINID (001000XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS48 (001001XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS49 (001010XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS50 (001011XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS51 (001100XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS52 (001101XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS53 (001110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS54 (001111XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS00 (010000XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS01 (010001XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS02 (010010XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS03 (010011XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS04 (010100XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS05 (010101XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS06 (010110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS12 (011100XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS16 (100000XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS17 (100001XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS18 (100010XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS19 (100011XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS22 (100110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS23 (100111XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS24 (101000XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS25 (101001XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS26 (101010XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS27 (101011XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS28 (101100XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS29 (101101XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS30 (101110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS31 (101111XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS32 (110000XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS34 (110010XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS35 (110011XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS36 (110100XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS37 (110101XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS38 (110110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS39 (110111XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS40 (111000XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS41 (111001XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS42 (111010XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS43 (111011XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS44 (111100XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS45 (111101XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONDBYPASS46 (111110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"BYPASS (111111111111XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"EXTEST_noPUPD (010111XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"EXTEST (011000000000XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"Unused_INTEST (011001XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"Unused_RUNBIST (011010XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"SAMPLE (011011000001XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"PRELOAD (011011000001XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"Unused_CLAMP (011101XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"HIGHZ (011110000101XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"CONPRIV (011111XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"P1500_MD (110001XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"Unused_EXT_PULSE (100100XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"Unused_EXT_TRAIN (100101XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"test_mode_entry (111111000110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," &
"dc_strbs (111111111110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)";
attribute INSTRUCTION_CAPTURE of F28M35H52C : entity is "XXXX01XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX01";
attribute INSTRUCTION_PRIVATE of F28M35H52C : entity is
"BYPASS_RSV00," &
"BYPASS_RSV01," &
"ROUTER," &
"BYPASS_RSV02," &
"ICEPIDCODE," &
"BYPASS_RSV03," &
"CONPUB," &
"CHIPSPINID," &
"CONDBYPASS48," &
"CONDBYPASS49," &
"CONDBYPASS50," &
"CONDBYPASS51," &
"CONDBYPASS52," &
"CONDBYPASS53," &
"CONDBYPASS54," &
"CONDBYPASS00," &
"CONDBYPASS01," &
"CONDBYPASS02," &
"CONDBYPASS03," &
"CONDBYPASS04," &
"CONDBYPASS05," &
"CONDBYPASS06," &
"CONDBYPASS12," &
"CONDBYPASS16," &
"CONDBYPASS17," &
"CONDBYPASS18," &
"CONDBYPASS19," &
"CONDBYPASS22," &
"CONDBYPASS23," &
"CONDBYPASS24," &
"CONDBYPASS25," &
"CONDBYPASS26," &
"CONDBYPASS27," &
"CONDBYPASS28," &
"CONDBYPASS29," &
"CONDBYPASS30," &
"CONDBYPASS31," &
"CONDBYPASS32," &
"CONDBYPASS34," &
"CONDBYPASS35," &
"CONDBYPASS36," &
"CONDBYPASS37," &
"CONDBYPASS38," &
"CONDBYPASS39," &
"CONDBYPASS40," &
"CONDBYPASS41," &
"CONDBYPASS42," &
"CONDBYPASS43," &
"CONDBYPASS44," &
"CONDBYPASS45," &
"CONDBYPASS46," &
"EXTEST_noPUPD," &
"Unused_INTEST," &
"Unused_RUNBIST," &
"Unused_CLAMP," &
"CONPRIV," &
"P1500_MD," &
"Unused_EXT_PULSE," &
"Unused_EXT_TRAIN," &
"test_mode_entry," &
"dc_strbs" ;
attribute IDCODE_REGISTER of F28M35H52C : entity is
"0000" & -- Version Number 1010
"1011100100101001" & -- Part Number 1011011111001100
"00000010111" & -- Manufacturer ID
"1"; -- Required by IEEE Std. 1149.1-1990
attribute REGISTER_ACCESS of F28M35H52C : entity is
"BOUNDARY (EXTEST, SAMPLE, PRELOAD), " &
"DEVICE_ID (IDCODE), " &
"BYPASS (bypass, Highz), " &
"test_dr[60] (test_mode_entry)";
attribute BOUNDARY_LENGTH of F28M35H52C : entity is 260;
attribute BOUNDARY_REGISTER of F28M35H52C : entity is
--- num cell port function safe [ccell disval rslt]
"0 (BC_2, *, control, 1)," &
"1 (BC_7, GPIO196, bidir, X,0,1,Z)," &
"2 (BC_2, *, control, 1)," &
"3 (BC_7, GPIO197, bidir, X,2,1,Z)," &
"4 (BC_1, GPIO198, input, X)," &
"5 (BC_1, *, control, 1)," &
"6 (BC_1, GPIO198, output3, X,5,1,Z)," &
"7 (BC_2, *, control, 1)," &
"8 (BC_7, GPIO199, bidir, X,7,1,Z)," &
"9 (BC_2, *, internal, X)," &
"10 (BC_1, *, internal, X)," &
"11 (BC_1, *, internal, X)," &
"12 (BC_2, *, internal, X)," &
"13 (BC_1, *, internal, X)," &
"14 (BC_1, *, internal, X)," &
"15 (BC_2, *, internal, X)," &
"16 (BC_1, *, internal, X)," &
"17 (BC_2, *, internal, X)," &
"18 (BC_1, *, internal, X)," &
"19 (BC_2, *, internal, X)," &
"20 (BC_1, *, internal, X)," &
"21 (BC_2, *, internal, X)," &
"22 (BC_1, *, internal, X)," &
"23 (BC_2, *, internal, X)," &
"24 (BC_1, *, internal, X)," &
"25 (BC_2, *, internal, X)," &
"26 (BC_1, *, internal, X)," &
"27 (BC_2, *, internal, X)," &
"28 (BC_1, *, internal, X)," &
"29 (BC_2, *, internal, X)," &
"30 (BC_1, *, internal, X)," &
"31 (BC_1, *, internal, X)," &
"32 (BC_1, *, internal, X)," &
"33 (BC_1, *, internal, X)," &
"34 (BC_1, *, internal, X)," &
"35 (BC_1, *, internal, X)," &
"36 (BC_1, *, internal, X)," &
"37 (BC_1, *, internal, X)," &
"38 (BC_1, *, internal, X)," &
"39 (BC_2, *, internal, X)," &
"40 (BC_1, *, internal, X)," &
"41 (BC_1, *, internal, X)," &
"42 (BC_1, *, internal, X)," &
"43 (BC_1, *, internal, X)," &
"44 (BC_2, *, internal, X)," &
"45 (BC_1, *, internal, X)," &
"46 (BC_2, *, internal, X)," &
"47 (BC_1, *, internal, X)," &
"48 (BC_2, *, internal, X)," &
"49 (BC_1, *, internal, X)," &
"50 (BC_1, *, internal, X)," &
"51 (BC_1, *, internal, X)," &
"52 (BC_1, *, internal, X)," &
"53 (BC_2, *, internal, X)," &
"54 (BC_1, *, internal, X)," &
"55 (BC_2, *, internal, X)," &
"56 (BC_1, *, internal, X)," &
"57 (BC_1, *, internal, X)," &
"58 (BC_2, *, internal, X)," &
"59 (BC_1, *, internal, X)," &
"60 (BC_2, *, internal, X)," &
"61 (BC_1, *, internal, X)," &
"62 (BC_2, *, control, 1)," &
"63 (BC_7, GPIO195, bidir, X,62,1,Z)," &
"64 (BC_2, *, control, 1)," &
"65 (BC_7, GPIO194, bidir, X,64,1,Z)," &
"66 (BC_2, *, control, 1)," &
"67 (BC_7, GPIO193, bidir, X,66,1,Z)," &
"68 (BC_2, *, control, 1)," &
"69 (BC_7, GPIO192, bidir, X,68,1,Z)," &
"70 (BC_2, *, internal, X)," &
"71 (BC_1, *, internal, X)," &
"72 (BC_2, *, internal, X)," &
"73 (BC_1, *, internal, X)," &
"74 (BC_2, *, internal, X)," &
"75 (BC_1, *, internal, X)," &
"76 (BC_2, *, internal, X)," &
"77 (BC_1, *, internal, X)," &
"78 (BC_2, *, internal, X)," &
"79 (BC_1, *, internal, X)," &
"80 (BC_2, *, internal, X)," &
"81 (BC_1, *, internal, X)," &
"82 (BC_2, *, internal, X)," &
"83 (BC_1, *, internal, X)," &
"84 (BC_2, *, internal, X)," &
"85 (BC_1, *, internal, X)," &
"86 (BC_2, *, internal, X)," &
"87 (BC_1, *, internal, X)," &
"88 (BC_2, *, internal, X)," &
"89 (BC_1, *, internal, X)," &
"90 (BC_2, *, internal, X)," &
"91 (BC_1, *, internal, X)," &
"92 (BC_2, *, internal, X)," &
"93 (BC_1, *, internal, X)," &
"94 (BC_2, *, internal, X)," &
"95 (BC_1, *, internal, X)," &
"96 (BC_2, *, internal, X)," &
"97 (BC_1, *, internal, X)," &
"98 (BC_2, *, internal, X)," &
"99 (BC_1, *, internal, X)," &
"100 (BC_2, *, internal, X)," &
"101 (BC_1, *, internal, X)," &
"102 (BC_2, *, internal, X)," &
"103 (BC_1, *, internal, X)," &
"104 (BC_1, *, internal, 1)," &
"105 (BC_1, *, internal, X)," &
"106 (BC_1, *, internal, X)," &
"107 (BC_1, *, internal, X)," &
"108 (BC_1, *, internal, X)," &
"109 (BC_1, *, internal, X)," &
"110 (BC_1, *, internal, X)," &
"111 (BC_1, *, internal, X)," &
"112 (BC_1, *, internal, X)," &
"113 (BC_1, *, internal, X)," &
"114 (BC_1, *, internal, X)," &
"115 (BC_1, *, internal, X)," &
"116 (BC_1, *, internal, X)," &
"117 (BC_1, *, internal, X)," &
"118 (BC_1, *, internal, X)," &
"119 (BC_1, *, internal, X)," &
"120 (BC_1, *, internal, X)," &
"121 (BC_1, *, internal, X)," &
"122 (BC_2, *, internal, 0)," &
"123 (BC_1, *, internal, X)," &
"124 (BC_2, *, control, 1)," &
"125 (BC_7, PF0_GPIO32, bidir, X,124,1,Z)," &
"126 (BC_2, *, control, 1)," &
"127 (BC_7, PF1_GPIO33, bidir, X,126,1,Z)," &
"128 (BC_2, *, control, 1)," &
"129 (BC_7, PD0_GPIO16, bidir, X,128,1,Z)," &
"130 (BC_2, *, control, 1)," &
"131 (BC_7, PD1_GPIO17, bidir, X,130,1,Z)," &
"132 (BC_2, *, control, 1)," &
"133 (BC_7, PJ7_GPIO63, bidir, X,132,1,Z)," &
"134 (BC_2, *, internal, X)," &
"135 (BC_1, *, internal, X)," &
"136 (BC_2, *, internal, X)," &
"137 (BC_1, *, internal, X)," &
"138 (BC_2, *, control, 1)," &
"139 (BC_7, PF2_GPIO34, bidir, X,138,1,Z)," &
"140 (BC_2, *, control, 1)," &
"141 (BC_7, PF3_GPIO35, bidir, X,140,1,Z)," &
"142 (BC_2, *, control, 1)," &
"143 (BC_7, PH7_GPIO55, bidir, X,142,1,Z)," &
"144 (BC_2, *, control, 1)," &
"145 (BC_7, PH6_GPIO54, bidir, X,144,1,Z)," &
"146 (BC_2, *, control, 1)," &
"147 (BC_7, PG3_GPIO43, bidir, X,146,1,Z)," &
"148 (BC_2, *, control, 1)," &
"149 (BC_7, PE4_GPIO28, bidir, X,148,1,Z)," &
"150 (BC_2, *, control, 1)," &
"151 (BC_7, PE5_GPIO29, bidir, X,150,1,Z)," &
"152 (BC_2, *, control, 1)," &
"153 (BC_7, PG5_GPIO45, bidir, X,152,1,Z)," &
"154 (BC_2, *, control, 1)," &
"155 (BC_7, PG2_GPIO42, bidir, X,154,1,Z)," &
"156 (BC_2, *, control, 1)," &
"157 (BC_7, PG6_GPIO46, bidir, X,156,1,Z)," &
"158 (BC_2, *, control, 1)," &
"159 (BC_7, PF6_GPIO38, bidir, X,158,1,Z)," &
"160 (BC_2, *, control, 1)," &
"161 (BC_7, PD6_GPIO22, bidir, X,160,1,Z)," &
"162 (BC_2, *, control, 1)," &
"163 (BC_7, PD7_GPIO23, bidir, X,162,1,Z)," &
"164 (BC_2, *, control, 1)," &
"165 (BC_7, PD4_GPIO20, bidir, X,164,1,Z)," &
"166 (BC_2, *, control, 1)," &
"167 (BC_7, PD5_GPIO21, bidir, X,166,1,Z)," &
"168 (BC_2, *, control, 1)," &
"169 (BC_7, PJ0_GPIO56, bidir, X,168,1,Z)," &
"170 (BC_2, *, control, 1)," &
"171 (BC_7, PJ1_GPIO57, bidir, X,170,1,Z)," &
"172 (BC_2, *, control, 1)," &
"173 (BC_7, PJ2_GPIO58, bidir, X,172,1,Z)," &
"174 (BC_2, *, control, 1)," &
"175 (BC_7, PJ3_GPIO59, bidir, X,174,1,Z)," &
"176 (BC_2, *, control, 1)," &
"177 (BC_7, PJ4_GPIO60, bidir, X,176,1,Z)," &
"178 (BC_2, *, control, 1)," &
"179 (BC_7, PJ5_GPIO61, bidir, X,178,1,Z)," &
"180 (BC_2, *, control, 1)," &
"181 (BC_7, PJ6_GPIO62, bidir, X,180,1,Z)," &
"182 (BC_2, *, control, 1)," &
"183 (BC_7, PG7_GPIO47, bidir, X,182,1,Z)," &
"184 (BC_2, *, control, 1)," &
"185 (BC_7, PF5_GPIO37, bidir, X,184,1,Z)," &
"186 (BC_2, *, control, 1)," &
"187 (BC_7, PG1_GPIO41, bidir, X,186,1,Z)," &
"188 (BC_2, *, control, 1)," &
"189 (BC_7, PG0_GPIO40, bidir, X,188,1,Z)," &
"190 (BC_2, *, control, 1)," &
"191 (BC_7, PF4_GPIO36, bidir, X,190,1,Z)," &
"192 (BC_2, *, control, 1)," &
"193 (BC_7, PH5_GPIO53, bidir, X,192,1,Z)," &
"194 (BC_2, *, control, 1)," &
"195 (BC_7, PH4_GPIO52, bidir, X,194,1,Z)," &
"196 (BC_2, *, control, 1)," &
"197 (BC_7, PE1_GPIO25, bidir, X,196,1,Z)," &
"198 (BC_2, *, control, 1)," &
"199 (BC_7, PE0_GPIO24, bidir, X,198,1,Z)," &
"200 (BC_2, *, control, 1)," &
"201 (BC_7, PH1_GPIO49, bidir, X,200,1,Z)," &
"202 (BC_2, *, control, 1)," &
"203 (BC_7, PH0_GPIO48, bidir, X,202,1,Z)," &
"204 (BC_2, *, control, 1)," &
"205 (BC_7, PC7_GPIO71, bidir, X,204,1,Z)," &
"206 (BC_2, *, control, 1)," &
"207 (BC_7, PC6_GPIO70, bidir, X,206,1,Z)," &
"208 (BC_2, *, control, 1)," &
"209 (BC_7, PC5_GPIO69, bidir, X,208,1,Z)," &
"210 (BC_2, *, control, 1)," &
"211 (BC_7, PC4_GPIO68, bidir, X,210,1,Z)," &
"212 (BC_2, *, control, 1)," &
"213 (BC_7, PH2_GPIO50, bidir, X,212,1,Z)," &
"214 (BC_2, *, control, 1)," &
"215 (BC_7, PH3_GPIO51, bidir, X,214,1,Z)," &
"216 (BC_2, *, control, 1)," &
"217 (BC_7, PE3_GPIO27, bidir, X,216,1,Z)," &
"218 (BC_2, *, control, 1)," &
"219 (BC_7, PE2_GPIO26, bidir, X,218,1,Z)," &
"220 (BC_2, *, control, 1)," &
"221 (BC_7, PB5_GPIO13, bidir, X,220,1,Z)," &
"222 (BC_2, *, control, 1)," &
"223 (BC_7, PB4_GPIO12, bidir, X,222,1,Z)," &
"224 (BC_2, *, control, 1)," &
"225 (BC_7, PD3_GPIO19, bidir, X,224,1,Z)," &
"226 (BC_2, *, control, 1)," &
"227 (BC_7, PD2_GPIO18, bidir, X,226,1,Z)," &
"228 (BC_2, *, control, 1)," &
"229 (BC_7, PB7_GPIO15, bidir, X,228,1,Z)," &
"230 (BC_2, *, control, 1)," &
"231 (BC_7, PB6_GPIO14, bidir, X,230,1,Z)," &
"232 (BC_2, *, control, 1)," &
"233 (BC_7, PE7_GPIO31, bidir, X,232,1,Z)," &
"234 (BC_2, *, control, 1)," &
"235 (BC_7, PE6_GPIO30, bidir, X,234,1,Z)," &
"236 (BC_2, *, control, 1)," &
"237 (BC_7, PB3_GPIO11, bidir, X,236,1,Z)," &
"238 (BC_2, *, control, 1)," &
"239 (BC_7, PB2_GPIO10, bidir, X,238,1,Z)," &
"240 (BC_2, *, control, 1)," &
"241 (BC_7, PB1_GPIO9, bidir, X,240,1,Z)," &
"242 (BC_2, *, control, 1)," &
"243 (BC_7, PB0_GPIO8, bidir, X,242,1,Z)," &
"244 (BC_2, *, control, 1)," &
"245 (BC_7, PA7_GPIO7, bidir, X,244,1,Z)," &
"246 (BC_2, *, control, 1)," &
"247 (BC_7, PA6_GPIO6, bidir, X,246,1,Z)," &
"248 (BC_2, *, control, 1)," &
"249 (BC_7, PA5_GPIO5, bidir, X,248,1,Z)," &
"250 (BC_2, *, control, 1)," &
"251 (BC_7, PA4_GPIO4, bidir, X,250,1,Z)," &
"252 (BC_2, *, control, 1)," &
"253 (BC_7, PA3_GPIO3, bidir, X,252,1,Z)," &
"254 (BC_2, *, control, 1)," &
"255 (BC_7, PA2_GPIO2, bidir, X,254,1,Z)," &
"256 (BC_2, *, control, 1)," &
"257 (BC_7, PA1_GPIO1, bidir, X,256,1,Z)," &
"258 (BC_2, *, control, 1)," &
"259 (BC_7, PA0_GPIO0, bidir, X,258,1,Z)";
end F28M35H52C;