KeyBoard.fit.eqn
上传用户:shenghui
上传日期:2022-08-09
资源大小:328k
文件大小:36k
源码类别:

VHDL/FPGA/Verilog

开发平台:

Others

  1. -- Copyright (C) 1991-2005 Altera Corporation
  2. -- Your use of Altera Corporation's design tools, logic functions 
  3. -- and other software and tools, and its AMPP partner logic 
  4. -- functions, and any output files any of the foregoing 
  5. -- (including device programming or simulation files), and any 
  6. -- associated documentation or information are expressly subject 
  7. -- to the terms and conditions of the Altera Program License 
  8. -- Subscription Agreement, Altera MegaCore Function License 
  9. -- Agreement, or other applicable license agreement, including, 
  10. -- without limitation, that your use is for the sole purpose of 
  11. -- programming logic devices manufactured by Altera and sold by 
  12. -- Altera or its authorized distributors.  Please refer to the 
  13. -- applicable agreement for further details.
  14. --B1_state[0] is key44:inst|state[0] at LC_X9_Y4_N0
  15. --operation mode is normal
  16. B1_state[0]_lut_out = !B1L52 & (B1_state[3] # !B1L54 # !B1_state[0]);
  17. B1_state[0] = DFFEAS(B1_state[0]_lut_out, GLOBAL(B1_clk4), RESET, , , , , , );
  18. --B1_state[1] is key44:inst|state[1] at LC_X9_Y4_N6
  19. --operation mode is normal
  20. B1_state[1]_lut_out = !B1_state[3] & !B1_state[0] & B1L51 & B1_S_row;
  21. B1_state[1] = DFFEAS(B1_state[1]_lut_out, GLOBAL(B1_clk4), RESET, , , , , , );
  22. --B1_state[2] is key44:inst|state[2] at LC_X9_Y4_N1
  23. --operation mode is normal
  24. B1_state[2]_lut_out = !B1_state[2] & B1_state[1] & B1L55;
  25. B1_state[2] = DFFEAS(B1_state[2]_lut_out, GLOBAL(B1_clk4), RESET, , , , , , );
  26. --B1_state[3] is key44:inst|state[3] at LC_X9_Y4_N7
  27. --operation mode is normal
  28. B1_state[3]_lut_out = B1_state[2] & !B1_state[1] & B1L55;
  29. B1_state[3] = DFFEAS(B1_state[3]_lut_out, GLOBAL(B1_clk4), RESET, , , , , , );
  30. --B1L31 is key44:inst|col[3]~376 at LC_X8_Y4_N0
  31. --operation mode is normal
  32. B1L31 = B1_state[0] & (B1_state[1] & !B1_state[2] & !B1_state[3] # !B1_state[1] & (B1_state[2] $ B1_state[3]));
  33. --B1_state[4] is key44:inst|state[4] at LC_X9_Y4_N5
  34. --operation mode is normal
  35. B1_state[4]_lut_out = B1_state[3] & B1_state[0] & B1L51 & A1L34;
  36. B1_state[4] = DFFEAS(B1_state[4]_lut_out, GLOBAL(B1_clk4), RESET, , , , , , );
  37. --B1_state[5] is key44:inst|state[5] at LC_X10_Y4_N9
  38. --operation mode is normal
  39. B1_state[5]_lut_out = !A1L34 & (B1L57 # B1L17 & B1L58);
  40. B1_state[5] = DFFEAS(B1_state[5]_lut_out, GLOBAL(B1_clk4), RESET, , , , , , );
  41. --B1L32 is key44:inst|col[3]~377 at LC_X8_Y4_N1
  42. --operation mode is normal
  43. B1L32 = !B1_state[4] & !B1_state[5] & B1L31;
  44. --B1_col_reg[3] is key44:inst|col_reg[3] at LC_X8_Y4_N1
  45. --operation mode is normal
  46. B1_col_reg[3] = DFFEAS(B1L32, !B1_Mega_cnt[4], VCC, , B1L94, , , , );
  47. --B1L29 is key44:inst|col[2]~378 at LC_X9_Y4_N3
  48. --operation mode is normal
  49. B1L29 = B1_state[0] & (B1_state[4] & !B1_state[2] & !B1_state[1] # !B1_state[4] & (B1_state[2] $ B1_state[1]));
  50. --B1L30 is key44:inst|col[2]~379 at LC_X9_Y4_N2
  51. --operation mode is normal
  52. B1L30 = !B1_state[3] & !B1_state[5] & B1L29;
  53. --B1_col_reg[2] is key44:inst|col_reg[2] at LC_X9_Y4_N2
  54. --operation mode is normal
  55. B1_col_reg[2] = DFFEAS(B1L30, !B1_Mega_cnt[4], VCC, , B1L94, , , , );
  56. --B1L27 is key44:inst|col[1]~380 at LC_X8_Y4_N9
  57. --operation mode is normal
  58. B1L27 = B1_state[0] & (B1_state[1] & !B1_state[4] & !B1_state[3] # !B1_state[1] & (B1_state[4] $ B1_state[3]));
  59. --B1L28 is key44:inst|col[1]~381 at LC_X8_Y4_N7
  60. --operation mode is normal
  61. B1L28 = !B1_state[2] & (!B1_state[5] & B1L27);
  62. --B1_col_reg[1] is key44:inst|col_reg[1] at LC_X8_Y4_N7
  63. --operation mode is normal
  64. B1_col_reg[1] = DFFEAS(B1L28, !B1_Mega_cnt[4], VCC, , B1L94, , , , );
  65. --B1L25 is key44:inst|col[0]~382 at LC_X10_Y4_N2
  66. --operation mode is normal
  67. B1L25 = B1_state[0] & (B1_state[4] & !B1_state[3] & !B1_state[2] # !B1_state[4] & (B1_state[3] $ B1_state[2]));
  68. --B1L26 is key44:inst|col[0]~383 at LC_X10_Y4_N3
  69. --operation mode is normal
  70. B1L26 = !B1_state[5] & !B1_state[1] & B1L25;
  71. --B1_col_reg[0] is key44:inst|col_reg[0] at LC_X10_Y4_N3
  72. --operation mode is normal
  73. B1_col_reg[0] = DFFEAS(B1L26, !B1_Mega_cnt[4], VCC, , B1L94, , , , );
  74. --C1L9 is LED4:inst3|LEDOut[6]~191 at LC_X9_Y7_N3
  75. --operation mode is normal
  76. C1L9 = B1_code[0] & (B1_code[3] # B1_code[2] $ B1_code[1]) # !B1_code[0] & (B1_code[1] # B1_code[2] $ B1_code[3]);
  77. --C1L8 is LED4:inst3|LEDOut[5]~192 at LC_X8_Y7_N3
  78. --operation mode is normal
  79. C1L8 = B1_code[1] & !B1_code[3] & (B1_code[0] # !B1_code[2]) # !B1_code[1] & B1_code[0] & (B1_code[2] $ !B1_code[3]);
  80. --C1L7 is LED4:inst3|LEDOut[4]~193 at LC_X8_Y7_N2
  81. --operation mode is normal
  82. C1L7 = B1_code[1] & (B1_code[0] & !B1_code[3]) # !B1_code[1] & (B1_code[2] & (!B1_code[3]) # !B1_code[2] & B1_code[0]);
  83. --C1L6 is LED4:inst3|LEDOut[3]~194 at LC_X8_Y7_N1
  84. --operation mode is normal
  85. C1L6 = B1_code[1] & (B1_code[2] & B1_code[0] # !B1_code[2] & !B1_code[0] & B1_code[3]) # !B1_code[1] & !B1_code[3] & (B1_code[2] $ B1_code[0]);
  86. --C1L5 is LED4:inst3|LEDOut[2]~195 at LC_X8_Y7_N0
  87. --operation mode is normal
  88. C1L5 = B1_code[2] & B1_code[3] & (B1_code[1] # !B1_code[0]) # !B1_code[2] & B1_code[1] & !B1_code[0] & !B1_code[3];
  89. --C1L4 is LED4:inst3|LEDOut[1]~196 at LC_X7_Y7_N3
  90. --operation mode is normal
  91. C1L4 = B1_code[1] & (B1_code[0] & (B1_code[3]) # !B1_code[0] & B1_code[2]) # !B1_code[1] & B1_code[2] & (B1_code[0] $ B1_code[3]);
  92. --C1L3 is LED4:inst3|LEDOut[0]~197 at LC_X7_Y7_N2
  93. --operation mode is normal
  94. C1L3 = B1_code[2] & !B1_code[1] & (B1_code[0] $ !B1_code[3]) # !B1_code[2] & B1_code[0] & (B1_code[1] $ !B1_code[3]);
  95. --C1_Refresh[1] is LED4:inst3|Refresh[1] at LC_X12_Y7_N9
  96. --operation mode is normal
  97. C1_Refresh[1]_lut_out = C1_Refresh[0] $ C1_Refresh[1];
  98. C1_Refresh[1] = DFFEAS(C1_Refresh[1]_lut_out, D1_CLK:Count2[1], VCC, , , , , , );
  99. --C1_Refresh[0] is LED4:inst3|Refresh[0] at LC_X12_Y7_N6
  100. --operation mode is normal
  101. C1_Refresh[0]_lut_out = !C1_Refresh[0];
  102. C1_Refresh[0] = DFFEAS(C1_Refresh[0]_lut_out, D1_CLK:Count2[1], VCC, , , , , , );
  103. --C1L2 is LED4:inst3|DigitSelect[3]~31 at LC_X12_Y7_N3
  104. --operation mode is normal
  105. C1L2 = !C1_Refresh[1] # !C1_Refresh[0];
  106. --C1L1 is LED4:inst3|DigitSelect[2]~32 at LC_X12_Y7_N2
  107. --operation mode is normal
  108. C1L1 = C1_Refresh[0] # !C1_Refresh[1];
  109. --A1L32 is rtl~81 at LC_X12_Y7_N1
  110. --operation mode is normal
  111. A1L32 = C1_Refresh[0] & !C1_Refresh[1];
  112. --A1L33 is rtl~82 at LC_X12_Y7_N0
  113. --operation mode is normal
  114. A1L33 = C1_Refresh[0] # C1_Refresh[1];
  115. --B1_S_row is key44:inst|S_row at LC_X10_Y2_N0
  116. --operation mode is normal
  117. B1_S_row_lut_out = B1_S_row & (B1L17 # !A1L34) # !B1_S_row & (!A1L34 & B1L1);
  118. B1_S_row = DFFEAS(B1_S_row_lut_out, GLOBAL(B1_clk4), RESET, , , , , , );
  119. --B1L51 is key44:inst|next_state[0]~1082 at LC_X10_Y4_N7
  120. --operation mode is normal
  121. B1L51 = !B1_state[2] & !B1_state[1] & !B1_state[5] & !B1_state[4];
  122. --B1L52 is key44:inst|next_state[0]~1083 at LC_X10_Y4_N6
  123. --operation mode is normal
  124. B1L52 = B1_state[0] & (!B1L51 & B1_state[3]) # !B1_state[0] & (B1_state[3] # !B1L51 # !B1_S_row);
  125. --A1L34 is rtl~83 at LC_X9_Y4_N4
  126. --operation mode is normal
  127. A1L34 = ROW[3] & ROW[0] & ROW[2] & ROW[1];
  128. --B1L53 is key44:inst|next_state[0]~1084 at LC_X10_Y4_N1
  129. --operation mode is normal
  130. B1L53 = B1_state[2] # A1L34 # B1_state[5] $ !B1_state[4];
  131. --B1L33 is key44:inst|col[3]~384 at LC_X10_Y2_N1
  132. --operation mode is normal
  133. B1L33 = !B1_state[4] & !B1_state[5];
  134. --B1L54 is key44:inst|next_state[0]~1085 at LC_X10_Y4_N4
  135. --operation mode is normal
  136. B1L54 = B1_state[2] & (B1_state[1] & (B1L53) # !B1_state[1] & !B1L33) # !B1_state[2] & (B1_state[1] & !B1L33 # !B1_state[1] & (B1L53));
  137. --B1_clk4 is key44:inst|clk4 at LC_X9_Y5_N8
  138. --operation mode is normal
  139. B1_clk4_lut_out = !B1_clk4;
  140. B1_clk4 = DFFEAS(B1_clk4_lut_out, B1_clk2, VCC, , , , , , );
  141. --B1L55 is key44:inst|next_state[2]~1088 at LC_X10_Y4_N5
  142. --operation mode is normal
  143. B1L55 = B1_state[0] & !B1_state[3] & B1L33 & A1L34;
  144. --B1L56 is key44:inst|next_state[5]~1092 at LC_X10_Y4_N0
  145. --operation mode is normal
  146. B1L56 = B1_state[2] & !B1_state[5] & !B1_state[1] & !B1_state[3] # !B1_state[2] & (B1_state[5] & !B1_state[1] & !B1_state[3] # !B1_state[5] & (B1_state[1] $ B1_state[3]));
  147. --B1L57 is key44:inst|next_state[5]~1093 at LC_X10_Y2_N3
  148. --operation mode is normal
  149. B1L57 = !B1_state[4] & B1_state[0] & B1L56;
  150. --B1L17 is key44:inst|S_row~135 at LC_X10_Y2_N5
  151. --operation mode is normal
  152. B1L17 = !B1_state[5] & (B1_state[0]);
  153. --B1L58 is key44:inst|next_state[5]~1094 at LC_X10_Y4_N8
  154. --operation mode is normal
  155. B1L58 = !B1_state[1] & B1_state[4] & !B1_state[2] & !B1_state[3];
  156. --B1L59 is key44:inst|reduce_or~2173 at LC_X7_Y4_N2
  157. --operation mode is normal
  158. --sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
  159. B1_row_reg[0]_qfbk = B1_row_reg[0];
  160. B1L59 = B1_row_reg[2] & (B1_row_reg[0]_qfbk);
  161. --B1_row_reg[0] is key44:inst|row_reg[0] at LC_X7_Y4_N2
  162. --operation mode is normal
  163. --sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
  164. B1_row_reg[0] = DFFEAS(B1L59, !B1_Mega_cnt[4], VCC, , B1L94, ROW[0], , , VCC);
  165. --B1L60 is key44:inst|reduce_or~2174 at LC_X8_Y4_N4
  166. --operation mode is normal
  167. B1L60 = B1_col_reg[2] & B1_col_reg[3];
  168. --B1L61 is key44:inst|reduce_or~2175 at LC_X8_Y4_N8
  169. --operation mode is normal
  170. B1L61 = B1_col_reg[2] $ B1_col_reg[3];
  171. --B1L62 is key44:inst|reduce_or~2176 at LC_X8_Y4_N5
  172. --operation mode is normal
  173. B1L62 = B1_col_reg[1] & (B1_col_reg[0] & B1L61 # !B1_col_reg[0] & (B1L60)) # !B1_col_reg[1] & (B1L60 & B1_col_reg[0]);
  174. --B1L63 is key44:inst|reduce_or~2177 at LC_X7_Y4_N3
  175. --operation mode is normal
  176. B1L63 = B1L59 & B1L62 & (B1_row_reg[3] $ B1_row_reg[1]);
  177. --B1L64 is key44:inst|reduce_or~2178 at LC_X7_Y4_N5
  178. --operation mode is normal
  179. B1L64 = B1_col_reg[1] & !B1_col_reg[0] & (B1_row_reg[0] $ B1_row_reg[1]) # !B1_col_reg[1] & B1_col_reg[0] & (B1_row_reg[0] $ B1_row_reg[1]);
  180. --B1L65 is key44:inst|reduce_or~2179 at LC_X7_Y4_N6
  181. --operation mode is normal
  182. B1L65 = B1_row_reg[3] & B1L60 & B1_row_reg[2] & B1L64;
  183. --B1L66 is key44:inst|reduce_or~2180 at LC_X7_Y4_N9
  184. --operation mode is normal
  185. B1L66 = B1_col_reg[1] & B1_col_reg[0] & (B1_row_reg[0] $ B1_row_reg[1]);
  186. --B1L67 is key44:inst|reduce_or~2181 at LC_X7_Y4_N1
  187. --operation mode is normal
  188. B1L67 = B1_row_reg[3] & B1L61 & B1_row_reg[2] & B1L66;
  189. --B1L68 is key44:inst|reduce_or~2182 at LC_X7_Y4_N0
  190. --operation mode is normal
  191. B1L68 = B1_row_reg[0] & B1_row_reg[1] & (B1_row_reg[3] $ B1_row_reg[2]);
  192. --B1L69 is key44:inst|reduce_or~2183 at LC_X8_Y4_N6
  193. --operation mode is normal
  194. B1L69 = B1_col_reg[0] & (B1_col_reg[1] & (B1_col_reg[2] $ B1_col_reg[3]) # !B1_col_reg[1] & B1_col_reg[2] & B1_col_reg[3]) # !B1_col_reg[0] & B1_col_reg[1] & B1_col_reg[2] & B1_col_reg[3];
  195. --B1L70 is key44:inst|reduce_or~2184 at LC_X7_Y4_N7
  196. --operation mode is normal
  197. B1L70 = B1L67 # B1L65 # B1L69 & B1L68;
  198. --B1L71 is key44:inst|reduce_or~2185 at LC_X6_Y4_N5
  199. --operation mode is normal
  200. B1L71 = B1_row_reg[0] & B1_row_reg[3];
  201. --B1L72 is key44:inst|reduce_or~2186 at LC_X8_Y4_N3
  202. --operation mode is normal
  203. --sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
  204. B1_row_reg[2]_qfbk = B1_row_reg[2];
  205. B1L72 = B1L62 & B1L71 & (B1_row_reg[2]_qfbk $ B1_row_reg[1]);
  206. --B1_row_reg[2] is key44:inst|row_reg[2] at LC_X8_Y4_N3
  207. --operation mode is normal
  208. --sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
  209. B1_row_reg[2] = DFFEAS(B1L72, !B1_Mega_cnt[4], VCC, , B1L94, ROW[2], , , VCC);
  210. --B1L73 is key44:inst|reduce_or~2187 at LC_X6_Y4_N7
  211. --operation mode is normal
  212. B1L73 = B1L80 & (B1_col_reg[3] $ B1_col_reg[1]);
  213. --B1L74 is key44:inst|reduce_or~2188 at LC_X7_Y4_N4
  214. --operation mode is normal
  215. --sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
  216. B1_row_reg[3]_qfbk = B1_row_reg[3];
  217. B1L74 = B1_row_reg[1] & B1_col_reg[1] & !B1_row_reg[3]_qfbk & B1L59;
  218. --B1_row_reg[3] is key44:inst|row_reg[3] at LC_X7_Y4_N4
  219. --operation mode is normal
  220. --sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
  221. B1_row_reg[3] = DFFEAS(B1L74, !B1_Mega_cnt[4], VCC, , B1L94, ROW[3], , , VCC);
  222. --B1L75 is key44:inst|reduce_or~2189 at LC_X6_Y4_N1
  223. --operation mode is normal
  224. B1L75 = B1_col_reg[3] & (B1L74);
  225. --B1L76 is key44:inst|reduce_or~2190 at LC_X6_Y4_N0
  226. --operation mode is normal
  227. B1L76 = B1_col_reg[0] & (B1_col_reg[2] & B1L73 # !B1_col_reg[2] & (B1L75)) # !B1_col_reg[0] & B1_col_reg[2] & (B1L75);
  228. --B1L77 is key44:inst|reduce_or~2191 at LC_X6_Y4_N8
  229. --operation mode is normal
  230. B1L77 = B1_col_reg[1] & B1_col_reg[3] & (B1_col_reg[2] $ B1_col_reg[0]) # !B1_col_reg[1] & B1_col_reg[2] & (B1_col_reg[3] $ B1_col_reg[0]);
  231. --B1L78 is key44:inst|reduce_or~2192 at LC_X6_Y4_N4
  232. --operation mode is normal
  233. B1L78 = B1_col_reg[0] & B1_col_reg[1] & (B1_col_reg[3] $ B1_col_reg[2]);
  234. --B1L79 is key44:inst|reduce_or~2193 at LC_X6_Y4_N9
  235. --operation mode is normal
  236. B1L79 = B1L78 & (B1L80 # B1L74 & !B1L77) # !B1L78 & (B1L74 & B1L77);
  237. --D1_CLK:Count2[1] is Frequency:inst5|CLK:Count2[1] at LC_X11_Y7_N1
  238. --operation mode is arithmetic
  239. D1_CLK:Count2[1]_lut_out = D1_CLK:Count2[1] $ D1L29;
  240. D1_CLK:Count2[1] = DFFEAS(D1_CLK:Count2[1]_lut_out, GLOBAL(D1_CLK:Count1[9]), VCC, , , , , D1L60, );
  241. --D1L32 is Frequency:inst5|CLK:Count2[1]~8 at LC_X11_Y7_N1
  242. --operation mode is arithmetic
  243. D1L32_cout_0 = !D1L29 # !D1_CLK:Count2[1];
  244. D1L32 = CARRY(D1L32_cout_0);
  245. --D1L33 is Frequency:inst5|CLK:Count2[1]~8COUT1_14 at LC_X11_Y7_N1
  246. --operation mode is arithmetic
  247. D1L33_cout_1 = !D1L30 # !D1_CLK:Count2[1];
  248. D1L33 = CARRY(D1L33_cout_1);
  249. --B1_count[2] is key44:inst|count[2] at LC_X10_Y2_N8
  250. --operation mode is arithmetic
  251. B1_count[2]_lut_out = B1_count[2] $ (!B1L45);
  252. B1_count[2] = DFFEAS(B1_count[2]_lut_out, GLOBAL(B1_clk4), RESET, , B1L43, , , A1L34, );
  253. --B1L48 is key44:inst|count[2]~87 at LC_X10_Y2_N8
  254. --operation mode is arithmetic
  255. B1L48_cout_0 = B1_count[2] & (!B1L45);
  256. B1L48 = CARRY(B1L48_cout_0);
  257. --B1L49 is key44:inst|count[2]~87COUT1_110 at LC_X10_Y2_N8
  258. --operation mode is arithmetic
  259. B1L49_cout_1 = B1_count[2] & (!B1L46);
  260. B1L49 = CARRY(B1L49_cout_1);
  261. --B1_count[3] is key44:inst|count[3] at LC_X10_Y2_N9
  262. --operation mode is normal
  263. B1_count[3]_lut_out = B1L48 $ B1_count[3];
  264. B1_count[3] = DFFEAS(B1_count[3]_lut_out, GLOBAL(B1_clk4), RESET, , B1L43, , , A1L34, );
  265. --B1L1 is key44:inst|LessThan~35 at LC_X10_Y2_N2
  266. --operation mode is normal
  267. B1L1 = B1_count[3] # B1_count[2];
  268. --B1_clk2 is key44:inst|clk2 at LC_X9_Y5_N4
  269. --operation mode is normal
  270. B1_clk2_lut_out = !B1_clk2;
  271. B1_clk2 = DFFEAS(B1_clk2_lut_out, B1_Mega_cnt[4], VCC, , , , , , );
  272. --B1_Mega_cnt[4] is key44:inst|Mega_cnt[4] at LC_X8_Y5_N4
  273. --operation mode is normal
  274. B1_Mega_cnt[4]_lut_out = B1L13 $ !B1_Mega_cnt[4];
  275. B1_Mega_cnt[4] = DFFEAS(B1_Mega_cnt[4]_lut_out, GLOBAL(GCLKP), RESET, , , , , , );
  276. --B1L93 is key44:inst|valid~277 at LC_X9_Y4_N8
  277. --operation mode is normal
  278. B1L93 = B1_state[1] & !B1_state[3] & !B1_state[4] & !B1_state[2] # !B1_state[1] & (B1_state[3] & !B1_state[4] & !B1_state[2] # !B1_state[3] & (B1_state[4] $ B1_state[2]));
  279. --D1_CLK:Count1[9] is Frequency:inst5|CLK:Count1[9] at LC_X10_Y3_N9
  280. --operation mode is normal
  281. D1_CLK:Count1[9]_carry_eqn = (!D1L14 & D1L25) # (D1L14 & D1L26);
  282. D1_CLK:Count1[9]_lut_out = D1_CLK:Count1[9]_carry_eqn $ D1_CLK:Count1[9];
  283. D1_CLK:Count1[9] = DFFEAS(D1_CLK:Count1[9]_lut_out, GLOBAL(D1_Period1uS), VCC, , , , , D1L63, );
  284. --D1_CLK:Count2[9] is Frequency:inst5|CLK:Count2[9] at LC_X11_Y7_N9
  285. --operation mode is normal
  286. D1_CLK:Count2[9]_carry_eqn = (!D1L41 & D1L52) # (D1L41 & D1L53);
  287. D1_CLK:Count2[9]_lut_out = D1_CLK:Count2[9]_carry_eqn $ D1_CLK:Count2[9];
  288. D1_CLK:Count2[9] = DFFEAS(D1_CLK:Count2[9]_lut_out, GLOBAL(D1_CLK:Count1[9]), VCC, , , , , D1L60, );
  289. --D1_CLK:Count2[5] is Frequency:inst5|CLK:Count2[5] at LC_X11_Y7_N5
  290. --operation mode is arithmetic
  291. D1_CLK:Count2[5]_carry_eqn = D1L41;
  292. D1_CLK:Count2[5]_lut_out = D1_CLK:Count2[5] $ (D1_CLK:Count2[5]_carry_eqn);
  293. D1_CLK:Count2[5] = DFFEAS(D1_CLK:Count2[5]_lut_out, GLOBAL(D1_CLK:Count1[9]), VCC, , , , , D1L60, );
  294. --D1L43 is Frequency:inst5|CLK:Count2[5]~8 at LC_X11_Y7_N5
  295. --operation mode is arithmetic
  296. D1L43_cout_0 = !D1L41 # !D1_CLK:Count2[5];
  297. D1L43 = CARRY(D1L43_cout_0);
  298. --D1L44 is Frequency:inst5|CLK:Count2[5]~8COUT1_14 at LC_X11_Y7_N5
  299. --operation mode is arithmetic
  300. D1L44_cout_1 = !D1L41 # !D1_CLK:Count2[5];
  301. D1L44 = CARRY(D1L44_cout_1);
  302. --D1_CLK:Count2[6] is Frequency:inst5|CLK:Count2[6] at LC_X11_Y7_N6
  303. --operation mode is arithmetic
  304. D1_CLK:Count2[6]_carry_eqn = (!D1L41 & D1L43) # (D1L41 & D1L44);
  305. D1_CLK:Count2[6]_lut_out = D1_CLK:Count2[6] $ (!D1_CLK:Count2[6]_carry_eqn);
  306. D1_CLK:Count2[6] = DFFEAS(D1_CLK:Count2[6]_lut_out, GLOBAL(D1_CLK:Count1[9]), VCC, , , , , D1L60, );
  307. --D1L46 is Frequency:inst5|CLK:Count2[6]~8 at LC_X11_Y7_N6
  308. --operation mode is arithmetic
  309. D1L46_cout_0 = D1_CLK:Count2[6] & (!D1L43);
  310. D1L46 = CARRY(D1L46_cout_0);
  311. --D1L47 is Frequency:inst5|CLK:Count2[6]~8COUT1_14 at LC_X11_Y7_N6
  312. --operation mode is arithmetic
  313. D1L47_cout_1 = D1_CLK:Count2[6] & (!D1L44);
  314. D1L47 = CARRY(D1L47_cout_1);
  315. --D1_CLK:Count2[7] is Frequency:inst5|CLK:Count2[7] at LC_X11_Y7_N7
  316. --operation mode is arithmetic
  317. D1_CLK:Count2[7]_carry_eqn = (!D1L41 & D1L46) # (D1L41 & D1L47);
  318. D1_CLK:Count2[7]_lut_out = D1_CLK:Count2[7] $ D1_CLK:Count2[7]_carry_eqn;
  319. D1_CLK:Count2[7] = DFFEAS(D1_CLK:Count2[7]_lut_out, GLOBAL(D1_CLK:Count1[9]), VCC, , , , , D1L60, );
  320. --D1L49 is Frequency:inst5|CLK:Count2[7]~10 at LC_X11_Y7_N7
  321. --operation mode is arithmetic
  322. D1L49_cout_0 = !D1L46 # !D1_CLK:Count2[7];
  323. D1L49 = CARRY(D1L49_cout_0);
  324. --D1L50 is Frequency:inst5|CLK:Count2[7]~10COUT1_16 at LC_X11_Y7_N7
  325. --operation mode is arithmetic
  326. D1L50_cout_1 = !D1L47 # !D1_CLK:Count2[7];
  327. D1L50 = CARRY(D1L50_cout_1);
  328. --D1_CLK:Count2[8] is Frequency:inst5|CLK:Count2[8] at LC_X11_Y7_N8
  329. --operation mode is arithmetic
  330. D1_CLK:Count2[8]_carry_eqn = (!D1L41 & D1L49) # (D1L41 & D1L50);
  331. D1_CLK:Count2[8]_lut_out = D1_CLK:Count2[8] $ (!D1_CLK:Count2[8]_carry_eqn);
  332. D1_CLK:Count2[8] = DFFEAS(D1_CLK:Count2[8]_lut_out, GLOBAL(D1_CLK:Count1[9]), VCC, , , , , D1L60, );
  333. --D1L52 is Frequency:inst5|CLK:Count2[8]~8 at LC_X11_Y7_N8
  334. --operation mode is arithmetic
  335. D1L52_cout_0 = D1_CLK:Count2[8] & (!D1L49);
  336. D1L52 = CARRY(D1L52_cout_0);
  337. --D1L53 is Frequency:inst5|CLK:Count2[8]~8COUT1_14 at LC_X11_Y7_N8
  338. --operation mode is arithmetic
  339. D1L53_cout_1 = D1_CLK:Count2[8] & (!D1L50);
  340. D1L53 = CARRY(D1L53_cout_1);
  341. --D1L58 is Frequency:inst5|LessThan~372 at LC_X12_Y7_N7
  342. --operation mode is normal
  343. D1L58 = D1_CLK:Count2[5] & D1_CLK:Count2[7] & D1_CLK:Count2[6] & D1_CLK:Count2[8];
  344. --D1_CLK:Count2[4] is Frequency:inst5|CLK:Count2[4] at LC_X11_Y7_N4
  345. --operation mode is arithmetic
  346. D1_CLK:Count2[4]_lut_out = D1_CLK:Count2[4] $ (!D1L38);
  347. D1_CLK:Count2[4] = DFFEAS(D1_CLK:Count2[4]_lut_out, GLOBAL(D1_CLK:Count1[9]), VCC, , , , , D1L60, );
  348. --D1L41 is Frequency:inst5|CLK:Count2[4]~15 at LC_X11_Y7_N4
  349. --operation mode is arithmetic
  350. D1L41 = CARRY(D1_CLK:Count2[4] & (!D1L39));
  351. --D1_CLK:Count2[3] is Frequency:inst5|CLK:Count2[3] at LC_X11_Y7_N3
  352. --operation mode is arithmetic
  353. D1_CLK:Count2[3]_lut_out = D1_CLK:Count2[3] $ (D1L35);
  354. D1_CLK:Count2[3] = DFFEAS(D1_CLK:Count2[3]_lut_out, GLOBAL(D1_CLK:Count1[9]), VCC, , , , , D1L60, );
  355. --D1L38 is Frequency:inst5|CLK:Count2[3]~15 at LC_X11_Y7_N3
  356. --operation mode is arithmetic
  357. D1L38_cout_0 = !D1L35 # !D1_CLK:Count2[3];
  358. D1L38 = CARRY(D1L38_cout_0);
  359. --D1L39 is Frequency:inst5|CLK:Count2[3]~15COUT1_21 at LC_X11_Y7_N3
  360. --operation mode is arithmetic
  361. D1L39_cout_1 = !D1L36 # !D1_CLK:Count2[3];
  362. D1L39 = CARRY(D1L39_cout_1);
  363. --D1_CLK:Count2[0] is Frequency:inst5|CLK:Count2[0] at LC_X11_Y7_N0
  364. --operation mode is arithmetic
  365. D1_CLK:Count2[0]_lut_out = !D1_CLK:Count2[0];
  366. D1_CLK:Count2[0] = DFFEAS(D1_CLK:Count2[0]_lut_out, GLOBAL(D1_CLK:Count1[9]), VCC, , , , , D1L60, );
  367. --D1L29 is Frequency:inst5|CLK:Count2[0]~8 at LC_X11_Y7_N0
  368. --operation mode is arithmetic
  369. D1L29_cout_0 = D1_CLK:Count2[0];
  370. D1L29 = CARRY(D1L29_cout_0);
  371. --D1L30 is Frequency:inst5|CLK:Count2[0]~8COUT1_14 at LC_X11_Y7_N0
  372. --operation mode is arithmetic
  373. D1L30_cout_1 = D1_CLK:Count2[0];
  374. D1L30 = CARRY(D1L30_cout_1);
  375. --D1_CLK:Count2[2] is Frequency:inst5|CLK:Count2[2] at LC_X11_Y7_N2
  376. --operation mode is arithmetic
  377. D1_CLK:Count2[2]_lut_out = D1_CLK:Count2[2] $ !D1L32;
  378. D1_CLK:Count2[2] = DFFEAS(D1_CLK:Count2[2]_lut_out, GLOBAL(D1_CLK:Count1[9]), VCC, , , , , D1L60, );
  379. --D1L35 is Frequency:inst5|CLK:Count2[2]~8 at LC_X11_Y7_N2
  380. --operation mode is arithmetic
  381. D1L35_cout_0 = D1_CLK:Count2[2] & !D1L32;
  382. D1L35 = CARRY(D1L35_cout_0);
  383. --D1L36 is Frequency:inst5|CLK:Count2[2]~8COUT1_14 at LC_X11_Y7_N2
  384. --operation mode is arithmetic
  385. D1L36_cout_1 = D1_CLK:Count2[2] & !D1L33;
  386. D1L36 = CARRY(D1L36_cout_1);
  387. --D1L59 is Frequency:inst5|LessThan~373 at LC_X12_Y7_N8
  388. --operation mode is normal
  389. D1L59 = D1_CLK:Count2[3] # D1_CLK:Count2[0] & D1_CLK:Count2[2] & D1_CLK:Count2[1];
  390. --D1L60 is Frequency:inst5|LessThan~374 at LC_X12_Y7_N5
  391. --operation mode is normal
  392. D1L60 = D1_CLK:Count2[9] & D1L58 & (D1_CLK:Count2[4] # D1L59);
  393. --B1_count[1] is key44:inst|count[1] at LC_X10_Y2_N7
  394. --operation mode is arithmetic
  395. B1_count[1]_lut_out = B1_count[1] $ B1L41;
  396. B1_count[1] = DFFEAS(B1_count[1]_lut_out, GLOBAL(B1_clk4), RESET, , B1L43, , , A1L34, );
  397. --B1L45 is key44:inst|count[1]~95 at LC_X10_Y2_N7
  398. --operation mode is arithmetic
  399. B1L45_cout_0 = !B1L41 # !B1_count[1];
  400. B1L45 = CARRY(B1L45_cout_0);
  401. --B1L46 is key44:inst|count[1]~95COUT1_108 at LC_X10_Y2_N7
  402. --operation mode is arithmetic
  403. B1L46_cout_1 = !B1L42 # !B1_count[1];
  404. B1L46 = CARRY(B1L46_cout_1);
  405. --B1_Mega_cnt[3] is key44:inst|Mega_cnt[3] at LC_X8_Y5_N3
  406. --operation mode is arithmetic
  407. B1_Mega_cnt[3]_lut_out = B1_Mega_cnt[3] $ (B1L10);
  408. B1_Mega_cnt[3] = DFFEAS(B1_Mega_cnt[3]_lut_out, GLOBAL(GCLKP), RESET, , , , , , );
  409. --B1L13 is key44:inst|Mega_cnt[3]~180 at LC_X8_Y5_N3
  410. --operation mode is arithmetic
  411. B1L13_cout_0 = !B1L10 # !B1_Mega_cnt[3];
  412. B1L13 = CARRY(B1L13_cout_0);
  413. --B1L14 is key44:inst|Mega_cnt[3]~180COUT1_205 at LC_X8_Y5_N3
  414. --operation mode is arithmetic
  415. B1L14_cout_1 = !B1L11 # !B1_Mega_cnt[3];
  416. B1L14 = CARRY(B1L14_cout_1);
  417. --D1_Period1uS is Frequency:inst5|Period1uS at LC_X10_Y5_N5
  418. --operation mode is normal
  419. D1_Period1uS_lut_out = D1_CLK:Count[1] & D1_CLK:Count[0] & !D1_Period1uS & D1_CLK:Count[2] # !D1_CLK:Count[1] & !D1_CLK:Count[0] & D1_Period1uS & !D1_CLK:Count[2];
  420. D1_Period1uS = DFFEAS(D1_Period1uS_lut_out, GLOBAL(GCLKP), VCC, , , , , , );
  421. --D1_CLK:Count1[8] is Frequency:inst5|CLK:Count1[8] at LC_X10_Y3_N8
  422. --operation mode is arithmetic
  423. D1_CLK:Count1[8]_carry_eqn = (!D1L14 & D1L22) # (D1L14 & D1L23);
  424. D1_CLK:Count1[8]_lut_out = D1_CLK:Count1[8] $ (!D1_CLK:Count1[8]_carry_eqn);
  425. D1_CLK:Count1[8] = DFFEAS(D1_CLK:Count1[8]_lut_out, GLOBAL(D1_Period1uS), VCC, , , , , D1L63, );
  426. --D1L25 is Frequency:inst5|CLK:Count1[8]~8 at LC_X10_Y3_N8
  427. --operation mode is arithmetic
  428. D1L25_cout_0 = D1_CLK:Count1[8] & (!D1L22);
  429. D1L25 = CARRY(D1L25_cout_0);
  430. --D1L26 is Frequency:inst5|CLK:Count1[8]~8COUT1_14 at LC_X10_Y3_N8
  431. --operation mode is arithmetic
  432. D1L26_cout_1 = D1_CLK:Count1[8] & (!D1L23);
  433. D1L26 = CARRY(D1L26_cout_1);
  434. --D1_CLK:Count1[5] is Frequency:inst5|CLK:Count1[5] at LC_X10_Y3_N5
  435. --operation mode is arithmetic
  436. D1_CLK:Count1[5]_carry_eqn = D1L14;
  437. D1_CLK:Count1[5]_lut_out = D1_CLK:Count1[5] $ (D1_CLK:Count1[5]_carry_eqn);
  438. D1_CLK:Count1[5] = DFFEAS(D1_CLK:Count1[5]_lut_out, GLOBAL(D1_Period1uS), VCC, , , , , D1L63, );
  439. --D1L16 is Frequency:inst5|CLK:Count1[5]~8 at LC_X10_Y3_N5
  440. --operation mode is arithmetic
  441. D1L16_cout_0 = !D1L14 # !D1_CLK:Count1[5];
  442. D1L16 = CARRY(D1L16_cout_0);
  443. --D1L17 is Frequency:inst5|CLK:Count1[5]~8COUT1_14 at LC_X10_Y3_N5
  444. --operation mode is arithmetic
  445. D1L17_cout_1 = !D1L14 # !D1_CLK:Count1[5];
  446. D1L17 = CARRY(D1L17_cout_1);
  447. --D1_CLK:Count1[6] is Frequency:inst5|CLK:Count1[6] at LC_X10_Y3_N6
  448. --operation mode is arithmetic
  449. D1_CLK:Count1[6]_carry_eqn = (!D1L14 & D1L16) # (D1L14 & D1L17);
  450. D1_CLK:Count1[6]_lut_out = D1_CLK:Count1[6] $ (!D1_CLK:Count1[6]_carry_eqn);
  451. D1_CLK:Count1[6] = DFFEAS(D1_CLK:Count1[6]_lut_out, GLOBAL(D1_Period1uS), VCC, , , , , D1L63, );
  452. --D1L19 is Frequency:inst5|CLK:Count1[6]~8 at LC_X10_Y3_N6
  453. --operation mode is arithmetic
  454. D1L19_cout_0 = D1_CLK:Count1[6] & (!D1L16);
  455. D1L19 = CARRY(D1L19_cout_0);
  456. --D1L20 is Frequency:inst5|CLK:Count1[6]~8COUT1_14 at LC_X10_Y3_N6
  457. --operation mode is arithmetic
  458. D1L20_cout_1 = D1_CLK:Count1[6] & (!D1L17);
  459. D1L20 = CARRY(D1L20_cout_1);
  460. --D1_CLK:Count1[7] is Frequency:inst5|CLK:Count1[7] at LC_X10_Y3_N7
  461. --operation mode is arithmetic
  462. D1_CLK:Count1[7]_carry_eqn = (!D1L14 & D1L19) # (D1L14 & D1L20);
  463. D1_CLK:Count1[7]_lut_out = D1_CLK:Count1[7] $ D1_CLK:Count1[7]_carry_eqn;
  464. D1_CLK:Count1[7] = DFFEAS(D1_CLK:Count1[7]_lut_out, GLOBAL(D1_Period1uS), VCC, , , , , D1L63, );
  465. --D1L22 is Frequency:inst5|CLK:Count1[7]~8 at LC_X10_Y3_N7
  466. --operation mode is arithmetic
  467. D1L22_cout_0 = !D1L19 # !D1_CLK:Count1[7];
  468. D1L22 = CARRY(D1L22_cout_0);
  469. --D1L23 is Frequency:inst5|CLK:Count1[7]~8COUT1_14 at LC_X10_Y3_N7
  470. --operation mode is arithmetic
  471. D1L23_cout_1 = !D1L20 # !D1_CLK:Count1[7];
  472. D1L23 = CARRY(D1L23_cout_1);
  473. --D1L61 is Frequency:inst5|LessThan~375 at LC_X11_Y2_N6
  474. --operation mode is normal
  475. D1L61 = D1_CLK:Count1[5] & D1_CLK:Count1[7] & D1_CLK:Count1[6] & D1_CLK:Count1[9];
  476. --D1_CLK:Count1[4] is Frequency:inst5|CLK:Count1[4] at LC_X10_Y3_N4
  477. --operation mode is arithmetic
  478. D1_CLK:Count1[4]_lut_out = D1_CLK:Count1[4] $ (!D1L11);
  479. D1_CLK:Count1[4] = DFFEAS(D1_CLK:Count1[4]_lut_out, GLOBAL(D1_Period1uS), VCC, , , , , D1L63, );
  480. --D1L14 is Frequency:inst5|CLK:Count1[4]~15 at LC_X10_Y3_N4
  481. --operation mode is arithmetic
  482. D1L14 = CARRY(D1_CLK:Count1[4] & (!D1L12));
  483. --D1_CLK:Count1[3] is Frequency:inst5|CLK:Count1[3] at LC_X10_Y3_N3
  484. --operation mode is arithmetic
  485. D1_CLK:Count1[3]_lut_out = D1_CLK:Count1[3] $ (D1L8);
  486. D1_CLK:Count1[3] = DFFEAS(D1_CLK:Count1[3]_lut_out, GLOBAL(D1_Period1uS), VCC, , , , , D1L63, );
  487. --D1L11 is Frequency:inst5|CLK:Count1[3]~15 at LC_X10_Y3_N3
  488. --operation mode is arithmetic
  489. D1L11_cout_0 = !D1L8 # !D1_CLK:Count1[3];
  490. D1L11 = CARRY(D1L11_cout_0);
  491. --D1L12 is Frequency:inst5|CLK:Count1[3]~15COUT1_21 at LC_X10_Y3_N3
  492. --operation mode is arithmetic
  493. D1L12_cout_1 = !D1L9 # !D1_CLK:Count1[3];
  494. D1L12 = CARRY(D1L12_cout_1);
  495. --D1_CLK:Count1[0] is Frequency:inst5|CLK:Count1[0] at LC_X10_Y3_N0
  496. --operation mode is arithmetic
  497. D1_CLK:Count1[0]_lut_out = !D1_CLK:Count1[0];
  498. D1_CLK:Count1[0] = DFFEAS(D1_CLK:Count1[0]_lut_out, GLOBAL(D1_Period1uS), VCC, , , , , D1L63, );
  499. --D1L2 is Frequency:inst5|CLK:Count1[0]~8 at LC_X10_Y3_N0
  500. --operation mode is arithmetic
  501. D1L2_cout_0 = D1_CLK:Count1[0];
  502. D1L2 = CARRY(D1L2_cout_0);
  503. --D1L3 is Frequency:inst5|CLK:Count1[0]~8COUT1_14 at LC_X10_Y3_N0
  504. --operation mode is arithmetic
  505. D1L3_cout_1 = D1_CLK:Count1[0];
  506. D1L3 = CARRY(D1L3_cout_1);
  507. --D1_CLK:Count1[1] is Frequency:inst5|CLK:Count1[1] at LC_X10_Y3_N1
  508. --operation mode is arithmetic
  509. D1_CLK:Count1[1]_lut_out = D1_CLK:Count1[1] $ D1L2;
  510. D1_CLK:Count1[1] = DFFEAS(D1_CLK:Count1[1]_lut_out, GLOBAL(D1_Period1uS), VCC, , , , , D1L63, );
  511. --D1L5 is Frequency:inst5|CLK:Count1[1]~8 at LC_X10_Y3_N1
  512. --operation mode is arithmetic
  513. D1L5_cout_0 = !D1L2 # !D1_CLK:Count1[1];
  514. D1L5 = CARRY(D1L5_cout_0);
  515. --D1L6 is Frequency:inst5|CLK:Count1[1]~8COUT1_14 at LC_X10_Y3_N1
  516. --operation mode is arithmetic
  517. D1L6_cout_1 = !D1L3 # !D1_CLK:Count1[1];
  518. D1L6 = CARRY(D1L6_cout_1);
  519. --D1_CLK:Count1[2] is Frequency:inst5|CLK:Count1[2] at LC_X10_Y3_N2
  520. --operation mode is arithmetic
  521. D1_CLK:Count1[2]_lut_out = D1_CLK:Count1[2] $ !D1L5;
  522. D1_CLK:Count1[2] = DFFEAS(D1_CLK:Count1[2]_lut_out, GLOBAL(D1_Period1uS), VCC, , , , , D1L63, );
  523. --D1L8 is Frequency:inst5|CLK:Count1[2]~8 at LC_X10_Y3_N2
  524. --operation mode is arithmetic
  525. D1L8_cout_0 = D1_CLK:Count1[2] & !D1L5;
  526. D1L8 = CARRY(D1L8_cout_0);
  527. --D1L9 is Frequency:inst5|CLK:Count1[2]~8COUT1_14 at LC_X10_Y3_N2
  528. --operation mode is arithmetic
  529. D1L9_cout_1 = D1_CLK:Count1[2] & !D1L6;
  530. D1L9 = CARRY(D1L9_cout_1);
  531. --D1L62 is Frequency:inst5|LessThan~376 at LC_X11_Y2_N4
  532. --operation mode is normal
  533. D1L62 = D1_CLK:Count1[3] # D1_CLK:Count1[2] & D1_CLK:Count1[0] & D1_CLK:Count1[1];
  534. --D1L63 is Frequency:inst5|LessThan~377 at LC_X11_Y2_N7
  535. --operation mode is normal
  536. D1L63 = D1_CLK:Count1[8] & D1L61 & (D1_CLK:Count1[4] # D1L62);
  537. --B1_count[0] is key44:inst|count[0] at LC_X10_Y2_N6
  538. --operation mode is arithmetic
  539. B1_count[0]_lut_out = B1_count[0] $ !B1L1;
  540. B1_count[0] = DFFEAS(B1_count[0]_lut_out, GLOBAL(B1_clk4), RESET, , B1L43, , , A1L34, );
  541. --B1L41 is key44:inst|count[0]~99 at LC_X10_Y2_N6
  542. --operation mode is arithmetic
  543. B1L41_cout_0 = B1_count[0] & !B1L1;
  544. B1L41 = CARRY(B1L41_cout_0);
  545. --B1L42 is key44:inst|count[0]~99COUT1_107 at LC_X10_Y2_N6
  546. --operation mode is arithmetic
  547. B1L42_cout_1 = B1_count[0] & !B1L1;
  548. B1L42 = CARRY(B1L42_cout_1);
  549. --B1_Mega_cnt[2] is key44:inst|Mega_cnt[2] at LC_X8_Y5_N2
  550. --operation mode is arithmetic
  551. B1_Mega_cnt[2]_lut_out = B1_Mega_cnt[2] $ !B1L7;
  552. B1_Mega_cnt[2] = DFFEAS(B1_Mega_cnt[2]_lut_out, GLOBAL(GCLKP), RESET, , , , , , );
  553. --B1L10 is key44:inst|Mega_cnt[2]~184 at LC_X8_Y5_N2
  554. --operation mode is arithmetic
  555. B1L10_cout_0 = B1_Mega_cnt[2] & !B1L7;
  556. B1L10 = CARRY(B1L10_cout_0);
  557. --B1L11 is key44:inst|Mega_cnt[2]~184COUT1_203 at LC_X8_Y5_N2
  558. --operation mode is arithmetic
  559. B1L11_cout_1 = B1_Mega_cnt[2] & !B1L8;
  560. B1L11 = CARRY(B1L11_cout_1);
  561. --D1_CLK:Count[2] is Frequency:inst5|CLK:Count[2] at LC_X10_Y5_N3
  562. --operation mode is normal
  563. D1_CLK:Count[2]_lut_out = !D1_Period1uS & (D1_CLK:Count[2] $ (D1_CLK:Count[1] & D1_CLK:Count[0]));
  564. D1_CLK:Count[2] = DFFEAS(D1_CLK:Count[2]_lut_out, GLOBAL(GCLKP), VCC, , , , , , );
  565. --D1_CLK:Count[1] is Frequency:inst5|CLK:Count[1] at LC_X10_Y5_N6
  566. --operation mode is normal
  567. D1_CLK:Count[1]_lut_out = !D1_Period1uS & (D1_CLK:Count[1] $ D1_CLK:Count[0]);
  568. D1_CLK:Count[1] = DFFEAS(D1_CLK:Count[1]_lut_out, GLOBAL(GCLKP), VCC, , , , , , );
  569. --D1_CLK:Count[0] is Frequency:inst5|CLK:Count[0] at LC_X10_Y5_N2
  570. --operation mode is normal
  571. D1_CLK:Count[0]_lut_out = !D1_CLK:Count[0] & (!D1_CLK:Count[1] & !D1_CLK:Count[2] # !D1_Period1uS);
  572. D1_CLK:Count[0] = DFFEAS(D1_CLK:Count[0]_lut_out, GLOBAL(GCLKP), VCC, , , , , , );
  573. --B1_Mega_cnt[1] is key44:inst|Mega_cnt[1] at LC_X8_Y5_N1
  574. --operation mode is arithmetic
  575. B1_Mega_cnt[1]_lut_out = B1_Mega_cnt[1] $ B1L4;
  576. B1_Mega_cnt[1] = DFFEAS(B1_Mega_cnt[1]_lut_out, GLOBAL(GCLKP), RESET, , , , , , );
  577. --B1L7 is key44:inst|Mega_cnt[1]~188 at LC_X8_Y5_N1
  578. --operation mode is arithmetic
  579. B1L7_cout_0 = !B1L4 # !B1_Mega_cnt[1];
  580. B1L7 = CARRY(B1L7_cout_0);
  581. --B1L8 is key44:inst|Mega_cnt[1]~188COUT1_201 at LC_X8_Y5_N1
  582. --operation mode is arithmetic
  583. B1L8_cout_1 = !B1L5 # !B1_Mega_cnt[1];
  584. B1L8 = CARRY(B1L8_cout_1);
  585. --B1_Mega_cnt[0] is key44:inst|Mega_cnt[0] at LC_X8_Y5_N0
  586. --operation mode is arithmetic
  587. B1_Mega_cnt[0]_lut_out = !B1_Mega_cnt[0];
  588. B1_Mega_cnt[0] = DFFEAS(B1_Mega_cnt[0]_lut_out, GLOBAL(GCLKP), RESET, , , , , , );
  589. --B1L4 is key44:inst|Mega_cnt[0]~192 at LC_X8_Y5_N0
  590. --operation mode is arithmetic
  591. B1L4_cout_0 = B1_Mega_cnt[0];
  592. B1L4 = CARRY(B1L4_cout_0);
  593. --B1L5 is key44:inst|Mega_cnt[0]~192COUT1_200 at LC_X8_Y5_N0
  594. --operation mode is arithmetic
  595. B1L5_cout_1 = B1_Mega_cnt[0];
  596. B1L5 = CARRY(B1L5_cout_1);
  597. --B1L94 is key44:inst|valid~278 at LC_X9_Y4_N9
  598. --operation mode is normal
  599. B1L94 = !A1L34 & B1_state[0] & !B1_state[5] & B1L93;
  600. --B1L43 is key44:inst|count[0]~102 at LC_X10_Y2_N4
  601. --operation mode is normal
  602. B1L43 = B1_state[5] # !B1_state[0] # !A1L34;
  603. --B1L80 is key44:inst|reduce_or~2194 at LC_X7_Y4_N8
  604. --operation mode is normal
  605. --sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
  606. B1_row_reg[1]_qfbk = B1_row_reg[1];
  607. B1L80 = B1_row_reg[3] & (B1_row_reg[2] & (B1_row_reg[1]_qfbk $ B1_row_reg[0]) # !B1_row_reg[2] & B1_row_reg[1]_qfbk & B1_row_reg[0]);
  608. --B1_row_reg[1] is key44:inst|row_reg[1] at LC_X7_Y4_N8
  609. --operation mode is normal
  610. --sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
  611. B1_row_reg[1] = DFFEAS(B1L80, !B1_Mega_cnt[4], VCC, , B1L94, ROW[1], , , VCC);
  612. --B1_code[0] is key44:inst|code[0] at LC_X8_Y7_N7
  613. --operation mode is normal
  614. B1_code[0] = B1L70 & (!B1L63) # !B1L70 & B1_code[0];
  615. --B1_code[1] is key44:inst|code[1] at LC_X8_Y7_N6
  616. --operation mode is normal
  617. B1_code[1] = B1L70 & (B1L72) # !B1L70 & B1_code[1];
  618. --B1_code[2] is key44:inst|code[2] at LC_X8_Y7_N9
  619. --operation mode is normal
  620. B1_code[2] = B1L70 & (!B1L76) # !B1L70 & B1_code[2];
  621. --B1_code[3] is key44:inst|code[3] at LC_X8_Y4_N2
  622. --operation mode is normal
  623. B1_code[3] = B1L70 & (!B1L79) # !B1L70 & B1_code[3];
  624. --GCLKP2 is GCLKP2 at PIN_30
  625. --operation mode is input
  626. GCLKP2 = INPUT();
  627. --ROW[3] is ROW[3] at PIN_36
  628. --operation mode is input
  629. ROW[3] = INPUT();
  630. --ROW[1] is ROW[1] at PIN_40
  631. --operation mode is input
  632. ROW[1] = INPUT();
  633. --ROW[2] is ROW[2] at PIN_38
  634. --operation mode is input
  635. ROW[2] = INPUT();
  636. --ROW[0] is ROW[0] at PIN_41
  637. --operation mode is input
  638. ROW[0] = INPUT();
  639. --RESET is RESET at PIN_28
  640. --operation mode is input
  641. RESET = INPUT();
  642. --GCLKP is GCLKP at PIN_14
  643. --operation mode is input
  644. GCLKP = INPUT();
  645. --COL[3] is COL[3] at PIN_42
  646. --operation mode is output
  647. COL[3] = OUTPUT(B1L32);
  648. --COL[2] is COL[2] at PIN_43
  649. --operation mode is output
  650. COL[2] = OUTPUT(B1L30);
  651. --COL[1] is COL[1] at PIN_44
  652. --operation mode is output
  653. COL[1] = OUTPUT(B1L28);
  654. --COL[0] is COL[0] at PIN_47
  655. --operation mode is output
  656. COL[0] = OUTPUT(B1L26);
  657. --LEDOUT[7] is LEDOUT[7] at PIN_81
  658. --operation mode is output
  659. LEDOUT[7] = OUTPUT(GND);
  660. --LEDOUT[6] is LEDOUT[6] at PIN_82
  661. --operation mode is output
  662. LEDOUT[6] = OUTPUT(C1L9);
  663. --LEDOUT[5] is LEDOUT[5] at PIN_83
  664. --operation mode is output
  665. LEDOUT[5] = OUTPUT(!C1L8);
  666. --LEDOUT[4] is LEDOUT[4] at PIN_84
  667. --operation mode is output
  668. LEDOUT[4] = OUTPUT(!C1L7);
  669. --LEDOUT[3] is LEDOUT[3] at PIN_85
  670. --operation mode is output
  671. LEDOUT[3] = OUTPUT(!C1L6);
  672. --LEDOUT[2] is LEDOUT[2] at PIN_86
  673. --operation mode is output
  674. LEDOUT[2] = OUTPUT(!C1L5);
  675. --LEDOUT[1] is LEDOUT[1] at PIN_87
  676. --operation mode is output
  677. LEDOUT[1] = OUTPUT(!C1L4);
  678. --LEDOUT[0] is LEDOUT[0] at PIN_89
  679. --operation mode is output
  680. LEDOUT[0] = OUTPUT(!C1L3);
  681. --Light[7] is Light[7] at PIN_100
  682. --operation mode is output
  683. Light[7] = OUTPUT(!B1_code[3]);
  684. --Light[6] is Light[6] at PIN_99
  685. --operation mode is output
  686. Light[6] = OUTPUT(!B1_code[2]);
  687. --Light[5] is Light[5] at PIN_98
  688. --operation mode is output
  689. Light[5] = OUTPUT(!B1_code[1]);
  690. --Light[4] is Light[4] at PIN_97
  691. --operation mode is output
  692. Light[4] = OUTPUT(!B1_code[0]);
  693. --Light[3] is Light[3] at PIN_96
  694. --operation mode is output
  695. Light[3] = OUTPUT(!B1_code[3]);
  696. --Light[2] is Light[2] at PIN_95
  697. --operation mode is output
  698. Light[2] = OUTPUT(!B1_code[2]);
  699. --Light[1] is Light[1] at PIN_92
  700. --operation mode is output
  701. Light[1] = OUTPUT(!B1_code[1]);
  702. --Light[0] is Light[0] at PIN_91
  703. --operation mode is output
  704. Light[0] = OUTPUT(!B1_code[0]);
  705. --SELECT[3] is SELECT[3] at PIN_75
  706. --operation mode is output
  707. SELECT[3] = OUTPUT(C1L2);
  708. --SELECT[2] is SELECT[2] at PIN_76
  709. --operation mode is output
  710. SELECT[2] = OUTPUT(C1L1);
  711. --SELECT[1] is SELECT[1] at PIN_77
  712. --operation mode is output
  713. SELECT[1] = OUTPUT(!A1L32);
  714. --SELECT[0] is SELECT[0] at PIN_78
  715. --operation mode is output
  716. SELECT[0] = OUTPUT(A1L33);