entity R7FA4M2AD3CFP is
generic(PHYSICAL_PIN_MAP:string:="PLQP0100KB-B");
port(P001_P400:inout bit;
P002_P401:inout bit;
P003_P402:inout bit;
P004_P403:inout bit;
P005_P404:inout bit;
P006_P405:inout bit;
P007_P406:inout bit;
P008_VBATT:linkage bit;
P009_VCL:linkage bit;
P010_XCIN:linkage bit;
P011_XCOUT:linkage bit;
P013_VSS:linkage bit;
P014_XTAL:linkage bit;
P015_EXTAL:linkage bit;
P016_VCC:linkage bit;
P019_P708:inout bit;
P020_P415:inout bit;
P021_P414:inout bit;
P022_P413:inout bit;
P023_P412:inout bit;
P024_P411:inout bit;
P025_P410:inout bit;
P026_P409:inout bit;
P027_P408:inout bit;
P028_P407:inout bit;
P030_VSS_USB:linkage bit;
P031_USB_DM:linkage bit;
P032_USB_DP:linkage bit;
P034_VCC_USB:linkage bit;
P035_P207:inout bit;
P036_P206:inout bit;
P037_P205:inout bit;
P038_P214:inout bit;
P039_P211:inout bit;
P040_P210:inout bit;
P041_P209:inout bit;
P042_P208:inout bit;
P043_RES:in bit;
P044_MD:inout bit;
P045_P200:in bit;
P046_P307:inout bit;
P047_P306:inout bit;
P048_P305:inout bit;
P049_P304:inout bit;
P050_VSS:linkage bit;
P053_VCC:linkage bit;
P054_P303:inout bit;
P055_P302:inout bit;
P056_P301:inout bit;
P057_P300:in bit;
P058_P108:in bit;
P059_P109:out bit;
P060_P110:in bit;
P061_P111:inout bit;
P062_P112:inout bit;
P063_P113:inout bit;
P064_P114:inout bit;
P065_P115:inout bit;
P066_P608:inout bit;
P067_P609:inout bit;
P068_P610:inout bit;
P069_VCC:linkage bit;
P072_VSS:linkage bit;
P074_P603:inout bit;
P075_P602:inout bit;
P076_P601:inout bit;
P077_P600:inout bit;
P078_P107:inout bit;
P079_P106:inout bit;
P080_P105:inout bit;
P081_P104:inout bit;
P082_P103:inout bit;
P083_P102:inout bit;
P084_P101:inout bit;
P085_P100:inout bit;
P086_P500:inout bit;
P087_P501:inout bit;
P088_P502:inout bit;
P089_P503:inout bit;
P090_P504:inout bit;
P091_P505:inout bit;
P092_VCC:linkage bit;
P095_VSS:linkage bit;
P096_P015:inout bit;
P097_P014:inout bit;
P098_P013:inout bit;
P099_VREFH:linkage bit;
P100_AVCC0:linkage bit;
P102_AVSS0:linkage bit;
P105_VREFL0:linkage bit;
P107_VREFH0:linkage bit;
P109_P008:inout bit;
P110_P007:inout bit;
P111_P006:inout bit;
P112_P005:inout bit;
P113_P004:inout bit;
P114_P003:inout bit;
P115_P002:inout bit;
P116_P001:inout bit;
P117_P000:inout bit);
use STD_1149_1_1994.all;
attribute COMPONENT_CONFORMANCE of R7FA4M2AD3CFP:entity is "STD_1149_1_1993";
attribute PIN_MAP of R7FA4M2AD3CFP:entity is PHYSICAL_PIN_MAP;
constant PLQP0100KB-B:PIN_MAP_STRING:=
"P001_P400:1,"&
"P002_P401:2,"&
"P003_P402:3,"&
"P004_P403:4,"&
"P005_P404:5,"&
"P006_P405:6,"&
"P007_P406:7,"&
"P008_VBATT:8,"&
"P009_VCL:9,"&
"P010_XCIN:10,"&
"P011_XCOUT:11,"&
"P013_VSS:12,"&
"P014_XTAL:13,"&
"P015_EXTAL:14,"&
"P016_VCC:15,"&
"P019_P708:16,"&
"P020_P415:17,"&
"P021_P414:18,"&
"P022_P413:19,"&
"P023_P412:20,"&
"P024_P411:21,"&
"P025_P410:22,"&
"P026_P409:23,"&
"P027_P408:24,"&
"P028_P407:25,"&
"P030_VSS_USB:26,"&
"P031_USB_DM:27,"&
"P032_USB_DP:28,"&
"P034_VCC_USB:29,"&
"P035_P207:30,"&
"P036_P206:31,"&
"P037_P205:32,"&
"P038_P214:33,"&
"P039_P211:34,"&
"P040_P210:35,"&
"P041_P209:36,"&
"P042_P208:37,"&
"P043_RES:38,"&
"P044_MD:39,"&
"P045_P200:40,"&
"P046_P307:41,"&
"P047_P306:42,"&
"P048_P305:43,"&
"P049_P304:44,"&
"P050_VSS:45,"&
"P053_VCC:46,"&
"P054_P303:47,"&
"P055_P302:48,"&
"P056_P301:49,"&
"P057_P300:50,"&
"P058_P108:51,"&
"P059_P109:52,"&
"P060_P110:53,"&
"P061_P111:54,"&
"P062_P112:55,"&
"P063_P113:56,"&
"P064_P114:57,"&
"P065_P115:58,"&
"P066_P608:59,"&
"P067_P609:60,"&
"P068_P610:61,"&
"P069_VCC:62,"&
"P072_VSS:63,"&
"P074_P603:64,"&
"P075_P602:65,"&
"P076_P601:66,"&
"P077_P600:67,"&
"P078_P107:68,"&
"P079_P106:69,"&
"P080_P105:70,"&
"P081_P104:71,"&
"P082_P103:72,"&
"P083_P102:73,"&
"P084_P101:74,"&
"P085_P100:75,"&
"P086_P500:76,"&
"P087_P501:77,"&
"P088_P502:78,"&
"P089_P503:79,"&
"P090_P504:80,"&
"P091_P505:81,"&
"P092_VCC:82,"&
"P095_VSS:83,"&
"P096_P015:84,"&
"P097_P014:85,"&
"P098_P013:86,"&
"P099_VREFH:87,"&
"P100_AVCC0:88,"&
"P102_AVSS0:89,"&
"P105_VREFL0:90,"&
"P107_VREFH0:91,"&
"P109_P008:92,"&
"P110_P007:93,"&
"P111_P006:94,"&
"P112_P005:95,"&
"P113_P004:96,"&
"P114_P003:97,"&
"P115_P002:98,"&
"P116_P001:99,"&
"P117_P000:100";
attribute TAP_SCAN_CLOCK of P057_P300:signal is (10.000e6,BOTH);
attribute TAP_SCAN_MODE of P058_P108:signal is TRUE;
attribute TAP_SCAN_OUT of P059_P109:signal is TRUE;
attribute TAP_SCAN_IN of P060_P110:signal is TRUE;
attribute COMPLIANCE_PATTERNS of R7FA4M2AD3CFP:entity is
"(P043_RES) (0)";
attribute INSTRUCTION_LENGTH of R7FA4M2AD3CFP:entity is 4;
attribute INSTRUCTION_OPCODE of R7FA4M2AD3CFP:entity is
"EXTEST (0000),"&
"HIGHZ (0110),"&
"SAMPLE (0001),"&
"CLAMP (0101),"&
"IDCODE (0011),"&
"BYPASS (1111)";
attribute INSTRUCTION_CAPTURE of R7FA4M2AD3CFP:entity is "XX01";
attribute IDCODE_REGISTER of R7FA4M2AD3CFP:entity is
"0000"&
"1000010000001110"&
"01000100011"&
"1";
attribute BOUNDARY_LENGTH of R7FA4M2AD3CFP:entity is 223;
attribute BOUNDARY_REGISTER of R7FA4M2AD3CFP:entity is
"0 (BC_2,*,INTERNAL,X),"&
"1 (BC_1,*,INTERNAL,X),"&
"2 (BC_1,*,INTERNAL,X),"&
"3 (BC_2,*,INTERNAL,X),"&
"4 (BC_1,*,INTERNAL,X),"&
"5 (BC_1,*,INTERNAL,X),"&
"6 (BC_2,P056_P301,INPUT,X),"&
"7 (BC_1,*,CONTROL,0),"&
"8 (BC_1,P056_P301,OUTPUT3,X,7,0,Z),"&
"9 (BC_2,P055_P302,INPUT,X),"&
"10 (BC_1,*,CONTROL,0),"&
"11 (BC_1,P055_P302,OUTPUT3,X,10,0,Z),"&
"12 (BC_2,P054_P303,INPUT,X),"&
"13 (BC_1,*,CONTROL,0),"&
"14 (BC_1,P054_P303,OUTPUT3,X,13,0,Z),"&
"15 (BC_2,P049_P304,INPUT,X),"&
"16 (BC_1,*,CONTROL,0),"&
"17 (BC_1,P049_P304,OUTPUT3,X,16,0,Z),"&
"18 (BC_2,P048_P305,INPUT,X),"&
"19 (BC_1,*,CONTROL,0),"&
"20 (BC_1,P048_P305,OUTPUT3,X,19,0,Z),"&
"21 (BC_2,P047_P306,INPUT,X),"&
"22 (BC_1,*,CONTROL,0),"&
"23 (BC_1,P047_P306,OUTPUT3,X,22,0,Z),"&
"24 (BC_2,P046_P307,INPUT,X),"&
"25 (BC_1,*,CONTROL,0),"&
"26 (BC_1,P046_P307,OUTPUT3,X,25,0,Z),"&
"27 (BC_2,P045_P200,INPUT,X),"&
"28 (BC_2,P044_MD,INPUT,X),"&
"29 (BC_1,*,CONTROL,0),"&
"30 (BC_1,P044_MD,OUTPUT3,X,29,0,Z),"&
"31 (BC_2,P042_P208,INPUT,X),"&
"32 (BC_1,*,CONTROL,0),"&
"33 (BC_1,P042_P208,OUTPUT3,X,32,0,Z),"&
"34 (BC_2,P041_P209,INPUT,X),"&
"35 (BC_1,*,CONTROL,0),"&
"36 (BC_1,P041_P209,OUTPUT3,X,35,0,Z),"&
"37 (BC_2,P040_P210,INPUT,X),"&
"38 (BC_1,*,CONTROL,0),"&
"39 (BC_1,P040_P210,OUTPUT3,X,38,0,Z),"&
"40 (BC_2,P039_P211,INPUT,X),"&
"41 (BC_1,*,CONTROL,0),"&
"42 (BC_1,P039_P211,OUTPUT3,X,41,0,Z),"&
"43 (BC_2,P038_P214,INPUT,X),"&
"44 (BC_1,*,CONTROL,0),"&
"45 (BC_1,P038_P214,OUTPUT3,X,44,0,Z),"&
"46 (BC_2,P037_P205,INPUT,X),"&
"47 (BC_1,*,CONTROL,0),"&
"48 (BC_1,P037_P205,OUTPUT3,X,47,0,Z),"&
"49 (BC_2,P036_P206,INPUT,X),"&
"50 (BC_1,*,CONTROL,0),"&
"51 (BC_1,P036_P206,OUTPUT3,X,50,0,Z),"&
"52 (BC_2,P035_P207,INPUT,X),"&
"53 (BC_1,*,CONTROL,0),"&
"54 (BC_1,P035_P207,OUTPUT3,X,53,0,Z),"&
"55 (BC_2,P028_P407,INPUT,X),"&
"56 (BC_1,*,CONTROL,0),"&
"57 (BC_1,P028_P407,OUTPUT3,X,56,0,Z),"&
"58 (BC_2,P027_P408,INPUT,X),"&
"59 (BC_1,*,CONTROL,0),"&
"60 (BC_1,P027_P408,OUTPUT3,X,59,0,Z),"&
"61 (BC_2,P026_P409,INPUT,X),"&
"62 (BC_1,*,CONTROL,0),"&
"63 (BC_1,P026_P409,OUTPUT3,X,62,0,Z),"&
"64 (BC_2,P025_P410,INPUT,X),"&
"65 (BC_1,*,CONTROL,0),"&
"66 (BC_1,P025_P410,OUTPUT3,X,65,0,Z),"&
"67 (BC_2,P024_P411,INPUT,X),"&
"68 (BC_1,*,CONTROL,0),"&
"69 (BC_1,P024_P411,OUTPUT3,X,68,0,Z),"&
"70 (BC_2,P023_P412,INPUT,X),"&
"71 (BC_1,*,CONTROL,0),"&
"72 (BC_1,P023_P412,OUTPUT3,X,71,0,Z),"&
"73 (BC_2,P022_P413,INPUT,X),"&
"74 (BC_1,*,CONTROL,0),"&
"75 (BC_1,P022_P413,OUTPUT3,X,74,0,Z),"&
"76 (BC_2,P021_P414,INPUT,X),"&
"77 (BC_1,*,CONTROL,0),"&
"78 (BC_1,P021_P414,OUTPUT3,X,77,0,Z),"&
"79 (BC_2,P020_P415,INPUT,X),"&
"80 (BC_1,*,CONTROL,0),"&
"81 (BC_1,P020_P415,OUTPUT3,X,80,0,Z),"&
"82 (BC_2,P019_P708,INPUT,X),"&
"83 (BC_1,*,CONTROL,0),"&
"84 (BC_1,P019_P708,OUTPUT3,X,83,0,Z),"&
"85 (BC_2,P007_P406,INPUT,X),"&
"86 (BC_1,*,CONTROL,0),"&
"87 (BC_1,P007_P406,OUTPUT3,X,86,0,Z),"&
"88 (BC_2,P006_P405,INPUT,X),"&
"89 (BC_1,*,CONTROL,0),"&
"90 (BC_1,P006_P405,OUTPUT3,X,89,0,Z),"&
"91 (BC_2,P005_P404,INPUT,X),"&
"92 (BC_1,*,CONTROL,0),"&
"93 (BC_1,P005_P404,OUTPUT3,X,92,0,Z),"&
"94 (BC_2,P004_P403,INPUT,X),"&
"95 (BC_1,*,CONTROL,0),"&
"96 (BC_1,P004_P403,OUTPUT3,X,95,0,Z),"&
"97 (BC_2,P003_P402,INPUT,X),"&
"98 (BC_1,*,CONTROL,0),"&
"99 (BC_1,P003_P402,OUTPUT3,X,98,0,Z),"&
"100 (BC_2,P002_P401,INPUT,X),"&
"101 (BC_1,*,CONTROL,0),"&
"102 (BC_1,P002_P401,OUTPUT3,X,101,0,Z),"&
"103 (BC_2,P001_P400,INPUT,X),"&
"104 (BC_1,*,CONTROL,0),"&
"105 (BC_1,P001_P400,OUTPUT3,X,104,0,Z),"&
"106 (BC_2,P117_P000,INPUT,X),"&
"107 (BC_1,*,CONTROL,0),"&
"108 (BC_1,P117_P000,OUTPUT3,X,107,0,Z),"&
"109 (BC_2,P116_P001,INPUT,X),"&
"110 (BC_1,*,CONTROL,0),"&
"111 (BC_1,P116_P001,OUTPUT3,X,110,0,Z),"&
"112 (BC_2,P115_P002,INPUT,X),"&
"113 (BC_1,*,CONTROL,0),"&
"114 (BC_1,P115_P002,OUTPUT3,X,113,0,Z),"&
"115 (BC_2,P114_P003,INPUT,X),"&
"116 (BC_1,*,CONTROL,0),"&
"117 (BC_1,P114_P003,OUTPUT3,X,116,0,Z),"&
"118 (BC_2,P113_P004,INPUT,X),"&
"119 (BC_1,*,CONTROL,0),"&
"120 (BC_1,P113_P004,OUTPUT3,X,119,0,Z),"&
"121 (BC_2,P112_P005,INPUT,X),"&
"122 (BC_1,*,CONTROL,0),"&
"123 (BC_1,P112_P005,OUTPUT3,X,122,0,Z),"&
"124 (BC_2,P111_P006,INPUT,X),"&
"125 (BC_1,*,CONTROL,0),"&
"126 (BC_1,P111_P006,OUTPUT3,X,125,0,Z),"&
"127 (BC_2,P110_P007,INPUT,X),"&
"128 (BC_1,*,CONTROL,0),"&
"129 (BC_1,P110_P007,OUTPUT3,X,128,0,Z),"&
"130 (BC_2,P109_P008,INPUT,X),"&
"131 (BC_1,*,CONTROL,0),"&
"132 (BC_1,P109_P008,OUTPUT3,X,131,0,Z),"&
"133 (BC_2,P098_P013,INPUT,X),"&
"134 (BC_1,*,CONTROL,0),"&
"135 (BC_1,P098_P013,OUTPUT3,X,134,0,Z),"&
"136 (BC_2,P097_P014,INPUT,X),"&
"137 (BC_1,*,CONTROL,0),"&
"138 (BC_1,P097_P014,OUTPUT3,X,137,0,Z),"&
"139 (BC_2,P096_P015,INPUT,X),"&
"140 (BC_1,*,CONTROL,0),"&
"141 (BC_1,P096_P015,OUTPUT3,X,140,0,Z),"&
"142 (BC_2,P091_P505,INPUT,X),"&
"143 (BC_1,*,CONTROL,0),"&
"144 (BC_1,P091_P505,OUTPUT3,X,143,0,Z),"&
"145 (BC_2,P090_P504,INPUT,X),"&
"146 (BC_1,*,CONTROL,0),"&
"147 (BC_1,P090_P504,OUTPUT3,X,146,0,Z),"&
"148 (BC_2,P089_P503,INPUT,X),"&
"149 (BC_1,*,CONTROL,0),"&
"150 (BC_1,P089_P503,OUTPUT3,X,149,0,Z),"&
"151 (BC_2,P088_P502,INPUT,X),"&
"152 (BC_1,*,CONTROL,0),"&
"153 (BC_1,P088_P502,OUTPUT3,X,152,0,Z),"&
"154 (BC_2,P087_P501,INPUT,X),"&
"155 (BC_1,*,CONTROL,0),"&
"156 (BC_1,P087_P501,OUTPUT3,X,155,0,Z),"&
"157 (BC_2,P086_P500,INPUT,X),"&
"158 (BC_1,*,CONTROL,0),"&
"159 (BC_1,P086_P500,OUTPUT3,X,158,0,Z),"&
"160 (BC_2,P085_P100,INPUT,X),"&
"161 (BC_1,*,CONTROL,0),"&
"162 (BC_1,P085_P100,OUTPUT3,X,161,0,Z),"&
"163 (BC_2,P084_P101,INPUT,X),"&
"164 (BC_1,*,CONTROL,0),"&
"165 (BC_1,P084_P101,OUTPUT3,X,164,0,Z),"&
"166 (BC_2,P083_P102,INPUT,X),"&
"167 (BC_1,*,CONTROL,0),"&
"168 (BC_1,P083_P102,OUTPUT3,X,167,0,Z),"&
"169 (BC_2,P082_P103,INPUT,X),"&
"170 (BC_1,*,CONTROL,0),"&
"171 (BC_1,P082_P103,OUTPUT3,X,170,0,Z),"&
"172 (BC_2,P081_P104,INPUT,X),"&
"173 (BC_1,*,CONTROL,0),"&
"174 (BC_1,P081_P104,OUTPUT3,X,173,0,Z),"&
"175 (BC_2,P080_P105,INPUT,X),"&
"176 (BC_1,*,CONTROL,0),"&
"177 (BC_1,P080_P105,OUTPUT3,X,176,0,Z),"&
"178 (BC_2,P079_P106,INPUT,X),"&
"179 (BC_1,*,CONTROL,0),"&
"180 (BC_1,P079_P106,OUTPUT3,X,179,0,Z),"&
"181 (BC_2,P078_P107,INPUT,X),"&
"182 (BC_1,*,CONTROL,0),"&
"183 (BC_1,P078_P107,OUTPUT3,X,182,0,Z),"&
"184 (BC_2,P077_P600,INPUT,X),"&
"185 (BC_1,*,CONTROL,0),"&
"186 (BC_1,P077_P600,OUTPUT3,X,185,0,Z),"&
"187 (BC_2,P076_P601,INPUT,X),"&
"188 (BC_1,*,CONTROL,0),"&
"189 (BC_1,P076_P601,OUTPUT3,X,188,0,Z),"&
"190 (BC_2,P075_P602,INPUT,X),"&
"191 (BC_1,*,CONTROL,0),"&
"192 (BC_1,P075_P602,OUTPUT3,X,191,0,Z),"&
"193 (BC_2,P074_P603,INPUT,X),"&
"194 (BC_1,*,CONTROL,0),"&
"195 (BC_1,P074_P603,OUTPUT3,X,194,0,Z),"&
"196 (BC_2,P068_P610,INPUT,X),"&
"197 (BC_1,*,CONTROL,0),"&
"198 (BC_1,P068_P610,OUTPUT3,X,197,0,Z),"&
"199 (BC_2,P067_P609,INPUT,X),"&
"200 (BC_1,*,CONTROL,0),"&
"201 (BC_1,P067_P609,OUTPUT3,X,200,0,Z),"&
"202 (BC_2,P066_P608,INPUT,X),"&
"203 (BC_1,*,CONTROL,0),"&
"204 (BC_1,P066_P608,OUTPUT3,X,203,0,Z),"&
"205 (BC_2,P065_P115,INPUT,X),"&
"206 (BC_1,*,CONTROL,0),"&
"207 (BC_1,P065_P115,OUTPUT3,X,206,0,Z),"&
"208 (BC_2,P064_P114,INPUT,X),"&
"209 (BC_1,*,CONTROL,0),"&
"210 (BC_1,P064_P114,OUTPUT3,X,209,0,Z),"&
"211 (BC_2,P063_P113,INPUT,X),"&
"212 (BC_1,*,CONTROL,0),"&
"213 (BC_1,P063_P113,OUTPUT3,X,212,0,Z),"&
"214 (BC_2,P062_P112,INPUT,X),"&
"215 (BC_1,*,CONTROL,0),"&
"216 (BC_1,P062_P112,OUTPUT3,X,215,0,Z),"&
"217 (BC_2,P061_P111,INPUT,X),"&
"218 (BC_1,*,CONTROL,0),"&
"219 (BC_1,P061_P111,OUTPUT3,X,218,0,Z),"&
"220 (BC_2,*,INTERNAL,X),"&
"221 (BC_1,*,INTERNAL,X),"&
"222 (BC_1,*,INTERNAL,X)";
end R7FA4M2AD3CFP;