entity R7FA4M2AC3CFM is
generic(PHYSICAL_PIN_MAP:string:="PLQP0064KB-C");
port(P001_P400:inout bit;
P002_P401:inout bit;
P003_P402: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;
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;
P042_P208:inout bit;
P043_RES:in bit;
P044_MD:inout bit;
P045_P200:in bit;
P049_P304:inout 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;
P069_VCC:linkage bit;
P072_VSS:linkage 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;
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;
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 R7FA4M2AC3CFM:entity is "STD_1149_1_1993";
attribute PIN_MAP of R7FA4M2AC3CFM:entity is PHYSICAL_PIN_MAP;
constant PLQP0064KB-C:PIN_MAP_STRING:=
"P001_P400:1,"&
"P002_P401:2,"&
"P003_P402:3,"&
"P008_VBATT:4,"&
"P009_VCL:5,"&
"P010_XCIN:6,"&
"P011_XCOUT:7,"&
"P013_VSS:8,"&
"P014_XTAL:9,"&
"P015_EXTAL:10,"&
"P016_VCC:11,"&
"P024_P411:12,"&
"P025_P410:13,"&
"P026_P409:14,"&
"P027_P408:15,"&
"P028_P407:16,"&
"P030_VSS_USB:17,"&
"P031_USB_DM:18,"&
"P032_USB_DP:19,"&
"P034_VCC_USB:20,"&
"P035_P207:21,"&
"P036_P206:22,"&
"P037_P205:23,"&
"P042_P208:24,"&
"P043_RES:25,"&
"P044_MD:26,"&
"P045_P200:27,"&
"P049_P304:28,"&
"P054_P303:29,"&
"P055_P302:30,"&
"P056_P301:31,"&
"P057_P300:32,"&
"P058_P108:33,"&
"P059_P109:34,"&
"P060_P110:35,"&
"P061_P111:36,"&
"P062_P112:37,"&
"P063_P113:38,"&
"P069_VCC:39,"&
"P072_VSS:40,"&
"P078_P107:41,"&
"P079_P106:42,"&
"P080_P105:43,"&
"P081_P104:44,"&
"P082_P103:45,"&
"P083_P102:46,"&
"P084_P101:47,"&
"P085_P100:48,"&
"P086_P500:49,"&
"P092_VCC:50,"&
"P095_VSS:51,"&
"P096_P015:52,"&
"P097_P014:53,"&
"P098_P013:54,"&
"P099_VREFH:55,"&
"P100_AVCC0:56,"&
"P102_AVSS0:57,"&
"P105_VREFL0:58,"&
"P107_VREFH0:59,"&
"P113_P004:60,"&
"P114_P003:61,"&
"P115_P002:62,"&
"P116_P001:63,"&
"P117_P000:64";
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 R7FA4M2AC3CFM:entity is
"(P043_RES) (0)";
attribute INSTRUCTION_LENGTH of R7FA4M2AC3CFM:entity is 4;
attribute INSTRUCTION_OPCODE of R7FA4M2AC3CFM:entity is
"EXTEST (0000),"&
"HIGHZ (0110),"&
"SAMPLE (0001),"&
"CLAMP (0101),"&
"IDCODE (0011),"&
"BYPASS (1111)";
attribute INSTRUCTION_CAPTURE of R7FA4M2AC3CFM:entity is "XX01";
attribute IDCODE_REGISTER of R7FA4M2AC3CFM:entity is
"0000"&
"1000010000001110"&
"01000100011"&
"1";
attribute BOUNDARY_LENGTH of R7FA4M2AC3CFM:entity is 223;
attribute BOUNDARY_REGISTER of R7FA4M2AC3CFM: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,*,INTERNAL,X),"&
"19 (BC_1,*,INTERNAL,X),"&
"20 (BC_1,*,INTERNAL,X),"&
"21 (BC_2,*,INTERNAL,X),"&
"22 (BC_1,*,INTERNAL,X),"&
"23 (BC_1,*,INTERNAL,X),"&
"24 (BC_2,*,INTERNAL,X),"&
"25 (BC_1,*,INTERNAL,X),"&
"26 (BC_1,*,INTERNAL,X),"&
"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,*,INTERNAL,X),"&
"35 (BC_1,*,INTERNAL,X),"&
"36 (BC_1,*,INTERNAL,X),"&
"37 (BC_2,*,INTERNAL,X),"&
"38 (BC_1,*,INTERNAL,X),"&
"39 (BC_1,*,INTERNAL,X),"&
"40 (BC_2,*,INTERNAL,X),"&
"41 (BC_1,*,INTERNAL,X),"&
"42 (BC_1,*,INTERNAL,X),"&
"43 (BC_2,*,INTERNAL,X),"&
"44 (BC_1,*,INTERNAL,X),"&
"45 (BC_1,*,INTERNAL,X),"&
"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,*,INTERNAL,X),"&
"71 (BC_1,*,INTERNAL,X),"&
"72 (BC_1,*,INTERNAL,X),"&
"73 (BC_2,*,INTERNAL,X),"&
"74 (BC_1,*,INTERNAL,X),"&
"75 (BC_1,*,INTERNAL,X),"&
"76 (BC_2,*,INTERNAL,X),"&
"77 (BC_1,*,INTERNAL,X),"&
"78 (BC_1,*,INTERNAL,X),"&
"79 (BC_2,*,INTERNAL,X),"&
"80 (BC_1,*,INTERNAL,X),"&
"81 (BC_1,*,INTERNAL,X),"&
"82 (BC_2,*,INTERNAL,X),"&
"83 (BC_1,*,INTERNAL,X),"&
"84 (BC_1,*,INTERNAL,X),"&
"85 (BC_2,*,INTERNAL,X),"&
"86 (BC_1,*,INTERNAL,X),"&
"87 (BC_1,*,INTERNAL,X),"&
"88 (BC_2,*,INTERNAL,X),"&
"89 (BC_1,*,INTERNAL,X),"&
"90 (BC_1,*,INTERNAL,X),"&
"91 (BC_2,*,INTERNAL,X),"&
"92 (BC_1,*,INTERNAL,X),"&
"93 (BC_1,*,INTERNAL,X),"&
"94 (BC_2,*,INTERNAL,X),"&
"95 (BC_1,*,INTERNAL,X),"&
"96 (BC_1,*,INTERNAL,X),"&
"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,*,INTERNAL,X),"&
"122 (BC_1,*,INTERNAL,X),"&
"123 (BC_1,*,INTERNAL,X),"&
"124 (BC_2,*,INTERNAL,X),"&
"125 (BC_1,*,INTERNAL,X),"&
"126 (BC_1,*,INTERNAL,X),"&
"127 (BC_2,*,INTERNAL,X),"&
"128 (BC_1,*,INTERNAL,X),"&
"129 (BC_1,*,INTERNAL,X),"&
"130 (BC_2,*,INTERNAL,X),"&
"131 (BC_1,*,INTERNAL,X),"&
"132 (BC_1,*,INTERNAL,X),"&
"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,*,INTERNAL,X),"&
"143 (BC_1,*,INTERNAL,X),"&
"144 (BC_1,*,INTERNAL,X),"&
"145 (BC_2,*,INTERNAL,X),"&
"146 (BC_1,*,INTERNAL,X),"&
"147 (BC_1,*,INTERNAL,X),"&
"148 (BC_2,*,INTERNAL,X),"&
"149 (BC_1,*,INTERNAL,X),"&
"150 (BC_1,*,INTERNAL,X),"&
"151 (BC_2,*,INTERNAL,X),"&
"152 (BC_1,*,INTERNAL,X),"&
"153 (BC_1,*,INTERNAL,X),"&
"154 (BC_2,*,INTERNAL,X),"&
"155 (BC_1,*,INTERNAL,X),"&
"156 (BC_1,*,INTERNAL,X),"&
"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,*,INTERNAL,X),"&
"185 (BC_1,*,INTERNAL,X),"&
"186 (BC_1,*,INTERNAL,X),"&
"187 (BC_2,*,INTERNAL,X),"&
"188 (BC_1,*,INTERNAL,X),"&
"189 (BC_1,*,INTERNAL,X),"&
"190 (BC_2,*,INTERNAL,X),"&
"191 (BC_1,*,INTERNAL,X),"&
"192 (BC_1,*,INTERNAL,X),"&
"193 (BC_2,*,INTERNAL,X),"&
"194 (BC_1,*,INTERNAL,X),"&
"195 (BC_1,*,INTERNAL,X),"&
"196 (BC_2,*,INTERNAL,X),"&
"197 (BC_1,*,INTERNAL,X),"&
"198 (BC_1,*,INTERNAL,X),"&
"199 (BC_2,*,INTERNAL,X),"&
"200 (BC_1,*,INTERNAL,X),"&
"201 (BC_1,*,INTERNAL,X),"&
"202 (BC_2,*,INTERNAL,X),"&
"203 (BC_1,*,INTERNAL,X),"&
"204 (BC_1,*,INTERNAL,X),"&
"205 (BC_2,*,INTERNAL,X),"&
"206 (BC_1,*,INTERNAL,X),"&
"207 (BC_1,*,INTERNAL,X),"&
"208 (BC_2,*,INTERNAL,X),"&
"209 (BC_1,*,INTERNAL,X),"&
"210 (BC_1,*,INTERNAL,X),"&
"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 R7FA4M2AC3CFM;