Music.fit.eqn
上传用户:jnxfc1
上传日期:2022-08-09
资源大小:363k
文件大小:44k
源码类别:

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_SpkOut:Count2 is Speakera:inst|SpkOut:Count2 at LC_X7_Y5_N6
  15. --operation mode is normal
  16. B1_SpkOut:Count2_lut_out = !B1_SpkOut:Count2;
  17. B1_SpkOut:Count2 = DFFEAS(B1_SpkOut:Count2_lut_out, B1_FullSpkS, VCC, , , , , , );
  18. --C1L9 is LED4:inst1|LEDOut[6]~369 at LC_X9_Y7_N3
  19. --operation mode is normal
  20. C1L9 = B1_CODE[2] & (!B1_CODE[0] # !B1_CODE[1]) # !B1_CODE[2] & B1_CODE[1];
  21. --C1L8 is LED4:inst1|LEDOut[5]~370 at LC_X8_Y7_N3
  22. --operation mode is normal
  23. C1L8 = B1_CODE[2] & (B1_CODE[0] & B1_CODE[1]) # !B1_CODE[2] & (B1_CODE[0] # B1_CODE[1]);
  24. --C1L7 is LED4:inst1|LEDOut[4]~371 at LC_X8_Y7_N2
  25. --operation mode is normal
  26. C1L7 = B1_CODE[0] # B1_CODE[2] & !B1_CODE[1];
  27. --C1L6 is LED4:inst1|LEDOut[3]~372 at LC_X8_Y7_N1
  28. --operation mode is normal
  29. C1L6 = B1_CODE[2] & (B1_CODE[0] $ B1_CODE[1]) # !B1_CODE[2] & (B1_CODE[1] # !B1_CODE[0]);
  30. --C1L5 is LED4:inst1|LEDOut[2]~373 at LC_X8_Y7_N0
  31. --operation mode is normal
  32. C1L5 = !B1_CODE[2] & (!B1_CODE[0] & B1_CODE[1]);
  33. --C1L4 is LED4:inst1|LEDOut[1]~374 at LC_X7_Y7_N3
  34. --operation mode is normal
  35. C1L4 = B1_CODE[1] $ !B1_CODE[0] # !B1_CODE[2];
  36. --C1L3 is LED4:inst1|LEDOut[0]~375 at LC_X7_Y7_N2
  37. --operation mode is normal
  38. C1L3 = B1_CODE[1] # B1_CODE[2] $ !B1_CODE[0];
  39. --C1_Refresh[1] is LED4:inst1|Refresh[1] at LC_X12_Y6_N3
  40. --operation mode is normal
  41. C1_Refresh[1]_lut_out = C1_Refresh[0] $ C1_Refresh[1];
  42. C1_Refresh[1] = DFFEAS(C1_Refresh[1]_lut_out, D1_Count2[1], VCC, , , , , , );
  43. --C1_Refresh[0] is LED4:inst1|Refresh[0] at LC_X12_Y6_N4
  44. --operation mode is normal
  45. C1_Refresh[0]_lut_out = !C1_Refresh[0];
  46. C1_Refresh[0] = DFFEAS(C1_Refresh[0]_lut_out, D1_Count2[1], VCC, , , , , , );
  47. --C1L2 is LED4:inst1|DigitSelect[3]~31 at LC_X12_Y6_N2
  48. --operation mode is normal
  49. C1L2 = !C1_Refresh[1] # !C1_Refresh[0];
  50. --C1L1 is LED4:inst1|DigitSelect[2]~32 at LC_X12_Y6_N0
  51. --operation mode is normal
  52. C1L1 = C1_Refresh[0] # !C1_Refresh[1];
  53. --A1L24 is rtl~142 at LC_X12_Y6_N7
  54. --operation mode is normal
  55. A1L24 = C1_Refresh[0] & !C1_Refresh[1];
  56. --A1L25 is rtl~143 at LC_X12_Y6_N6
  57. --operation mode is normal
  58. A1L25 = C1_Refresh[0] # C1_Refresh[1];
  59. --B1_Counter[4] is Speakera:inst|Counter[4] at LC_X4_Y5_N4
  60. --operation mode is arithmetic
  61. B1_Counter[4]_lut_out = B1_Counter[4] $ (!B1L46);
  62. B1_Counter[4] = DFFEAS(B1_Counter[4]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  63. --B1L49 is Speakera:inst|Counter[4]~61 at LC_X4_Y5_N4
  64. --operation mode is arithmetic
  65. B1L49 = B1L50;
  66. --B1_Counter[0] is Speakera:inst|Counter[0] at LC_X4_Y5_N0
  67. --operation mode is arithmetic
  68. B1_Counter[0]_lut_out = !B1_Counter[0];
  69. B1_Counter[0] = DFFEAS(B1_Counter[0]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  70. --B1L37 is Speakera:inst|Counter[0]~65 at LC_X4_Y5_N0
  71. --operation mode is arithmetic
  72. B1L37_cout_0 = B1_Counter[0];
  73. B1L37 = CARRY(B1L37_cout_0);
  74. --B1L38 is Speakera:inst|Counter[0]~65COUT1_99 at LC_X4_Y5_N0
  75. --operation mode is arithmetic
  76. B1L38_cout_1 = B1_Counter[0];
  77. B1L38 = CARRY(B1L38_cout_1);
  78. --B1_Counter[1] is Speakera:inst|Counter[1] at LC_X4_Y5_N1
  79. --operation mode is arithmetic
  80. B1_Counter[1]_lut_out = B1_Counter[1] $ B1L37;
  81. B1_Counter[1] = DFFEAS(B1_Counter[1]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  82. --B1L40 is Speakera:inst|Counter[1]~69 at LC_X4_Y5_N1
  83. --operation mode is arithmetic
  84. B1L40_cout_0 = !B1L37 # !B1_Counter[1];
  85. B1L40 = CARRY(B1L40_cout_0);
  86. --B1L41 is Speakera:inst|Counter[1]~69COUT1_101 at LC_X4_Y5_N1
  87. --operation mode is arithmetic
  88. B1L41_cout_1 = !B1L38 # !B1_Counter[1];
  89. B1L41 = CARRY(B1L41_cout_1);
  90. --B1_Counter[2] is Speakera:inst|Counter[2] at LC_X4_Y5_N2
  91. --operation mode is arithmetic
  92. B1_Counter[2]_lut_out = B1_Counter[2] $ !B1L40;
  93. B1_Counter[2] = DFFEAS(B1_Counter[2]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  94. --B1L43 is Speakera:inst|Counter[2]~73 at LC_X4_Y5_N2
  95. --operation mode is arithmetic
  96. B1L43_cout_0 = B1_Counter[2] & !B1L40;
  97. B1L43 = CARRY(B1L43_cout_0);
  98. --B1L44 is Speakera:inst|Counter[2]~73COUT1_103 at LC_X4_Y5_N2
  99. --operation mode is arithmetic
  100. B1L44_cout_1 = B1_Counter[2] & !B1L41;
  101. B1L44 = CARRY(B1L44_cout_1);
  102. --B1_Counter[5] is Speakera:inst|Counter[5] at LC_X4_Y5_N5
  103. --operation mode is arithmetic
  104. B1_Counter[5]_carry_eqn = (!B1L49 & GND) # (B1L49 & VCC);
  105. B1_Counter[5]_lut_out = B1_Counter[5] $ (B1_Counter[5]_carry_eqn);
  106. B1_Counter[5] = DFFEAS(B1_Counter[5]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  107. --B1L53 is Speakera:inst|Counter[5]~77 at LC_X4_Y5_N5
  108. --operation mode is arithmetic
  109. B1L53_cout_0 = !B1L49 # !B1_Counter[5];
  110. B1L53 = CARRY(B1L53_cout_0);
  111. --B1L54 is Speakera:inst|Counter[5]~77COUT1_106 at LC_X4_Y5_N5
  112. --operation mode is arithmetic
  113. B1L54_cout_1 = !B1L49 # !B1_Counter[5];
  114. B1L54 = CARRY(B1L54_cout_1);
  115. --B1_Counter[6] is Speakera:inst|Counter[6] at LC_X4_Y5_N6
  116. --operation mode is arithmetic
  117. B1_Counter[6]_carry_eqn = (!B1L49 & B1L53) # (B1L49 & B1L54);
  118. B1_Counter[6]_lut_out = B1_Counter[6] $ (!B1_Counter[6]_carry_eqn);
  119. B1_Counter[6] = DFFEAS(B1_Counter[6]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  120. --B1L56 is Speakera:inst|Counter[6]~81 at LC_X4_Y5_N6
  121. --operation mode is arithmetic
  122. B1L56_cout_0 = B1_Counter[6] & (!B1L53);
  123. B1L56 = CARRY(B1L56_cout_0);
  124. --B1L57 is Speakera:inst|Counter[6]~81COUT1_108 at LC_X4_Y5_N6
  125. --operation mode is arithmetic
  126. B1L57_cout_1 = B1_Counter[6] & (!B1L54);
  127. B1L57 = CARRY(B1L57_cout_1);
  128. --B1L101 is Speakera:inst|ToneIndex[1]~3258 at LC_X5_Y6_N5
  129. --operation mode is normal
  130. B1L101 = B1_Counter[5] & B1_Counter[1] & !B1_Counter[2] & B1_Counter[0] # !B1_Counter[5] & !B1_Counter[1] & B1_Counter[2] & !B1_Counter[0];
  131. --B1L102 is Speakera:inst|ToneIndex[1]~3259 at LC_X5_Y6_N6
  132. --operation mode is normal
  133. B1L102 = B1_Counter[6] & (B1L112) # !B1_Counter[6] & !B1_Counter[4] & B1L101;
  134. --B1L103 is Speakera:inst|ToneIndex[1]~3260 at LC_X4_Y5_N8
  135. --operation mode is normal
  136. B1L103 = B1_Counter[6] & (B1_Counter[1] $ (B1_Counter[0] # !B1_Counter[4])) # !B1_Counter[6] & B1_Counter[1] & (B1_Counter[4] $ B1_Counter[0]);
  137. --B1L104 is Speakera:inst|ToneIndex[1]~3261 at LC_X5_Y6_N3
  138. --operation mode is normal
  139. B1L104 = B1_Counter[4] & (B1_Counter[6] # !B1_Counter[1]) # !B1_Counter[4] & B1_Counter[1] & !B1_Counter[6] & B1_Counter[0];
  140. --B1L105 is Speakera:inst|ToneIndex[1]~3262 at LC_X5_Y6_N0
  141. --operation mode is normal
  142. B1L105 = B1_Counter[4] & (B1_Counter[0] & !B1_Counter[1] # !B1_Counter[0] & (!B1_Counter[6])) # !B1_Counter[4] & B1_Counter[1] & B1_Counter[6] & B1_Counter[0];
  143. --B1L106 is Speakera:inst|ToneIndex[1]~3263 at LC_X5_Y6_N7
  144. --operation mode is normal
  145. B1L106 = B1_Counter[5] & (B1_Counter[2] # B1L104) # !B1_Counter[5] & !B1_Counter[2] & !B1L105;
  146. --B1L107 is Speakera:inst|ToneIndex[1]~3264 at LC_X5_Y6_N4
  147. --operation mode is normal
  148. B1L107 = B1_Counter[0] & (B1_Counter[4] # !B1_Counter[1] & B1_Counter[6]) # !B1_Counter[0] & (B1_Counter[6]);
  149. --B1L108 is Speakera:inst|ToneIndex[1]~3265 at LC_X5_Y6_N8
  150. --operation mode is normal
  151. B1L108 = B1_Counter[2] & (B1L106 & (!B1L107) # !B1L106 & B1L103) # !B1_Counter[2] & (B1L106);
  152. --B1_Counter[3] is Speakera:inst|Counter[3] at LC_X4_Y5_N3
  153. --operation mode is arithmetic
  154. B1_Counter[3]_lut_out = B1_Counter[3] $ (B1L43);
  155. B1_Counter[3] = DFFEAS(B1_Counter[3]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  156. --B1L46 is Speakera:inst|Counter[3]~85 at LC_X4_Y5_N3
  157. --operation mode is arithmetic
  158. B1L46_cout_0 = !B1L43 # !B1_Counter[3];
  159. B1L46 = CARRY(B1L46_cout_0);
  160. --B1L47 is Speakera:inst|Counter[3]~85COUT1_104 at LC_X4_Y5_N3
  161. --operation mode is arithmetic
  162. B1L47_cout_1 = !B1L44 # !B1_Counter[3];
  163. B1L47 = CARRY(B1L47_cout_1);
  164. --B1_Counter[7] is Speakera:inst|Counter[7] at LC_X4_Y5_N7
  165. --operation mode is normal
  166. B1_Counter[7]_carry_eqn = (!B1L49 & B1L56) # (B1L49 & B1L57);
  167. B1_Counter[7]_lut_out = B1_Counter[7] $ B1_Counter[7]_carry_eqn;
  168. B1_Counter[7] = DFFEAS(B1_Counter[7]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  169. --B1L109 is Speakera:inst|ToneIndex[1]~3266 at LC_X5_Y6_N9
  170. --operation mode is normal
  171. B1L109 = !B1_Counter[7] & (B1_Counter[3] & B1L102 # !B1_Counter[3] & (B1L108));
  172. --B1L87 is Speakera:inst|ToneIndex[0]~3267 at LC_X5_Y5_N4
  173. --operation mode is normal
  174. B1L87 = B1_Counter[3] & (B1_Counter[2] $ !B1_Counter[4]) # !B1_Counter[3] & !B1_Counter[2] & B1_Counter[4];
  175. --B1L88 is Speakera:inst|ToneIndex[0]~3268 at LC_X5_Y5_N9
  176. --operation mode is normal
  177. B1L88 = B1_Counter[2] & (!B1_Counter[3] # !B1_Counter[4] # !B1_Counter[0]) # !B1_Counter[2] & (B1_Counter[4] $ B1_Counter[3]);
  178. --B1L89 is Speakera:inst|ToneIndex[0]~3269 at LC_X5_Y5_N8
  179. --operation mode is normal
  180. B1L89 = B1_Counter[4] & !B1_Counter[3] & (!B1_Counter[2] # !B1_Counter[0]) # !B1_Counter[4] & (B1_Counter[2]);
  181. --B1L90 is Speakera:inst|ToneIndex[0]~3270 at LC_X5_Y5_N1
  182. --operation mode is normal
  183. B1L90 = B1_Counter[5] & (B1_Counter[1]) # !B1_Counter[5] & (B1_Counter[1] & B1L88 # !B1_Counter[1] & (B1L89));
  184. --B1L91 is Speakera:inst|ToneIndex[0]~3271 at LC_X5_Y5_N7
  185. --operation mode is normal
  186. B1L91 = B1_Counter[0] & (!B1_Counter[4] & B1_Counter[3] # !B1_Counter[2]) # !B1_Counter[0] & !B1_Counter[2] & B1_Counter[4] & !B1_Counter[3];
  187. --B1L92 is Speakera:inst|ToneIndex[0]~3272 at LC_X5_Y5_N2
  188. --operation mode is normal
  189. B1L92 = B1_Counter[5] & (B1L90 & B1L91 # !B1L90 & (B1L87)) # !B1_Counter[5] & (B1L90);
  190. --B1L93 is Speakera:inst|ToneIndex[0]~3273 at LC_X2_Y5_N8
  191. --operation mode is normal
  192. B1L93 = B1_Counter[4] & (B1_Counter[1] # B1_Counter[0] $ B1_Counter[5]) # !B1_Counter[4] & B1_Counter[1] & (B1_Counter[0] # B1_Counter[5]);
  193. --B1L94 is Speakera:inst|ToneIndex[0]~3274 at LC_X2_Y5_N2
  194. --operation mode is normal
  195. B1L94 = B1_Counter[4] # B1_Counter[5] $ (B1_Counter[0] & B1_Counter[1]);
  196. --B1L95 is Speakera:inst|ToneIndex[0]~3275 at LC_X2_Y5_N4
  197. --operation mode is normal
  198. B1L95 = B1_Counter[1] & (B1_Counter[0] & (B1_Counter[5]) # !B1_Counter[0] & B1_Counter[4]) # !B1_Counter[1] & B1_Counter[4] & (!B1_Counter[5]);
  199. --B1L96 is Speakera:inst|ToneIndex[0]~3276 at LC_X2_Y5_N5
  200. --operation mode is normal
  201. B1L96 = B1_Counter[2] & B1_Counter[3] # !B1_Counter[2] & (B1_Counter[3] & (B1L94) # !B1_Counter[3] & !B1L95);
  202. --B1L97 is Speakera:inst|ToneIndex[0]~3277 at LC_X5_Y5_N5
  203. --operation mode is normal
  204. B1L97 = B1_Counter[4] & (B1_Counter[5] # !B1_Counter[1] # !B1_Counter[0]) # !B1_Counter[4] & (B1_Counter[1]);
  205. --B1L98 is Speakera:inst|ToneIndex[0]~3278 at LC_X2_Y5_N9
  206. --operation mode is normal
  207. B1L98 = B1_Counter[2] & (B1L96 & B1L97 # !B1L96 & (!B1L93)) # !B1_Counter[2] & (B1L96);
  208. --B1L99 is Speakera:inst|ToneIndex[0]~3279 at LC_X5_Y5_N3
  209. --operation mode is normal
  210. B1L99 = !B1_Counter[7] & (B1_Counter[6] & (B1L92) # !B1_Counter[6] & B1L98);
  211. --A1L26 is rtl~144 at LC_X5_Y5_N6
  212. --operation mode is normal
  213. A1L26 = !B1_Counter[4] & B1_Counter[7] & !B1_Counter[6] & !B1_Counter[5];
  214. --B1L100 is Speakera:inst|ToneIndex[0]~3280 at LC_X5_Y5_N0
  215. --operation mode is normal
  216. B1L100 = B1L99 # !B1_Counter[3] & A1L26;
  217. --B1L127 is Speakera:inst|ToneIndex[3]~3281 at LC_X4_Y6_N3
  218. --operation mode is normal
  219. B1L127 = B1_Counter[1] & (B1_Counter[2] & (B1_Counter[3]) # !B1_Counter[2] & !B1_Counter[6] & !B1_Counter[3]) # !B1_Counter[1] & B1_Counter[6] & (B1_Counter[2] $ B1_Counter[3]);
  220. --B1L128 is Speakera:inst|ToneIndex[3]~3282 at LC_X4_Y6_N9
  221. --operation mode is normal
  222. B1L128 = B1_Counter[1] & (B1_Counter[2]) # !B1_Counter[1] & B1_Counter[6] & !B1_Counter[2] & B1_Counter[3];
  223. --B1L129 is Speakera:inst|ToneIndex[3]~3283 at LC_X4_Y6_N8
  224. --operation mode is normal
  225. B1L129 = B1_Counter[0] & (B1L128 & (B1L127) # !B1L128 & B1_Counter[6]) # !B1_Counter[0] & (B1_Counter[6]);
  226. --B1L130 is Speakera:inst|ToneIndex[3]~3284 at LC_X4_Y6_N7
  227. --operation mode is normal
  228. B1L130 = B1L128 & (B1_Counter[0] & (B1_Counter[6] # !B1L127) # !B1_Counter[0] & B1_Counter[6] & !B1L127) # !B1L128 & (B1L127);
  229. --B1L131 is Speakera:inst|ToneIndex[3]~3285 at LC_X4_Y6_N5
  230. --operation mode is normal
  231. B1L131 = B1_Counter[5] & B1L130 # !B1_Counter[5] & (!B1L129);
  232. --B1L132 is Speakera:inst|ToneIndex[3]~3286 at LC_X4_Y6_N4
  233. --operation mode is normal
  234. B1L132 = B1_Counter[6] & (B1_Counter[1] & B1_Counter[2] & !B1_Counter[3] # !B1_Counter[1] & !B1_Counter[2] & B1_Counter[3]) # !B1_Counter[6] & B1_Counter[3] & (!B1_Counter[2] # !B1_Counter[1]);
  235. --B1L133 is Speakera:inst|ToneIndex[3]~3287 at LC_X4_Y6_N0
  236. --operation mode is normal
  237. B1L133 = B1_Counter[6] & (!B1_Counter[3] # !B1_Counter[1]) # !B1_Counter[6] & B1_Counter[1] & B1_Counter[2] & B1_Counter[3];
  238. --B1L134 is Speakera:inst|ToneIndex[3]~3288 at LC_X4_Y6_N6
  239. --operation mode is normal
  240. B1L134 = !B1_Counter[7] & (B1_Counter[4] & (B1L131) # !B1_Counter[4] & B1L137);
  241. --B1L60 is Speakera:inst|Mux~989 at LC_X7_Y7_N8
  242. --operation mode is normal
  243. B1L60 = B1L109 $ (B1L134 & B1L100);
  244. --B1L113 is Speakera:inst|ToneIndex[2]~3289 at LC_X4_Y5_N9
  245. --operation mode is normal
  246. B1L113 = B1_Counter[6] & (B1_Counter[1] & B1_Counter[0] & !B1_Counter[3] # !B1_Counter[1] & (B1_Counter[3])) # !B1_Counter[6] & (B1_Counter[3]);
  247. --B1L114 is Speakera:inst|ToneIndex[2]~3290 at LC_X2_Y5_N0
  248. --operation mode is normal
  249. B1L114 = B1_Counter[3] & (!B1_Counter[6]) # !B1_Counter[3] & B1_Counter[1] & (B1_Counter[0] $ !B1_Counter[6]);
  250. --B1L115 is Speakera:inst|ToneIndex[2]~3291 at LC_X2_Y5_N6
  251. --operation mode is normal
  252. B1L115 = B1_Counter[3] & B1_Counter[0] & !B1_Counter[6] & !B1_Counter[1] # !B1_Counter[3] & (B1_Counter[6] & B1_Counter[1]);
  253. --B1L116 is Speakera:inst|ToneIndex[2]~3292 at LC_X2_Y5_N1
  254. --operation mode is normal
  255. B1L116 = B1_Counter[4] & (B1_Counter[5] # !B1L114) # !B1_Counter[4] & !B1_Counter[5] & !B1L115;
  256. --B1L117 is Speakera:inst|ToneIndex[2]~3293 at LC_X3_Y5_N8
  257. --operation mode is normal
  258. B1L117 = B1_Counter[3] & B1_Counter[6] & (B1_Counter[0] $ !B1_Counter[1]) # !B1_Counter[3] & (B1_Counter[6] # B1_Counter[0] & B1_Counter[1]);
  259. --B1L118 is Speakera:inst|ToneIndex[2]~3294 at LC_X3_Y5_N4
  260. --operation mode is normal
  261. B1L118 = B1L116 & (!B1L117 # !B1_Counter[5]) # !B1L116 & B1_Counter[5] & !B1L113;
  262. --B1L119 is Speakera:inst|ToneIndex[2]~3295 at LC_X3_Y5_N6
  263. --operation mode is normal
  264. B1L119 = B1_Counter[5] # B1_Counter[6] & (B1_Counter[1] # !B1_Counter[0]);
  265. --B1L120 is Speakera:inst|ToneIndex[2]~3296 at LC_X3_Y5_N9
  266. --operation mode is normal
  267. B1L120 = B1_Counter[5] & (!B1_Counter[6]) # !B1_Counter[5] & B1_Counter[6] & (B1_Counter[1] # !B1_Counter[0]);
  268. --B1L121 is Speakera:inst|ToneIndex[2]~3297 at LC_X3_Y5_N7
  269. --operation mode is normal
  270. B1L121 = B1_Counter[0] & !B1_Counter[5] & B1_Counter[6] & B1_Counter[1];
  271. --B1L122 is Speakera:inst|ToneIndex[2]~3298 at LC_X3_Y5_N0
  272. --operation mode is normal
  273. B1L122 = B1_Counter[3] & (B1_Counter[4] # B1L120) # !B1_Counter[3] & !B1_Counter[4] & B1L121;
  274. --B1L123 is Speakera:inst|ToneIndex[2]~3299 at LC_X3_Y5_N5
  275. --operation mode is normal
  276. B1L123 = B1_Counter[5] & (B1_Counter[1] # !B1_Counter[6] # !B1_Counter[0]) # !B1_Counter[5] & (B1_Counter[6]);
  277. --B1L124 is Speakera:inst|ToneIndex[2]~3300 at LC_X3_Y5_N1
  278. --operation mode is normal
  279. B1L124 = B1_Counter[4] & (B1L122 & (B1L123) # !B1L122 & !B1L119) # !B1_Counter[4] & (B1L122);
  280. --B1L125 is Speakera:inst|ToneIndex[2]~3301 at LC_X3_Y5_N2
  281. --operation mode is normal
  282. B1L125 = !B1_Counter[7] & (B1_Counter[2] & B1L118 # !B1_Counter[2] & (B1L124));
  283. --B1L126 is Speakera:inst|ToneIndex[2]~3302 at LC_X3_Y5_N3
  284. --operation mode is normal
  285. B1L126 = B1L125 # !B1_Counter[3] & A1L26;
  286. --B1L61 is Speakera:inst|Mux~990 at LC_X8_Y6_N4
  287. --operation mode is normal
  288. B1L61 = B1L100 & !B1L126 & B1L134 & B1L109 # !B1L100 & B1L126 & (B1L134 $ !B1L109);
  289. --B1L135 is Speakera:inst|ToneIndex[3]~3303 at LC_X5_Y7_N4
  290. --operation mode is normal
  291. B1L135 = B1_Counter[4] & (B1L131) # !B1_Counter[4] & (B1L137);
  292. --B1L62 is Speakera:inst|Mux~991 at LC_X7_Y7_N1
  293. --operation mode is normal
  294. B1L62 = B1L109 & B1L135 # !B1L126;
  295. --B1L63 is Speakera:inst|Mux~992 at LC_X7_Y7_N5
  296. --operation mode is normal
  297. B1L63 = B1L134 & (B1L109 # !B1L100) # !B1L134 & (B1L100);
  298. --D1_Count2[1] is Frequency:inst2|Count2[1] at LC_X11_Y6_N1
  299. --operation mode is arithmetic
  300. D1_Count2[1]_lut_out = D1_Count2[1] $ D1L32;
  301. D1_Count2[1] = DFFEAS(D1_Count2[1]_lut_out, GLOBAL(D1_Count1[9]), VCC, , , , , D1L63, );
  302. --D1L35 is Frequency:inst2|Count2[1]~127 at LC_X11_Y6_N1
  303. --operation mode is arithmetic
  304. D1L35_cout_0 = !D1L32 # !D1_Count2[1];
  305. D1L35 = CARRY(D1L35_cout_0);
  306. --D1L36 is Frequency:inst2|Count2[1]~127COUT1_178 at LC_X11_Y6_N1
  307. --operation mode is arithmetic
  308. D1L36_cout_1 = !D1L33 # !D1_Count2[1];
  309. D1L36 = CARRY(D1L36_cout_1);
  310. --B1_GenSpkS:Count11[8] is Speakera:inst|GenSpkS:Count11[8] at LC_X7_Y6_N3
  311. --operation mode is arithmetic
  312. B1_GenSpkS:Count11[8]_carry_eqn = (!B1L14 & B1L22) # (B1L14 & B1L23);
  313. B1_GenSpkS:Count11[8]_lut_out = B1_GenSpkS:Count11[8] $ (!B1_GenSpkS:Count11[8]_carry_eqn);
  314. B1_GenSpkS:Count11[8] = DFFEAS(B1_GenSpkS:Count11[8]_lut_out, GLOBAL(D1_Count1[0]), VCC, , , B1_Tone[8], , , A1L30);
  315. --B1L25 is Speakera:inst|GenSpkS:Count11[8]~8 at LC_X7_Y6_N3
  316. --operation mode is arithmetic
  317. B1L25_cout_0 = B1_GenSpkS:Count11[8] & (!B1L22);
  318. B1L25 = CARRY(B1L25_cout_0);
  319. --B1L26 is Speakera:inst|GenSpkS:Count11[8]~8COUT1_14 at LC_X7_Y6_N3
  320. --operation mode is arithmetic
  321. B1L26_cout_1 = B1_GenSpkS:Count11[8] & (!B1L23);
  322. B1L26 = CARRY(B1L26_cout_1);
  323. --B1_GenSpkS:Count11[0] is Speakera:inst|GenSpkS:Count11[0] at LC_X6_Y6_N5
  324. --operation mode is arithmetic
  325. B1_GenSpkS:Count11[0]_lut_out = !B1_GenSpkS:Count11[0];
  326. B1_GenSpkS:Count11[0] = DFFEAS(B1_GenSpkS:Count11[0]_lut_out, GLOBAL(D1_Count1[0]), VCC, , , B1_Tone[0], , , A1L30);
  327. --B1L2 is Speakera:inst|GenSpkS:Count11[0]~8 at LC_X6_Y6_N5
  328. --operation mode is arithmetic
  329. B1L2_cout_0 = B1_GenSpkS:Count11[0];
  330. B1L2 = CARRY(B1L2_cout_0);
  331. --B1L3 is Speakera:inst|GenSpkS:Count11[0]~8COUT1_14 at LC_X6_Y6_N5
  332. --operation mode is arithmetic
  333. B1L3_cout_1 = B1_GenSpkS:Count11[0];
  334. B1L3 = CARRY(B1L3_cout_1);
  335. --B1_GenSpkS:Count11[1] is Speakera:inst|GenSpkS:Count11[1] at LC_X6_Y6_N6
  336. --operation mode is arithmetic
  337. B1_GenSpkS:Count11[1]_lut_out = B1_GenSpkS:Count11[1] $ B1L2;
  338. B1_GenSpkS:Count11[1] = DFFEAS(B1_GenSpkS:Count11[1]_lut_out, GLOBAL(D1_Count1[0]), VCC, , , B1_Tone[1], , , A1L30);
  339. --B1L5 is Speakera:inst|GenSpkS:Count11[1]~8 at LC_X6_Y6_N6
  340. --operation mode is arithmetic
  341. B1L5_cout_0 = !B1L2 # !B1_GenSpkS:Count11[1];
  342. B1L5 = CARRY(B1L5_cout_0);
  343. --B1L6 is Speakera:inst|GenSpkS:Count11[1]~8COUT1_14 at LC_X6_Y6_N6
  344. --operation mode is arithmetic
  345. B1L6_cout_1 = !B1L3 # !B1_GenSpkS:Count11[1];
  346. B1L6 = CARRY(B1L6_cout_1);
  347. --B1_GenSpkS:Count11[2] is Speakera:inst|GenSpkS:Count11[2] at LC_X6_Y6_N7
  348. --operation mode is arithmetic
  349. B1_GenSpkS:Count11[2]_lut_out = B1_GenSpkS:Count11[2] $ (!B1L5);
  350. B1_GenSpkS:Count11[2] = DFFEAS(B1_GenSpkS:Count11[2]_lut_out, GLOBAL(D1_Count1[0]), VCC, , , B1_Tone[2], , , A1L30);
  351. --B1L8 is Speakera:inst|GenSpkS:Count11[2]~8 at LC_X6_Y6_N7
  352. --operation mode is arithmetic
  353. B1L8_cout_0 = B1_GenSpkS:Count11[2] & (!B1L5);
  354. B1L8 = CARRY(B1L8_cout_0);
  355. --B1L9 is Speakera:inst|GenSpkS:Count11[2]~8COUT1_14 at LC_X6_Y6_N7
  356. --operation mode is arithmetic
  357. B1L9_cout_1 = B1_GenSpkS:Count11[2] & (!B1L6);
  358. B1L9 = CARRY(B1L9_cout_1);
  359. --B1_GenSpkS:Count11[3] is Speakera:inst|GenSpkS:Count11[3] at LC_X6_Y6_N8
  360. --operation mode is arithmetic
  361. B1_GenSpkS:Count11[3]_lut_out = B1_GenSpkS:Count11[3] $ (B1L8);
  362. B1_GenSpkS:Count11[3] = DFFEAS(B1_GenSpkS:Count11[3]_lut_out, GLOBAL(D1_Count1[0]), VCC, , , B1_Tone[3], , , A1L30);
  363. --B1L11 is Speakera:inst|GenSpkS:Count11[3]~8 at LC_X6_Y6_N8
  364. --operation mode is arithmetic
  365. B1L11_cout_0 = !B1L8 # !B1_GenSpkS:Count11[3];
  366. B1L11 = CARRY(B1L11_cout_0);
  367. --B1L12 is Speakera:inst|GenSpkS:Count11[3]~8COUT1_14 at LC_X6_Y6_N8
  368. --operation mode is arithmetic
  369. B1L12_cout_1 = !B1L9 # !B1_GenSpkS:Count11[3];
  370. B1L12 = CARRY(B1L12_cout_1);
  371. --A1L27 is rtl~145 at LC_X6_Y5_N9
  372. --operation mode is normal
  373. A1L27 = B1_GenSpkS:Count11[1] & B1_GenSpkS:Count11[3] & B1_GenSpkS:Count11[2] & B1_GenSpkS:Count11[0];
  374. --B1_GenSpkS:Count11[4] is Speakera:inst|GenSpkS:Count11[4] at LC_X6_Y6_N9
  375. --operation mode is arithmetic
  376. B1_GenSpkS:Count11[4]_lut_out = B1_GenSpkS:Count11[4] $ !B1L11;
  377. B1_GenSpkS:Count11[4] = DFFEAS(B1_GenSpkS:Count11[4]_lut_out, GLOBAL(D1_Count1[0]), VCC, , , B1_Tone[4], , , A1L30);
  378. --B1L14 is Speakera:inst|GenSpkS:Count11[4]~8 at LC_X6_Y6_N9
  379. --operation mode is arithmetic
  380. B1L14 = CARRY(B1_GenSpkS:Count11[4] & !B1L12);
  381. --B1_GenSpkS:Count11[5] is Speakera:inst|GenSpkS:Count11[5] at LC_X7_Y6_N0
  382. --operation mode is arithmetic
  383. B1_GenSpkS:Count11[5]_carry_eqn = B1L14;
  384. B1_GenSpkS:Count11[5]_lut_out = B1_GenSpkS:Count11[5] $ B1_GenSpkS:Count11[5]_carry_eqn;
  385. B1_GenSpkS:Count11[5] = DFFEAS(B1_GenSpkS:Count11[5]_lut_out, GLOBAL(D1_Count1[0]), VCC, , , B1_Tone[5], , , A1L30);
  386. --B1L16 is Speakera:inst|GenSpkS:Count11[5]~8 at LC_X7_Y6_N0
  387. --operation mode is arithmetic
  388. B1L16_cout_0 = !B1L14 # !B1_GenSpkS:Count11[5];
  389. B1L16 = CARRY(B1L16_cout_0);
  390. --B1L17 is Speakera:inst|GenSpkS:Count11[5]~8COUT1_14 at LC_X7_Y6_N0
  391. --operation mode is arithmetic
  392. B1L17_cout_1 = !B1L14 # !B1_GenSpkS:Count11[5];
  393. B1L17 = CARRY(B1L17_cout_1);
  394. --B1_GenSpkS:Count11[6] is Speakera:inst|GenSpkS:Count11[6] at LC_X7_Y6_N1
  395. --operation mode is arithmetic
  396. B1_GenSpkS:Count11[6]_carry_eqn = (!B1L14 & B1L16) # (B1L14 & B1L17);
  397. B1_GenSpkS:Count11[6]_lut_out = B1_GenSpkS:Count11[6] $ !B1_GenSpkS:Count11[6]_carry_eqn;
  398. B1_GenSpkS:Count11[6] = DFFEAS(B1_GenSpkS:Count11[6]_lut_out, GLOBAL(D1_Count1[0]), VCC, , , B1_Tone[6], , , A1L30);
  399. --B1L19 is Speakera:inst|GenSpkS:Count11[6]~8 at LC_X7_Y6_N1
  400. --operation mode is arithmetic
  401. B1L19_cout_0 = B1_GenSpkS:Count11[6] & !B1L16;
  402. B1L19 = CARRY(B1L19_cout_0);
  403. --B1L20 is Speakera:inst|GenSpkS:Count11[6]~8COUT1_14 at LC_X7_Y6_N1
  404. --operation mode is arithmetic
  405. B1L20_cout_1 = B1_GenSpkS:Count11[6] & !B1L17;
  406. B1L20 = CARRY(B1L20_cout_1);
  407. --B1_GenSpkS:Count11[7] is Speakera:inst|GenSpkS:Count11[7] at LC_X7_Y6_N2
  408. --operation mode is arithmetic
  409. B1_GenSpkS:Count11[7]_carry_eqn = (!B1L14 & B1L19) # (B1L14 & B1L20);
  410. B1_GenSpkS:Count11[7]_lut_out = B1_GenSpkS:Count11[7] $ B1_GenSpkS:Count11[7]_carry_eqn;
  411. B1_GenSpkS:Count11[7] = DFFEAS(B1_GenSpkS:Count11[7]_lut_out, GLOBAL(D1_Count1[0]), VCC, , , B1_Tone[7], , , A1L30);
  412. --B1L22 is Speakera:inst|GenSpkS:Count11[7]~8 at LC_X7_Y6_N2
  413. --operation mode is arithmetic
  414. B1L22_cout_0 = !B1L19 # !B1_GenSpkS:Count11[7];
  415. B1L22 = CARRY(B1L22_cout_0);
  416. --B1L23 is Speakera:inst|GenSpkS:Count11[7]~8COUT1_14 at LC_X7_Y6_N2
  417. --operation mode is arithmetic
  418. B1L23_cout_1 = !B1L20 # !B1_GenSpkS:Count11[7];
  419. B1L23 = CARRY(B1L23_cout_1);
  420. --A1L28 is rtl~146 at LC_X7_Y5_N3
  421. --operation mode is normal
  422. A1L28 = B1_GenSpkS:Count11[6] & B1_GenSpkS:Count11[7] & B1_GenSpkS:Count11[5] & B1_GenSpkS:Count11[4];
  423. --B1_GenSpkS:Count11[9] is Speakera:inst|GenSpkS:Count11[9] at LC_X7_Y6_N4
  424. --operation mode is arithmetic
  425. B1_GenSpkS:Count11[9]_carry_eqn = (!B1L14 & B1L25) # (B1L14 & B1L26);
  426. B1_GenSpkS:Count11[9]_lut_out = B1_GenSpkS:Count11[9] $ B1_GenSpkS:Count11[9]_carry_eqn;
  427. B1_GenSpkS:Count11[9] = DFFEAS(B1_GenSpkS:Count11[9]_lut_out, GLOBAL(D1_Count1[0]), VCC, , , B1_Tone[9], , , A1L30);
  428. --B1L28 is Speakera:inst|GenSpkS:Count11[9]~8 at LC_X7_Y6_N4
  429. --operation mode is arithmetic
  430. B1L28 = CARRY(!B1L26 # !B1_GenSpkS:Count11[9]);
  431. --B1_GenSpkS:Count11[10] is Speakera:inst|GenSpkS:Count11[10] at LC_X7_Y6_N5
  432. --operation mode is normal
  433. B1_GenSpkS:Count11[10]_carry_eqn = B1L28;
  434. B1_GenSpkS:Count11[10]_lut_out = B1_GenSpkS:Count11[10] $ (!B1_GenSpkS:Count11[10]_carry_eqn);
  435. B1_GenSpkS:Count11[10] = DFFEAS(B1_GenSpkS:Count11[10]_lut_out, GLOBAL(D1_Count1[0]), VCC, , , B1_Tone[10], , , A1L30);
  436. --A1L29 is rtl~147 at LC_X7_Y5_N2
  437. --operation mode is normal
  438. A1L29 = B1_GenSpkS:Count11[10] & B1_GenSpkS:Count11[9];
  439. --A1L30 is rtl~148 at LC_X7_Y5_N4
  440. --operation mode is normal
  441. A1L30 = A1L27 & A1L29 & B1_GenSpkS:Count11[8] & A1L28;
  442. --B1_FullSpkS is Speakera:inst|FullSpkS at LC_X7_Y5_N4
  443. --operation mode is normal
  444. B1_FullSpkS = DFFEAS(A1L30, GLOBAL(D1_Count1[0]), VCC, , , , , , );
  445. --D1_Count1[0] is Frequency:inst2|Count1[0] at LC_X10_Y3_N0
  446. --operation mode is arithmetic
  447. D1_Count1[0]_lut_out = !D1_Count1[0];
  448. D1_Count1[0] = DFFEAS(D1_Count1[0]_lut_out, D1_Period1uS, VCC, , , , , D1L66, );
  449. --D1L4 is Frequency:inst2|Count1[0]~127 at LC_X10_Y3_N0
  450. --operation mode is arithmetic
  451. D1L4_cout_0 = D1_Count1[0];
  452. D1L4 = CARRY(D1L4_cout_0);
  453. --D1L5 is Frequency:inst2|Count1[0]~127COUT1_176 at LC_X10_Y3_N0
  454. --operation mode is arithmetic
  455. D1L5_cout_1 = D1_Count1[0];
  456. D1L5 = CARRY(D1L5_cout_1);
  457. --D1_Count2[7] is Frequency:inst2|Count2[7] at LC_X11_Y6_N7
  458. --operation mode is arithmetic
  459. D1_Count2[7]_carry_eqn = (!D1L44 & D1L49) # (D1L44 & D1L50);
  460. D1_Count2[7]_lut_out = D1_Count2[7] $ D1_Count2[7]_carry_eqn;
  461. D1_Count2[7] = DFFEAS(D1_Count2[7]_lut_out, GLOBAL(D1_Count1[9]), VCC, , , , , D1L63, );
  462. --D1L52 is Frequency:inst2|Count2[7]~131 at LC_X11_Y6_N7
  463. --operation mode is arithmetic
  464. D1L52_cout_0 = !D1L49 # !D1_Count2[7];
  465. D1L52 = CARRY(D1L52_cout_0);
  466. --D1L53 is Frequency:inst2|Count2[7]~131COUT1_188 at LC_X11_Y6_N7
  467. --operation mode is arithmetic
  468. D1L53_cout_1 = !D1L50 # !D1_Count2[7];
  469. D1L53 = CARRY(D1L53_cout_1);
  470. --A1L31 is rtl~149 at LC_X2_Y5_N3
  471. --operation mode is normal
  472. A1L31 = B1_Counter[3] & (B1_Counter[1]);
  473. --A1L23 is rtl~4 at LC_X2_Y5_N7
  474. --operation mode is normal
  475. A1L23 = !B1_Counter[2] & A1L26 & !B1_Counter[0] & A1L31;
  476. --D1_Count1[9] is Frequency:inst2|Count1[9] at LC_X10_Y3_N9
  477. --operation mode is normal
  478. D1_Count1[9]_carry_eqn = (!D1L16 & D1L27) # (D1L16 & D1L28);
  479. D1_Count1[9]_lut_out = D1_Count1[9]_carry_eqn $ D1_Count1[9];
  480. D1_Count1[9] = DFFEAS(D1_Count1[9]_lut_out, D1_Period1uS, VCC, , , , , D1L66, );
  481. --D1_Count2[9] is Frequency:inst2|Count2[9] at LC_X11_Y6_N9
  482. --operation mode is normal
  483. D1_Count2[9]_carry_eqn = (!D1L44 & D1L55) # (D1L44 & D1L56);
  484. D1_Count2[9]_lut_out = D1_Count2[9]_carry_eqn $ D1_Count2[9];
  485. D1_Count2[9] = DFFEAS(D1_Count2[9]_lut_out, GLOBAL(D1_Count1[9]), VCC, , , , , D1L63, );
  486. --D1_Count2[5] is Frequency:inst2|Count2[5] at LC_X11_Y6_N5
  487. --operation mode is arithmetic
  488. D1_Count2[5]_carry_eqn = D1L44;
  489. D1_Count2[5]_lut_out = D1_Count2[5] $ (D1_Count2[5]_carry_eqn);
  490. D1_Count2[5] = DFFEAS(D1_Count2[5]_lut_out, GLOBAL(D1_Count1[9]), VCC, , , , , D1L63, );
  491. --D1L46 is Frequency:inst2|Count2[5]~139 at LC_X11_Y6_N5
  492. --operation mode is arithmetic
  493. D1L46_cout_0 = !D1L44 # !D1_Count2[5];
  494. D1L46 = CARRY(D1L46_cout_0);
  495. --D1L47 is Frequency:inst2|Count2[5]~139COUT1_184 at LC_X11_Y6_N5
  496. --operation mode is arithmetic
  497. D1L47_cout_1 = !D1L44 # !D1_Count2[5];
  498. D1L47 = CARRY(D1L47_cout_1);
  499. --D1_Count2[6] is Frequency:inst2|Count2[6] at LC_X11_Y6_N6
  500. --operation mode is arithmetic
  501. D1_Count2[6]_carry_eqn = (!D1L44 & D1L46) # (D1L44 & D1L47);
  502. D1_Count2[6]_lut_out = D1_Count2[6] $ (!D1_Count2[6]_carry_eqn);
  503. D1_Count2[6] = DFFEAS(D1_Count2[6]_lut_out, GLOBAL(D1_Count1[9]), VCC, , , , , D1L63, );
  504. --D1L49 is Frequency:inst2|Count2[6]~143 at LC_X11_Y6_N6
  505. --operation mode is arithmetic
  506. D1L49_cout_0 = D1_Count2[6] & (!D1L46);
  507. D1L49 = CARRY(D1L49_cout_0);
  508. --D1L50 is Frequency:inst2|Count2[6]~143COUT1_186 at LC_X11_Y6_N6
  509. --operation mode is arithmetic
  510. D1L50_cout_1 = D1_Count2[6] & (!D1L47);
  511. D1L50 = CARRY(D1L50_cout_1);
  512. --D1_Count2[8] is Frequency:inst2|Count2[8] at LC_X11_Y6_N8
  513. --operation mode is arithmetic
  514. D1_Count2[8]_carry_eqn = (!D1L44 & D1L52) # (D1L44 & D1L53);
  515. D1_Count2[8]_lut_out = D1_Count2[8] $ (!D1_Count2[8]_carry_eqn);
  516. D1_Count2[8] = DFFEAS(D1_Count2[8]_lut_out, GLOBAL(D1_Count1[9]), VCC, , , , , D1L63, );
  517. --D1L55 is Frequency:inst2|Count2[8]~147 at LC_X11_Y6_N8
  518. --operation mode is arithmetic
  519. D1L55_cout_0 = D1_Count2[8] & (!D1L52);
  520. D1L55 = CARRY(D1L55_cout_0);
  521. --D1L56 is Frequency:inst2|Count2[8]~147COUT1_190 at LC_X11_Y6_N8
  522. --operation mode is arithmetic
  523. D1L56_cout_1 = D1_Count2[8] & (!D1L53);
  524. D1L56 = CARRY(D1L56_cout_1);
  525. --D1L61 is Frequency:inst2|LessThan~372 at LC_X12_Y6_N8
  526. --operation mode is normal
  527. D1L61 = D1_Count2[8] & D1_Count2[7] & D1_Count2[6] & D1_Count2[5];
  528. --D1_Count2[4] is Frequency:inst2|Count2[4] at LC_X11_Y6_N4
  529. --operation mode is arithmetic
  530. D1_Count2[4]_lut_out = D1_Count2[4] $ (!D1L41);
  531. D1_Count2[4] = DFFEAS(D1_Count2[4]_lut_out, GLOBAL(D1_Count1[9]), VCC, , , , , D1L63, );
  532. --D1L44 is Frequency:inst2|Count2[4]~151 at LC_X11_Y6_N4
  533. --operation mode is arithmetic
  534. D1L44 = CARRY(D1_Count2[4] & (!D1L42));
  535. --D1_Count2[3] is Frequency:inst2|Count2[3] at LC_X11_Y6_N3
  536. --operation mode is arithmetic
  537. D1_Count2[3]_lut_out = D1_Count2[3] $ (D1L38);
  538. D1_Count2[3] = DFFEAS(D1_Count2[3]_lut_out, GLOBAL(D1_Count1[9]), VCC, , , , , D1L63, );
  539. --D1L41 is Frequency:inst2|Count2[3]~155 at LC_X11_Y6_N3
  540. --operation mode is arithmetic
  541. D1L41_cout_0 = !D1L38 # !D1_Count2[3];
  542. D1L41 = CARRY(D1L41_cout_0);
  543. --D1L42 is Frequency:inst2|Count2[3]~155COUT1_182 at LC_X11_Y6_N3
  544. --operation mode is arithmetic
  545. D1L42_cout_1 = !D1L39 # !D1_Count2[3];
  546. D1L42 = CARRY(D1L42_cout_1);
  547. --D1_Count2[0] is Frequency:inst2|Count2[0] at LC_X11_Y6_N0
  548. --operation mode is arithmetic
  549. D1_Count2[0]_lut_out = !D1_Count2[0];
  550. D1_Count2[0] = DFFEAS(D1_Count2[0]_lut_out, GLOBAL(D1_Count1[9]), VCC, , , , , D1L63, );
  551. --D1L32 is Frequency:inst2|Count2[0]~159 at LC_X11_Y6_N0
  552. --operation mode is arithmetic
  553. D1L32_cout_0 = D1_Count2[0];
  554. D1L32 = CARRY(D1L32_cout_0);
  555. --D1L33 is Frequency:inst2|Count2[0]~159COUT1_176 at LC_X11_Y6_N0
  556. --operation mode is arithmetic
  557. D1L33_cout_1 = D1_Count2[0];
  558. D1L33 = CARRY(D1L33_cout_1);
  559. --D1_Count2[2] is Frequency:inst2|Count2[2] at LC_X11_Y6_N2
  560. --operation mode is arithmetic
  561. D1_Count2[2]_lut_out = D1_Count2[2] $ !D1L35;
  562. D1_Count2[2] = DFFEAS(D1_Count2[2]_lut_out, GLOBAL(D1_Count1[9]), VCC, , , , , D1L63, );
  563. --D1L38 is Frequency:inst2|Count2[2]~163 at LC_X11_Y6_N2
  564. --operation mode is arithmetic
  565. D1L38_cout_0 = D1_Count2[2] & !D1L35;
  566. D1L38 = CARRY(D1L38_cout_0);
  567. --D1L39 is Frequency:inst2|Count2[2]~163COUT1_180 at LC_X11_Y6_N2
  568. --operation mode is arithmetic
  569. D1L39_cout_1 = D1_Count2[2] & !D1L36;
  570. D1L39 = CARRY(D1L39_cout_1);
  571. --D1L62 is Frequency:inst2|LessThan~373 at LC_X12_Y6_N5
  572. --operation mode is normal
  573. D1L62 = D1_Count2[3] # D1_Count2[0] & D1_Count2[1] & D1_Count2[2];
  574. --D1L63 is Frequency:inst2|LessThan~374 at LC_X12_Y6_N9
  575. --operation mode is normal
  576. D1L63 = D1_Count2[9] & D1L61 & (D1L62 # D1_Count2[4]);
  577. --D1_Period1uS is Frequency:inst2|Period1uS at LC_X10_Y4_N5
  578. --operation mode is normal
  579. D1_Period1uS_lut_out = D1_Count[1] & D1_Count[0] & !D1_Period1uS & D1_Count[2] # !D1_Count[1] & !D1_Count[0] & D1_Period1uS & !D1_Count[2];
  580. D1_Period1uS = DFFEAS(D1_Period1uS_lut_out, GLOBAL(GCLKP1), VCC, , , , , , );
  581. --D1_Count1[8] is Frequency:inst2|Count1[8] at LC_X10_Y3_N8
  582. --operation mode is arithmetic
  583. D1_Count1[8]_carry_eqn = (!D1L16 & D1L24) # (D1L16 & D1L25);
  584. D1_Count1[8]_lut_out = D1_Count1[8] $ (!D1_Count1[8]_carry_eqn);
  585. D1_Count1[8] = DFFEAS(D1_Count1[8]_lut_out, D1_Period1uS, VCC, , , , , D1L66, );
  586. --D1L27 is Frequency:inst2|Count1[8]~135 at LC_X10_Y3_N8
  587. --operation mode is arithmetic
  588. D1L27_cout_0 = D1_Count1[8] & (!D1L24);
  589. D1L27 = CARRY(D1L27_cout_0);
  590. --D1L28 is Frequency:inst2|Count1[8]~135COUT1_190 at LC_X10_Y3_N8
  591. --operation mode is arithmetic
  592. D1L28_cout_1 = D1_Count1[8] & (!D1L25);
  593. D1L28 = CARRY(D1L28_cout_1);
  594. --D1_Count1[5] is Frequency:inst2|Count1[5] at LC_X10_Y3_N5
  595. --operation mode is arithmetic
  596. D1_Count1[5]_carry_eqn = D1L16;
  597. D1_Count1[5]_lut_out = D1_Count1[5] $ (D1_Count1[5]_carry_eqn);
  598. D1_Count1[5] = DFFEAS(D1_Count1[5]_lut_out, D1_Period1uS, VCC, , , , , D1L66, );
  599. --D1L18 is Frequency:inst2|Count1[5]~139 at LC_X10_Y3_N5
  600. --operation mode is arithmetic
  601. D1L18_cout_0 = !D1L16 # !D1_Count1[5];
  602. D1L18 = CARRY(D1L18_cout_0);
  603. --D1L19 is Frequency:inst2|Count1[5]~139COUT1_184 at LC_X10_Y3_N5
  604. --operation mode is arithmetic
  605. D1L19_cout_1 = !D1L16 # !D1_Count1[5];
  606. D1L19 = CARRY(D1L19_cout_1);
  607. --D1_Count1[6] is Frequency:inst2|Count1[6] at LC_X10_Y3_N6
  608. --operation mode is arithmetic
  609. D1_Count1[6]_carry_eqn = (!D1L16 & D1L18) # (D1L16 & D1L19);
  610. D1_Count1[6]_lut_out = D1_Count1[6] $ (!D1_Count1[6]_carry_eqn);
  611. D1_Count1[6] = DFFEAS(D1_Count1[6]_lut_out, D1_Period1uS, VCC, , , , , D1L66, );
  612. --D1L21 is Frequency:inst2|Count1[6]~143 at LC_X10_Y3_N6
  613. --operation mode is arithmetic
  614. D1L21_cout_0 = D1_Count1[6] & (!D1L18);
  615. D1L21 = CARRY(D1L21_cout_0);
  616. --D1L22 is Frequency:inst2|Count1[6]~143COUT1_186 at LC_X10_Y3_N6
  617. --operation mode is arithmetic
  618. D1L22_cout_1 = D1_Count1[6] & (!D1L19);
  619. D1L22 = CARRY(D1L22_cout_1);
  620. --D1_Count1[7] is Frequency:inst2|Count1[7] at LC_X10_Y3_N7
  621. --operation mode is arithmetic
  622. D1_Count1[7]_carry_eqn = (!D1L16 & D1L21) # (D1L16 & D1L22);
  623. D1_Count1[7]_lut_out = D1_Count1[7] $ D1_Count1[7]_carry_eqn;
  624. D1_Count1[7] = DFFEAS(D1_Count1[7]_lut_out, D1_Period1uS, VCC, , , , , D1L66, );
  625. --D1L24 is Frequency:inst2|Count1[7]~147 at LC_X10_Y3_N7
  626. --operation mode is arithmetic
  627. D1L24_cout_0 = !D1L21 # !D1_Count1[7];
  628. D1L24 = CARRY(D1L24_cout_0);
  629. --D1L25 is Frequency:inst2|Count1[7]~147COUT1_188 at LC_X10_Y3_N7
  630. --operation mode is arithmetic
  631. D1L25_cout_1 = !D1L22 # !D1_Count1[7];
  632. D1L25 = CARRY(D1L25_cout_1);
  633. --D1L64 is Frequency:inst2|LessThan~375 at LC_X11_Y3_N2
  634. --operation mode is normal
  635. D1L64 = D1_Count1[9] & D1_Count1[7] & D1_Count1[6] & D1_Count1[5];
  636. --D1_Count1[4] is Frequency:inst2|Count1[4] at LC_X10_Y3_N4
  637. --operation mode is arithmetic
  638. D1_Count1[4]_lut_out = D1_Count1[4] $ (!D1L13);
  639. D1_Count1[4] = DFFEAS(D1_Count1[4]_lut_out, D1_Period1uS, VCC, , , , , D1L66, );
  640. --D1L16 is Frequency:inst2|Count1[4]~151 at LC_X10_Y3_N4
  641. --operation mode is arithmetic
  642. D1L16 = CARRY(D1_Count1[4] & (!D1L14));
  643. --D1_Count1[3] is Frequency:inst2|Count1[3] at LC_X10_Y3_N3
  644. --operation mode is arithmetic
  645. D1_Count1[3]_lut_out = D1_Count1[3] $ (D1L10);
  646. D1_Count1[3] = DFFEAS(D1_Count1[3]_lut_out, D1_Period1uS, VCC, , , , , D1L66, );
  647. --D1L13 is Frequency:inst2|Count1[3]~155 at LC_X10_Y3_N3
  648. --operation mode is arithmetic
  649. D1L13_cout_0 = !D1L10 # !D1_Count1[3];
  650. D1L13 = CARRY(D1L13_cout_0);
  651. --D1L14 is Frequency:inst2|Count1[3]~155COUT1_182 at LC_X10_Y3_N3
  652. --operation mode is arithmetic
  653. D1L14_cout_1 = !D1L11 # !D1_Count1[3];
  654. D1L14 = CARRY(D1L14_cout_1);
  655. --D1_Count1[1] is Frequency:inst2|Count1[1] at LC_X10_Y3_N1
  656. --operation mode is arithmetic
  657. D1_Count1[1]_lut_out = D1_Count1[1] $ D1L4;
  658. D1_Count1[1] = DFFEAS(D1_Count1[1]_lut_out, D1_Period1uS, VCC, , , , , D1L66, );
  659. --D1L7 is Frequency:inst2|Count1[1]~159 at LC_X10_Y3_N1
  660. --operation mode is arithmetic
  661. D1L7_cout_0 = !D1L4 # !D1_Count1[1];
  662. D1L7 = CARRY(D1L7_cout_0);
  663. --D1L8 is Frequency:inst2|Count1[1]~159COUT1_178 at LC_X10_Y3_N1
  664. --operation mode is arithmetic
  665. D1L8_cout_1 = !D1L5 # !D1_Count1[1];
  666. D1L8 = CARRY(D1L8_cout_1);
  667. --D1_Count1[2] is Frequency:inst2|Count1[2] at LC_X10_Y3_N2
  668. --operation mode is arithmetic
  669. D1_Count1[2]_lut_out = D1_Count1[2] $ !D1L7;
  670. D1_Count1[2] = DFFEAS(D1_Count1[2]_lut_out, D1_Period1uS, VCC, , , , , D1L66, );
  671. --D1L10 is Frequency:inst2|Count1[2]~163 at LC_X10_Y3_N2
  672. --operation mode is arithmetic
  673. D1L10_cout_0 = D1_Count1[2] & !D1L7;
  674. D1L10 = CARRY(D1L10_cout_0);
  675. --D1L11 is Frequency:inst2|Count1[2]~163COUT1_180 at LC_X10_Y3_N2
  676. --operation mode is arithmetic
  677. D1L11_cout_1 = D1_Count1[2] & !D1L8;
  678. D1L11 = CARRY(D1L11_cout_1);
  679. --D1L65 is Frequency:inst2|LessThan~376 at LC_X11_Y3_N3
  680. --operation mode is normal
  681. D1L65 = D1_Count1[3] # D1_Count1[0] & D1_Count1[1] & D1_Count1[2];
  682. --D1L66 is Frequency:inst2|LessThan~377 at LC_X11_Y3_N4
  683. --operation mode is normal
  684. D1L66 = D1_Count1[8] & D1L64 & (D1_Count1[4] # D1L65);
  685. --B1L64 is Speakera:inst|Mux~993 at LC_X8_Y6_N5
  686. --operation mode is normal
  687. B1L64 = B1L109 & (B1L134 # B1L100 & !B1L126) # !B1L109 & (B1L126);
  688. --B1L110 is Speakera:inst|ToneIndex[1]~3304 at LC_X5_Y7_N2
  689. --operation mode is normal
  690. B1L110 = B1_Counter[3] & (B1L102) # !B1_Counter[3] & (B1L108);
  691. --B1L65 is Speakera:inst|Mux~994 at LC_X5_Y7_N5
  692. --operation mode is normal
  693. B1L65 = !B1_Counter[7] & (B1L110 # B1L135);
  694. --B1L66 is Speakera:inst|Mux~995 at LC_X8_Y6_N9
  695. --operation mode is normal
  696. B1L66 = B1L100 # B1L109 & (B1L134 $ !B1L126) # !B1L109 & !B1L134 & B1L126;
  697. --B1L67 is Speakera:inst|Mux~996 at LC_X7_Y7_N9
  698. --operation mode is normal
  699. B1L67 = B1L126 & (B1L134 & (B1L109) # !B1L134 & !B1L100) # !B1L126 & (B1L134 $ (!B1L100 & B1L109));
  700. --B1L68 is Speakera:inst|Mux~997 at LC_X7_Y7_N7
  701. --operation mode is normal
  702. B1L68 = B1L100 & (B1L134 $ (!B1L126 & !B1L109)) # !B1L100 & (B1L134 # B1L126 $ B1L109);
  703. --B1L69 is Speakera:inst|Mux~998 at LC_X7_Y7_N6
  704. --operation mode is normal
  705. B1L69 = B1L109 & (B1L134 # B1L126 $ B1L100) # !B1L109 & (B1L100 # B1L126 $ B1L134);
  706. --B1L70 is Speakera:inst|Mux~999 at LC_X8_Y6_N2
  707. --operation mode is normal
  708. B1L70 = B1L109 # B1L134 # B1L100 $ B1L126;
  709. --B1L71 is Speakera:inst|Mux~1000 at LC_X8_Y6_N0
  710. --operation mode is normal
  711. B1L71 = B1L100 & (B1L109 & (!B1L126) # !B1L109 & (B1L126 # !B1L134)) # !B1L100 & (B1L109 # B1L134 $ B1L126);
  712. --B1L72 is Speakera:inst|Mux~1001 at LC_X8_Y6_N8
  713. --operation mode is normal
  714. B1L72 = B1L126 & (B1L109 & !B1L134 # !B1L100) # !B1L126 & (B1L134 & (B1L109) # !B1L134 & B1L100);
  715. --B1L73 is Speakera:inst|Mux~1002 at LC_X8_Y6_N7
  716. --operation mode is normal
  717. B1L73 = B1L109 & (B1L100 & (!B1L126 # !B1L134) # !B1L100 & (B1L126)) # !B1L109 & (B1L134 $ B1L126);
  718. --B1L74 is Speakera:inst|Mux~1003 at LC_X8_Y6_N1
  719. --operation mode is normal
  720. B1L74 = !B1L134 & !B1L126 & (B1L100 $ B1L109);
  721. --D1_Count[2] is Frequency:inst2|Count[2] at LC_X10_Y4_N3
  722. --operation mode is normal
  723. D1_Count[2]_lut_out = !D1_Period1uS & (D1_Count[2] $ (D1_Count[1] & D1_Count[0]));
  724. D1_Count[2] = DFFEAS(D1_Count[2]_lut_out, GLOBAL(GCLKP1), VCC, , , , , , );
  725. --D1_Count[1] is Frequency:inst2|Count[1] at LC_X10_Y4_N6
  726. --operation mode is normal
  727. D1_Count[1]_lut_out = !D1_Period1uS & (D1_Count[1] $ D1_Count[0]);
  728. D1_Count[1] = DFFEAS(D1_Count[1]_lut_out, GLOBAL(GCLKP1), VCC, , , , , , );
  729. --D1_Count[0] is Frequency:inst2|Count[0] at LC_X10_Y4_N2
  730. --operation mode is normal
  731. D1_Count[0]_lut_out = !D1_Count[0] & (!D1_Count[1] & !D1_Count[2] # !D1_Period1uS);
  732. D1_Count[0] = DFFEAS(D1_Count[0]_lut_out, GLOBAL(GCLKP1), VCC, , , , , , );
  733. --B1L136 is Speakera:inst|ToneIndex[3]~3305 at LC_X4_Y6_N1
  734. --operation mode is normal
  735. B1L136 = B1_Counter[5] # B1_Counter[0] & (B1_Counter[2] $ B1L133);
  736. --B1L137 is Speakera:inst|ToneIndex[3]~3306 at LC_X4_Y6_N2
  737. --operation mode is normal
  738. B1L137 = B1L133 & (B1L136 # B1_Counter[2] $ !B1L132) # !B1L133 & (B1_Counter[2] & B1L132 & B1L136 # !B1_Counter[2] & (B1L132 $ B1L136));
  739. --B1L111 is Speakera:inst|ToneIndex[1]~3307 at LC_X5_Y6_N2
  740. --operation mode is normal
  741. B1L111 = B1_Counter[5] & (!B1_Counter[0]) # !B1_Counter[5] & (B1_Counter[0] & B1_Counter[1] # !B1_Counter[0] & (!B1_Counter[2]));
  742. --B1L112 is Speakera:inst|ToneIndex[1]~3308 at LC_X5_Y6_N1
  743. --operation mode is normal
  744. B1L112 = B1_Counter[4] & (B1L111 # !B1_Counter[5] & !B1_Counter[1]) # !B1_Counter[4] & B1L111 & (B1_Counter[5] $ !B1_Counter[1]);
  745. --B1_CODE[1] is Speakera:inst|CODE[1] at LC_X8_Y7_N9
  746. --operation mode is normal
  747. B1_CODE[1] = GLOBAL(B1L61) & (B1_CODE[1]) # !GLOBAL(B1L61) & B1L60;
  748. --B1_CODE[2] is Speakera:inst|CODE[2] at LC_X8_Y7_N6
  749. --operation mode is normal
  750. B1_CODE[2] = GLOBAL(B1L61) & B1_CODE[2] # !GLOBAL(B1L61) & (!B1L62);
  751. --B1_CODE[0] is Speakera:inst|CODE[0] at LC_X8_Y7_N4
  752. --operation mode is normal
  753. B1_CODE[0] = GLOBAL(B1L61) & (B1_CODE[0]) # !GLOBAL(B1L61) & B1L63;
  754. --B1_Tone[8] is Speakera:inst|Tone[8] at LC_X7_Y6_N7
  755. --operation mode is normal
  756. B1_Tone[8] = GLOBAL(B1L61) & (B1_Tone[8]) # !GLOBAL(B1L61) & !B1L64;
  757. --B1_Tone[0] is Speakera:inst|Tone[0] at LC_X6_Y6_N0
  758. --operation mode is normal
  759. B1_Tone[0] = GLOBAL(B1L61) & (B1_Tone[0]) # !GLOBAL(B1L61) & !B1L65;
  760. --B1_Tone[1] is Speakera:inst|Tone[1] at LC_X6_Y6_N3
  761. --operation mode is normal
  762. B1_Tone[1] = GLOBAL(B1L61) & (B1_Tone[1]) # !GLOBAL(B1L61) & !B1L66;
  763. --B1_Tone[2] is Speakera:inst|Tone[2] at LC_X6_Y6_N4
  764. --operation mode is normal
  765. B1_Tone[2] = GLOBAL(B1L61) & (B1_Tone[2]) # !GLOBAL(B1L61) & !B1L67;
  766. --B1_Tone[3] is Speakera:inst|Tone[3] at LC_X6_Y6_N2
  767. --operation mode is normal
  768. B1_Tone[3] = GLOBAL(B1L61) & (B1_Tone[3]) # !GLOBAL(B1L61) & !B1L68;
  769. --B1_Tone[4] is Speakera:inst|Tone[4] at LC_X6_Y6_N1
  770. --operation mode is normal
  771. B1_Tone[4] = GLOBAL(B1L61) & (B1_Tone[4]) # !GLOBAL(B1L61) & !B1L69;
  772. --B1_Tone[5] is Speakera:inst|Tone[5] at LC_X7_Y6_N9
  773. --operation mode is normal
  774. B1_Tone[5] = GLOBAL(B1L61) & (B1_Tone[5]) # !GLOBAL(B1L61) & !B1L70;
  775. --B1_Tone[6] is Speakera:inst|Tone[6] at LC_X8_Y6_N3
  776. --operation mode is normal
  777. B1_Tone[6] = GLOBAL(B1L61) & B1_Tone[6] # !GLOBAL(B1L61) & (!B1L71);
  778. --B1_Tone[7] is Speakera:inst|Tone[7] at LC_X7_Y6_N8
  779. --operation mode is normal
  780. B1_Tone[7] = GLOBAL(B1L61) & B1_Tone[7] # !GLOBAL(B1L61) & (!B1L72);
  781. --B1_Tone[9] is Speakera:inst|Tone[9] at LC_X7_Y6_N6
  782. --operation mode is normal
  783. B1_Tone[9] = GLOBAL(B1L61) & (B1_Tone[9]) # !GLOBAL(B1L61) & !B1L73;
  784. --B1_Tone[10] is Speakera:inst|Tone[10] at LC_X8_Y6_N6
  785. --operation mode is normal
  786. B1_Tone[10] = GLOBAL(B1L61) & (B1_Tone[10]) # !GLOBAL(B1L61) & !B1L74;
  787. --RESET is RESET at PIN_28
  788. --operation mode is input
  789. RESET = INPUT();
  790. --GCLKP2 is GCLKP2 at PIN_30
  791. --operation mode is input
  792. GCLKP2 = INPUT();
  793. --GCLKP1 is GCLKP1 at PIN_14
  794. --operation mode is input
  795. GCLKP1 = INPUT();
  796. --BEEP is BEEP at PIN_70
  797. --operation mode is output
  798. BEEP = OUTPUT(B1_SpkOut:Count2);
  799. --LEDOUT[7] is LEDOUT[7] at PIN_81
  800. --operation mode is output
  801. LEDOUT[7] = OUTPUT(GND);
  802. --LEDOUT[6] is LEDOUT[6] at PIN_82
  803. --operation mode is output
  804. LEDOUT[6] = OUTPUT(C1L9);
  805. --LEDOUT[5] is LEDOUT[5] at PIN_83
  806. --operation mode is output
  807. LEDOUT[5] = OUTPUT(!C1L8);
  808. --LEDOUT[4] is LEDOUT[4] at PIN_84
  809. --operation mode is output
  810. LEDOUT[4] = OUTPUT(!C1L7);
  811. --LEDOUT[3] is LEDOUT[3] at PIN_85
  812. --operation mode is output
  813. LEDOUT[3] = OUTPUT(C1L6);
  814. --LEDOUT[2] is LEDOUT[2] at PIN_86
  815. --operation mode is output
  816. LEDOUT[2] = OUTPUT(!C1L5);
  817. --LEDOUT[1] is LEDOUT[1] at PIN_87
  818. --operation mode is output
  819. LEDOUT[1] = OUTPUT(C1L4);
  820. --LEDOUT[0] is LEDOUT[0] at PIN_89
  821. --operation mode is output
  822. LEDOUT[0] = OUTPUT(C1L3);
  823. --Light[7] is Light[7] at PIN_100
  824. --operation mode is output
  825. Light[7] = OUTPUT(VCC);
  826. --Light[6] is Light[6] at PIN_99
  827. --operation mode is output
  828. Light[6] = OUTPUT(!B1_CODE[2]);
  829. --Light[5] is Light[5] at PIN_98
  830. --operation mode is output
  831. Light[5] = OUTPUT(!B1_CODE[1]);
  832. --Light[4] is Light[4] at PIN_97
  833. --operation mode is output
  834. Light[4] = OUTPUT(!B1_CODE[0]);
  835. --Light[3] is Light[3] at PIN_96
  836. --operation mode is output
  837. Light[3] = OUTPUT(VCC);
  838. --Light[2] is Light[2] at PIN_95
  839. --operation mode is output
  840. Light[2] = OUTPUT(!B1_CODE[2]);
  841. --Light[1] is Light[1] at PIN_92
  842. --operation mode is output
  843. Light[1] = OUTPUT(!B1_CODE[1]);
  844. --Light[0] is Light[0] at PIN_91
  845. --operation mode is output
  846. Light[0] = OUTPUT(!B1_CODE[0]);
  847. --SELECT[3] is SELECT[3] at PIN_75
  848. --operation mode is output
  849. SELECT[3] = OUTPUT(C1L2);
  850. --SELECT[2] is SELECT[2] at PIN_76
  851. --operation mode is output
  852. SELECT[2] = OUTPUT(C1L1);
  853. --SELECT[1] is SELECT[1] at PIN_77
  854. --operation mode is output
  855. SELECT[1] = OUTPUT(!A1L24);
  856. --SELECT[0] is SELECT[0] at PIN_78
  857. --operation mode is output
  858. SELECT[0] = OUTPUT(A1L25);