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

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
  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
  19. --operation mode is normal
  20. C1L9 = B1_CODE[1] & (!B1_CODE[0] # !B1_CODE[2]) # !B1_CODE[1] & B1_CODE[2];
  21. --C1L8 is LED4:inst1|LEDOut[5]~370
  22. --operation mode is normal
  23. C1L8 = B1_CODE[1] & (B1_CODE[0] # !B1_CODE[2]) # !B1_CODE[1] & B1_CODE[0] & (!B1_CODE[2]);
  24. --C1L7 is LED4:inst1|LEDOut[4]~371
  25. --operation mode is normal
  26. C1L7 = B1_CODE[0] # B1_CODE[2] & (!B1_CODE[1]);
  27. --C1L6 is LED4:inst1|LEDOut[3]~372
  28. --operation mode is normal
  29. C1L6 = B1_CODE[1] & (!B1_CODE[0] # !B1_CODE[2]) # !B1_CODE[1] & (B1_CODE[2] $ !B1_CODE[0]);
  30. --C1L5 is LED4:inst1|LEDOut[2]~373
  31. --operation mode is normal
  32. C1L5 = B1_CODE[1] & (!B1_CODE[2] & !B1_CODE[0]);
  33. --C1L4 is LED4:inst1|LEDOut[1]~374
  34. --operation mode is normal
  35. C1L4 = B1_CODE[1] $ !B1_CODE[0] # !B1_CODE[2];
  36. --C1L3 is LED4:inst1|LEDOut[0]~375
  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]
  40. --operation mode is normal
  41. C1_Refresh[1]_lut_out = C1_Refresh[1] $ C1_Refresh[0];
  42. C1_Refresh[1] = DFFEAS(C1_Refresh[1]_lut_out, D1_Count2[1], VCC, , , , , , );
  43. --C1_Refresh[0] is LED4:inst1|Refresh[0]
  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
  48. --operation mode is normal
  49. C1L2 = !C1_Refresh[0] # !C1_Refresh[1];
  50. --C1L1 is LED4:inst1|DigitSelect[2]~32
  51. --operation mode is normal
  52. C1L1 = C1_Refresh[0] # !C1_Refresh[1];
  53. --A1L24 is rtl~142
  54. --operation mode is normal
  55. A1L24 = C1_Refresh[0] & (!C1_Refresh[1]);
  56. --A1L25 is rtl~143
  57. --operation mode is normal
  58. A1L25 = C1_Refresh[1] # C1_Refresh[0];
  59. --B1_FullSpkS is Speakera:inst|FullSpkS
  60. --operation mode is normal
  61. B1_FullSpkS_lut_out = A1L30;
  62. B1_FullSpkS = DFFEAS(B1_FullSpkS_lut_out, D1_Count1[0], VCC, , , , , , );
  63. --B1_Counter[4] is Speakera:inst|Counter[4]
  64. --operation mode is arithmetic
  65. B1_Counter[4]_carry_eqn = B1L35;
  66. B1_Counter[4]_lut_out = B1_Counter[4] $ (!B1_Counter[4]_carry_eqn);
  67. B1_Counter[4] = DFFEAS(B1_Counter[4]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  68. --B1L37 is Speakera:inst|Counter[4]~61
  69. --operation mode is arithmetic
  70. B1L37 = CARRY(B1_Counter[4] & (!B1L35));
  71. --B1_Counter[0] is Speakera:inst|Counter[0]
  72. --operation mode is arithmetic
  73. B1_Counter[0]_lut_out = !B1_Counter[0];
  74. B1_Counter[0] = DFFEAS(B1_Counter[0]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  75. --B1L29 is Speakera:inst|Counter[0]~65
  76. --operation mode is arithmetic
  77. B1L29 = CARRY(B1_Counter[0]);
  78. --B1_Counter[1] is Speakera:inst|Counter[1]
  79. --operation mode is arithmetic
  80. B1_Counter[1]_carry_eqn = B1L29;
  81. B1_Counter[1]_lut_out = B1_Counter[1] $ (B1_Counter[1]_carry_eqn);
  82. B1_Counter[1] = DFFEAS(B1_Counter[1]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  83. --B1L31 is Speakera:inst|Counter[1]~69
  84. --operation mode is arithmetic
  85. B1L31 = CARRY(!B1L29 # !B1_Counter[1]);
  86. --B1_Counter[2] is Speakera:inst|Counter[2]
  87. --operation mode is arithmetic
  88. B1_Counter[2]_carry_eqn = B1L31;
  89. B1_Counter[2]_lut_out = B1_Counter[2] $ (!B1_Counter[2]_carry_eqn);
  90. B1_Counter[2] = DFFEAS(B1_Counter[2]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  91. --B1L33 is Speakera:inst|Counter[2]~73
  92. --operation mode is arithmetic
  93. B1L33 = CARRY(B1_Counter[2] & (!B1L31));
  94. --B1_Counter[5] is Speakera:inst|Counter[5]
  95. --operation mode is arithmetic
  96. B1_Counter[5]_carry_eqn = B1L37;
  97. B1_Counter[5]_lut_out = B1_Counter[5] $ (B1_Counter[5]_carry_eqn);
  98. B1_Counter[5] = DFFEAS(B1_Counter[5]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  99. --B1L39 is Speakera:inst|Counter[5]~77
  100. --operation mode is arithmetic
  101. B1L39 = CARRY(!B1L37 # !B1_Counter[5]);
  102. --B1_Counter[6] is Speakera:inst|Counter[6]
  103. --operation mode is arithmetic
  104. B1_Counter[6]_carry_eqn = B1L39;
  105. B1_Counter[6]_lut_out = B1_Counter[6] $ (!B1_Counter[6]_carry_eqn);
  106. B1_Counter[6] = DFFEAS(B1_Counter[6]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  107. --B1L41 is Speakera:inst|Counter[6]~81
  108. --operation mode is arithmetic
  109. B1L41 = CARRY(B1_Counter[6] & (!B1L39));
  110. --B1L85 is Speakera:inst|ToneIndex[1]~3258
  111. --operation mode is normal
  112. B1L85 = B1_Counter[0] & B1_Counter[1] & !B1_Counter[2] & B1_Counter[5] # !B1_Counter[0] & !B1_Counter[1] & B1_Counter[2] & !B1_Counter[5];
  113. --B1L86 is Speakera:inst|ToneIndex[1]~3259
  114. --operation mode is normal
  115. B1L86 = B1_Counter[6] & B1L96 # !B1_Counter[6] & (B1L85 & !B1_Counter[4]);
  116. --B1L87 is Speakera:inst|ToneIndex[1]~3260
  117. --operation mode is normal
  118. B1L87 = B1_Counter[6] & (B1_Counter[1] $ (B1_Counter[0] # !B1_Counter[4])) # !B1_Counter[6] & B1_Counter[1] & (B1_Counter[0] $ B1_Counter[4]);
  119. --B1L88 is Speakera:inst|ToneIndex[1]~3261
  120. --operation mode is normal
  121. B1L88 = B1_Counter[1] & (B1_Counter[4] & (B1_Counter[6]) # !B1_Counter[4] & B1_Counter[0] & !B1_Counter[6]) # !B1_Counter[1] & (B1_Counter[4]);
  122. --B1L89 is Speakera:inst|ToneIndex[1]~3262
  123. --operation mode is normal
  124. B1L89 = B1_Counter[0] & (B1_Counter[1] & !B1_Counter[4] & B1_Counter[6] # !B1_Counter[1] & B1_Counter[4]) # !B1_Counter[0] & (B1_Counter[4] & !B1_Counter[6]);
  125. --B1L90 is Speakera:inst|ToneIndex[1]~3263
  126. --operation mode is normal
  127. B1L90 = B1_Counter[2] & (B1_Counter[5]) # !B1_Counter[2] & (B1_Counter[5] & B1L88 # !B1_Counter[5] & (!B1L89));
  128. --B1L91 is Speakera:inst|ToneIndex[1]~3264
  129. --operation mode is normal
  130. B1L91 = B1_Counter[0] & (B1_Counter[4] # !B1_Counter[1] & B1_Counter[6]) # !B1_Counter[0] & (B1_Counter[6]);
  131. --B1L92 is Speakera:inst|ToneIndex[1]~3265
  132. --operation mode is normal
  133. B1L92 = B1_Counter[2] & (B1L90 & (!B1L91) # !B1L90 & B1L87) # !B1_Counter[2] & (B1L90);
  134. --B1_Counter[3] is Speakera:inst|Counter[3]
  135. --operation mode is arithmetic
  136. B1_Counter[3]_carry_eqn = B1L33;
  137. B1_Counter[3]_lut_out = B1_Counter[3] $ (B1_Counter[3]_carry_eqn);
  138. B1_Counter[3] = DFFEAS(B1_Counter[3]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  139. --B1L35 is Speakera:inst|Counter[3]~85
  140. --operation mode is arithmetic
  141. B1L35 = CARRY(!B1L33 # !B1_Counter[3]);
  142. --B1_Counter[7] is Speakera:inst|Counter[7]
  143. --operation mode is normal
  144. B1_Counter[7]_carry_eqn = B1L41;
  145. B1_Counter[7]_lut_out = B1_Counter[7] $ (B1_Counter[7]_carry_eqn);
  146. B1_Counter[7] = DFFEAS(B1_Counter[7]_lut_out, D1_Count2[7], !A1L23, , , , , , );
  147. --B1L93 is Speakera:inst|ToneIndex[1]~3266
  148. --operation mode is normal
  149. B1L93 = !B1_Counter[7] & (B1_Counter[3] & B1L86 # !B1_Counter[3] & (B1L92));
  150. --B1L71 is Speakera:inst|ToneIndex[0]~3267
  151. --operation mode is normal
  152. B1L71 = B1_Counter[3] & (B1_Counter[4] $ !B1_Counter[2]) # !B1_Counter[3] & B1_Counter[4] & !B1_Counter[2];
  153. --B1L72 is Speakera:inst|ToneIndex[0]~3268
  154. --operation mode is normal
  155. B1L72 = B1_Counter[4] & (!B1_Counter[0] & B1_Counter[2] # !B1_Counter[3]) # !B1_Counter[4] & (B1_Counter[2] # B1_Counter[3]);
  156. --B1L73 is Speakera:inst|ToneIndex[0]~3269
  157. --operation mode is normal
  158. B1L73 = B1_Counter[4] & !B1_Counter[3] & (!B1_Counter[2] # !B1_Counter[0]) # !B1_Counter[4] & (B1_Counter[2]);
  159. --B1L74 is Speakera:inst|ToneIndex[0]~3270
  160. --operation mode is normal
  161. B1L74 = B1_Counter[5] & (B1_Counter[1]) # !B1_Counter[5] & (B1_Counter[1] & B1L72 # !B1_Counter[1] & (B1L73));
  162. --B1L75 is Speakera:inst|ToneIndex[0]~3271
  163. --operation mode is normal
  164. B1L75 = B1_Counter[0] & (!B1_Counter[4] & B1_Counter[3] # !B1_Counter[2]) # !B1_Counter[0] & B1_Counter[4] & !B1_Counter[2] & !B1_Counter[3];
  165. --B1L76 is Speakera:inst|ToneIndex[0]~3272
  166. --operation mode is normal
  167. B1L76 = B1_Counter[5] & (B1L74 & (B1L75) # !B1L74 & B1L71) # !B1_Counter[5] & (B1L74);
  168. --B1L77 is Speakera:inst|ToneIndex[0]~3273
  169. --operation mode is normal
  170. B1L77 = B1_Counter[1] & (B1_Counter[0] # B1_Counter[4] # B1_Counter[5]) # !B1_Counter[1] & B1_Counter[4] & (B1_Counter[0] $ B1_Counter[5]);
  171. --B1L78 is Speakera:inst|ToneIndex[0]~3274
  172. --operation mode is normal
  173. B1L78 = B1_Counter[4] # B1_Counter[5] $ (B1_Counter[0] & B1_Counter[1]);
  174. --B1L79 is Speakera:inst|ToneIndex[0]~3275
  175. --operation mode is normal
  176. B1L79 = B1_Counter[1] & (B1_Counter[0] & (B1_Counter[5]) # !B1_Counter[0] & B1_Counter[4]) # !B1_Counter[1] & (B1_Counter[4] & !B1_Counter[5]);
  177. --B1L80 is Speakera:inst|ToneIndex[0]~3276
  178. --operation mode is normal
  179. B1L80 = B1_Counter[2] & (B1_Counter[3]) # !B1_Counter[2] & (B1_Counter[3] & B1L78 # !B1_Counter[3] & (!B1L79));
  180. --B1L81 is Speakera:inst|ToneIndex[0]~3277
  181. --operation mode is normal
  182. B1L81 = B1_Counter[1] & (B1_Counter[5] # !B1_Counter[4] # !B1_Counter[0]) # !B1_Counter[1] & (B1_Counter[4]);
  183. --B1L82 is Speakera:inst|ToneIndex[0]~3278
  184. --operation mode is normal
  185. B1L82 = B1_Counter[2] & (B1L80 & (B1L81) # !B1L80 & !B1L77) # !B1_Counter[2] & (B1L80);
  186. --B1L83 is Speakera:inst|ToneIndex[0]~3279
  187. --operation mode is normal
  188. B1L83 = !B1_Counter[7] & (B1_Counter[6] & B1L76 # !B1_Counter[6] & (B1L82));
  189. --A1L26 is rtl~144
  190. --operation mode is normal
  191. A1L26 = B1_Counter[7] & !B1_Counter[4] & !B1_Counter[6] & !B1_Counter[5];
  192. --B1L84 is Speakera:inst|ToneIndex[0]~3280
  193. --operation mode is normal
  194. B1L84 = B1L83 # A1L26 & (!B1_Counter[3]);
  195. --B1L111 is Speakera:inst|ToneIndex[3]~3281
  196. --operation mode is normal
  197. B1L111 = B1_Counter[1] & (B1_Counter[2] & B1_Counter[3] # !B1_Counter[2] & !B1_Counter[3] & !B1_Counter[6]) # !B1_Counter[1] & B1_Counter[6] & (B1_Counter[2] $ B1_Counter[3]);
  198. --B1L112 is Speakera:inst|ToneIndex[3]~3282
  199. --operation mode is normal
  200. B1L112 = B1_Counter[1] & B1_Counter[2] # !B1_Counter[1] & !B1_Counter[2] & B1_Counter[3] & B1_Counter[6];
  201. --B1L113 is Speakera:inst|ToneIndex[3]~3283
  202. --operation mode is normal
  203. B1L113 = B1_Counter[0] & (B1L112 & (B1L111) # !B1L112 & B1_Counter[6]) # !B1_Counter[0] & B1_Counter[6];
  204. --B1L114 is Speakera:inst|ToneIndex[3]~3284
  205. --operation mode is normal
  206. B1L114 = B1L111 & (B1_Counter[0] & B1_Counter[6] # !B1L112) # !B1L111 & B1L112 & (B1_Counter[0] # B1_Counter[6]);
  207. --B1L115 is Speakera:inst|ToneIndex[3]~3285
  208. --operation mode is normal
  209. B1L115 = B1_Counter[5] & (B1L114) # !B1_Counter[5] & !B1L113;
  210. --B1L116 is Speakera:inst|ToneIndex[3]~3286
  211. --operation mode is normal
  212. B1L116 = B1_Counter[1] & (B1_Counter[2] & !B1_Counter[3] & B1_Counter[6] # !B1_Counter[2] & B1_Counter[3] & !B1_Counter[6]) # !B1_Counter[1] & B1_Counter[3] & (!B1_Counter[6] # !B1_Counter[2]);
  213. --B1L117 is Speakera:inst|ToneIndex[3]~3287
  214. --operation mode is normal
  215. B1L117 = B1_Counter[1] & (B1_Counter[3] & B1_Counter[2] & !B1_Counter[6] # !B1_Counter[3] & (B1_Counter[6])) # !B1_Counter[1] & (B1_Counter[6]);
  216. --B1L118 is Speakera:inst|ToneIndex[3]~3288
  217. --operation mode is normal
  218. B1L118 = !B1_Counter[7] & (B1_Counter[4] & B1L115 # !B1_Counter[4] & (B1L121));
  219. --B1L44 is Speakera:inst|Mux~989
  220. --operation mode is normal
  221. B1L44 = B1L93 $ (B1L84 & B1L118);
  222. --B1L97 is Speakera:inst|ToneIndex[2]~3289
  223. --operation mode is normal
  224. B1L97 = B1_Counter[1] & (B1_Counter[6] & B1_Counter[0] & !B1_Counter[3] # !B1_Counter[6] & (B1_Counter[3])) # !B1_Counter[1] & (B1_Counter[3]);
  225. --B1L98 is Speakera:inst|ToneIndex[2]~3290
  226. --operation mode is normal
  227. B1L98 = B1_Counter[3] & (!B1_Counter[6]) # !B1_Counter[3] & B1_Counter[1] & (B1_Counter[0] $ !B1_Counter[6]);
  228. --B1L99 is Speakera:inst|ToneIndex[2]~3291
  229. --operation mode is normal
  230. B1L99 = B1_Counter[1] & (B1_Counter[6] & !B1_Counter[3]) # !B1_Counter[1] & B1_Counter[0] & !B1_Counter[6] & B1_Counter[3];
  231. --B1L100 is Speakera:inst|ToneIndex[2]~3292
  232. --operation mode is normal
  233. B1L100 = B1_Counter[5] & (B1_Counter[4]) # !B1_Counter[5] & (B1_Counter[4] & !B1L98 # !B1_Counter[4] & (!B1L99));
  234. --B1L101 is Speakera:inst|ToneIndex[2]~3293
  235. --operation mode is normal
  236. B1L101 = B1_Counter[6] & (B1_Counter[0] $ !B1_Counter[1] # !B1_Counter[3]) # !B1_Counter[6] & B1_Counter[0] & B1_Counter[1] & !B1_Counter[3];
  237. --B1L102 is Speakera:inst|ToneIndex[2]~3294
  238. --operation mode is normal
  239. B1L102 = B1_Counter[5] & (B1L100 & (!B1L101) # !B1L100 & !B1L97) # !B1_Counter[5] & (B1L100);
  240. --B1L103 is Speakera:inst|ToneIndex[2]~3295
  241. --operation mode is normal
  242. B1L103 = B1_Counter[5] # B1_Counter[6] & (B1_Counter[1] # !B1_Counter[0]);
  243. --B1L104 is Speakera:inst|ToneIndex[2]~3296
  244. --operation mode is normal
  245. B1L104 = B1_Counter[6] & !B1_Counter[5] & (B1_Counter[1] # !B1_Counter[0]) # !B1_Counter[6] & (B1_Counter[5]);
  246. --B1L105 is Speakera:inst|ToneIndex[2]~3297
  247. --operation mode is normal
  248. B1L105 = B1_Counter[0] & B1_Counter[1] & B1_Counter[6] & !B1_Counter[5];
  249. --B1L106 is Speakera:inst|ToneIndex[2]~3298
  250. --operation mode is normal
  251. B1L106 = B1_Counter[4] & (B1_Counter[3]) # !B1_Counter[4] & (B1_Counter[3] & B1L104 # !B1_Counter[3] & (B1L105));
  252. --B1L107 is Speakera:inst|ToneIndex[2]~3299
  253. --operation mode is normal
  254. B1L107 = B1_Counter[6] & (B1_Counter[1] # !B1_Counter[5] # !B1_Counter[0]) # !B1_Counter[6] & (B1_Counter[5]);
  255. --B1L108 is Speakera:inst|ToneIndex[2]~3300
  256. --operation mode is normal
  257. B1L108 = B1_Counter[4] & (B1L106 & (B1L107) # !B1L106 & !B1L103) # !B1_Counter[4] & (B1L106);
  258. --B1L109 is Speakera:inst|ToneIndex[2]~3301
  259. --operation mode is normal
  260. B1L109 = !B1_Counter[7] & (B1_Counter[2] & B1L102 # !B1_Counter[2] & (B1L108));
  261. --B1L110 is Speakera:inst|ToneIndex[2]~3302
  262. --operation mode is normal
  263. B1L110 = B1L109 # A1L26 & (!B1_Counter[3]);
  264. --B1L45 is Speakera:inst|Mux~990
  265. --operation mode is normal
  266. B1L45 = B1L84 & B1L93 & !B1L110 & B1L118 # !B1L84 & B1L110 & (B1L93 $ !B1L118);
  267. --B1L119 is Speakera:inst|ToneIndex[3]~3303
  268. --operation mode is normal
  269. B1L119 = B1_Counter[4] & B1L115 # !B1_Counter[4] & (B1L121);
  270. --B1L46 is Speakera:inst|Mux~991
  271. --operation mode is normal
  272. B1L46 = B1L93 & B1L119 # !B1L110;
  273. --B1L47 is Speakera:inst|Mux~992
  274. --operation mode is normal
  275. B1L47 = B1L84 & (B1L93 # !B1L118) # !B1L84 & (B1L118);
  276. --D1_Count2[1] is Frequency:inst2|Count2[1]
  277. --operation mode is arithmetic
  278. D1_Count2[1]_carry_eqn = D1L24;
  279. D1_Count2[1]_lut_out = D1_Count2[1] $ (D1_Count2[1]_carry_eqn);
  280. D1_Count2[1] = DFFEAS(D1_Count2[1]_lut_out, D1_Count1[9], VCC, , , , , D1L47, );
  281. --D1L26 is Frequency:inst2|Count2[1]~127
  282. --operation mode is arithmetic
  283. D1L26 = CARRY(!D1L24 # !D1_Count2[1]);
  284. --B1_GenSpkS:Count11[8] is Speakera:inst|GenSpkS:Count11[8]
  285. --operation mode is arithmetic
  286. B1_GenSpkS:Count11[8]_carry_eqn = B1L16;
  287. B1_GenSpkS:Count11[8]_lut_out = B1_GenSpkS:Count11[8] $ (!B1_GenSpkS:Count11[8]_carry_eqn);
  288. B1_GenSpkS:Count11[8] = DFFEAS(B1_GenSpkS:Count11[8]_lut_out, D1_Count1[0], VCC, , , B1_Tone[8], , , A1L30);
  289. --B1L18 is Speakera:inst|GenSpkS:Count11[8]~8
  290. --operation mode is arithmetic
  291. B1L18 = CARRY(B1_GenSpkS:Count11[8] & (!B1L16));
  292. --B1_GenSpkS:Count11[0] is Speakera:inst|GenSpkS:Count11[0]
  293. --operation mode is arithmetic
  294. B1_GenSpkS:Count11[0]_lut_out = !B1_GenSpkS:Count11[0];
  295. B1_GenSpkS:Count11[0] = DFFEAS(B1_GenSpkS:Count11[0]_lut_out, D1_Count1[0], VCC, , , B1_Tone[0], , , A1L30);
  296. --B1L2 is Speakera:inst|GenSpkS:Count11[0]~8
  297. --operation mode is arithmetic
  298. B1L2 = CARRY(B1_GenSpkS:Count11[0]);
  299. --B1_GenSpkS:Count11[1] is Speakera:inst|GenSpkS:Count11[1]
  300. --operation mode is arithmetic
  301. B1_GenSpkS:Count11[1]_carry_eqn = B1L2;
  302. B1_GenSpkS:Count11[1]_lut_out = B1_GenSpkS:Count11[1] $ (B1_GenSpkS:Count11[1]_carry_eqn);
  303. B1_GenSpkS:Count11[1] = DFFEAS(B1_GenSpkS:Count11[1]_lut_out, D1_Count1[0], VCC, , , B1_Tone[1], , , A1L30);
  304. --B1L4 is Speakera:inst|GenSpkS:Count11[1]~8
  305. --operation mode is arithmetic
  306. B1L4 = CARRY(!B1L2 # !B1_GenSpkS:Count11[1]);
  307. --B1_GenSpkS:Count11[2] is Speakera:inst|GenSpkS:Count11[2]
  308. --operation mode is arithmetic
  309. B1_GenSpkS:Count11[2]_carry_eqn = B1L4;
  310. B1_GenSpkS:Count11[2]_lut_out = B1_GenSpkS:Count11[2] $ (!B1_GenSpkS:Count11[2]_carry_eqn);
  311. B1_GenSpkS:Count11[2] = DFFEAS(B1_GenSpkS:Count11[2]_lut_out, D1_Count1[0], VCC, , , B1_Tone[2], , , A1L30);
  312. --B1L6 is Speakera:inst|GenSpkS:Count11[2]~8
  313. --operation mode is arithmetic
  314. B1L6 = CARRY(B1_GenSpkS:Count11[2] & (!B1L4));
  315. --B1_GenSpkS:Count11[3] is Speakera:inst|GenSpkS:Count11[3]
  316. --operation mode is arithmetic
  317. B1_GenSpkS:Count11[3]_carry_eqn = B1L6;
  318. B1_GenSpkS:Count11[3]_lut_out = B1_GenSpkS:Count11[3] $ (B1_GenSpkS:Count11[3]_carry_eqn);
  319. B1_GenSpkS:Count11[3] = DFFEAS(B1_GenSpkS:Count11[3]_lut_out, D1_Count1[0], VCC, , , B1_Tone[3], , , A1L30);
  320. --B1L8 is Speakera:inst|GenSpkS:Count11[3]~8
  321. --operation mode is arithmetic
  322. B1L8 = CARRY(!B1L6 # !B1_GenSpkS:Count11[3]);
  323. --A1L27 is rtl~145
  324. --operation mode is normal
  325. A1L27 = B1_GenSpkS:Count11[0] & B1_GenSpkS:Count11[1] & B1_GenSpkS:Count11[2] & B1_GenSpkS:Count11[3];
  326. --B1_GenSpkS:Count11[4] is Speakera:inst|GenSpkS:Count11[4]
  327. --operation mode is arithmetic
  328. B1_GenSpkS:Count11[4]_carry_eqn = B1L8;
  329. B1_GenSpkS:Count11[4]_lut_out = B1_GenSpkS:Count11[4] $ (!B1_GenSpkS:Count11[4]_carry_eqn);
  330. B1_GenSpkS:Count11[4] = DFFEAS(B1_GenSpkS:Count11[4]_lut_out, D1_Count1[0], VCC, , , B1_Tone[4], , , A1L30);
  331. --B1L10 is Speakera:inst|GenSpkS:Count11[4]~8
  332. --operation mode is arithmetic
  333. B1L10 = CARRY(B1_GenSpkS:Count11[4] & (!B1L8));
  334. --B1_GenSpkS:Count11[5] is Speakera:inst|GenSpkS:Count11[5]
  335. --operation mode is arithmetic
  336. B1_GenSpkS:Count11[5]_carry_eqn = B1L10;
  337. B1_GenSpkS:Count11[5]_lut_out = B1_GenSpkS:Count11[5] $ (B1_GenSpkS:Count11[5]_carry_eqn);
  338. B1_GenSpkS:Count11[5] = DFFEAS(B1_GenSpkS:Count11[5]_lut_out, D1_Count1[0], VCC, , , B1_Tone[5], , , A1L30);
  339. --B1L12 is Speakera:inst|GenSpkS:Count11[5]~8
  340. --operation mode is arithmetic
  341. B1L12 = CARRY(!B1L10 # !B1_GenSpkS:Count11[5]);
  342. --B1_GenSpkS:Count11[6] is Speakera:inst|GenSpkS:Count11[6]
  343. --operation mode is arithmetic
  344. B1_GenSpkS:Count11[6]_carry_eqn = B1L12;
  345. B1_GenSpkS:Count11[6]_lut_out = B1_GenSpkS:Count11[6] $ (!B1_GenSpkS:Count11[6]_carry_eqn);
  346. B1_GenSpkS:Count11[6] = DFFEAS(B1_GenSpkS:Count11[6]_lut_out, D1_Count1[0], VCC, , , B1_Tone[6], , , A1L30);
  347. --B1L14 is Speakera:inst|GenSpkS:Count11[6]~8
  348. --operation mode is arithmetic
  349. B1L14 = CARRY(B1_GenSpkS:Count11[6] & (!B1L12));
  350. --B1_GenSpkS:Count11[7] is Speakera:inst|GenSpkS:Count11[7]
  351. --operation mode is arithmetic
  352. B1_GenSpkS:Count11[7]_carry_eqn = B1L14;
  353. B1_GenSpkS:Count11[7]_lut_out = B1_GenSpkS:Count11[7] $ (B1_GenSpkS:Count11[7]_carry_eqn);
  354. B1_GenSpkS:Count11[7] = DFFEAS(B1_GenSpkS:Count11[7]_lut_out, D1_Count1[0], VCC, , , B1_Tone[7], , , A1L30);
  355. --B1L16 is Speakera:inst|GenSpkS:Count11[7]~8
  356. --operation mode is arithmetic
  357. B1L16 = CARRY(!B1L14 # !B1_GenSpkS:Count11[7]);
  358. --A1L28 is rtl~146
  359. --operation mode is normal
  360. A1L28 = B1_GenSpkS:Count11[4] & B1_GenSpkS:Count11[5] & B1_GenSpkS:Count11[6] & B1_GenSpkS:Count11[7];
  361. --B1_GenSpkS:Count11[9] is Speakera:inst|GenSpkS:Count11[9]
  362. --operation mode is arithmetic
  363. B1_GenSpkS:Count11[9]_carry_eqn = B1L18;
  364. B1_GenSpkS:Count11[9]_lut_out = B1_GenSpkS:Count11[9] $ (B1_GenSpkS:Count11[9]_carry_eqn);
  365. B1_GenSpkS:Count11[9] = DFFEAS(B1_GenSpkS:Count11[9]_lut_out, D1_Count1[0], VCC, , , B1_Tone[9], , , A1L30);
  366. --B1L20 is Speakera:inst|GenSpkS:Count11[9]~8
  367. --operation mode is arithmetic
  368. B1L20 = CARRY(!B1L18 # !B1_GenSpkS:Count11[9]);
  369. --B1_GenSpkS:Count11[10] is Speakera:inst|GenSpkS:Count11[10]
  370. --operation mode is normal
  371. B1_GenSpkS:Count11[10]_carry_eqn = B1L20;
  372. B1_GenSpkS:Count11[10]_lut_out = B1_GenSpkS:Count11[10] $ (!B1_GenSpkS:Count11[10]_carry_eqn);
  373. B1_GenSpkS:Count11[10] = DFFEAS(B1_GenSpkS:Count11[10]_lut_out, D1_Count1[0], VCC, , , B1_Tone[10], , , A1L30);
  374. --A1L29 is rtl~147
  375. --operation mode is normal
  376. A1L29 = B1_GenSpkS:Count11[9] & B1_GenSpkS:Count11[10];
  377. --A1L30 is rtl~148
  378. --operation mode is normal
  379. A1L30 = B1_GenSpkS:Count11[8] & A1L27 & A1L28 & A1L29;
  380. --D1_Count1[0] is Frequency:inst2|Count1[0]
  381. --operation mode is arithmetic
  382. D1_Count1[0]_lut_out = !D1_Count1[0];
  383. D1_Count1[0] = DFFEAS(D1_Count1[0]_lut_out, D1_Period1uS, VCC, , , , , D1L50, );
  384. --D1L4 is Frequency:inst2|Count1[0]~127
  385. --operation mode is arithmetic
  386. D1L4 = CARRY(D1_Count1[0]);
  387. --D1_Count2[7] is Frequency:inst2|Count2[7]
  388. --operation mode is arithmetic
  389. D1_Count2[7]_carry_eqn = D1L36;
  390. D1_Count2[7]_lut_out = D1_Count2[7] $ (D1_Count2[7]_carry_eqn);
  391. D1_Count2[7] = DFFEAS(D1_Count2[7]_lut_out, D1_Count1[9], VCC, , , , , D1L47, );
  392. --D1L38 is Frequency:inst2|Count2[7]~131
  393. --operation mode is arithmetic
  394. D1L38 = CARRY(!D1L36 # !D1_Count2[7]);
  395. --A1L31 is rtl~149
  396. --operation mode is normal
  397. A1L31 = B1_Counter[3] & B1_Counter[1];
  398. --A1L23 is rtl~4
  399. --operation mode is normal
  400. A1L23 = A1L26 & A1L31 & !B1_Counter[0] & !B1_Counter[2];
  401. --D1_Count1[9] is Frequency:inst2|Count1[9]
  402. --operation mode is normal
  403. D1_Count1[9]_carry_eqn = D1L20;
  404. D1_Count1[9]_lut_out = D1_Count1[9] $ (D1_Count1[9]_carry_eqn);
  405. D1_Count1[9] = DFFEAS(D1_Count1[9]_lut_out, D1_Period1uS, VCC, , , , , D1L50, );
  406. --D1_Count2[9] is Frequency:inst2|Count2[9]
  407. --operation mode is normal
  408. D1_Count2[9]_carry_eqn = D1L40;
  409. D1_Count2[9]_lut_out = D1_Count2[9] $ (D1_Count2[9]_carry_eqn);
  410. D1_Count2[9] = DFFEAS(D1_Count2[9]_lut_out, D1_Count1[9], VCC, , , , , D1L47, );
  411. --D1_Count2[5] is Frequency:inst2|Count2[5]
  412. --operation mode is arithmetic
  413. D1_Count2[5]_carry_eqn = D1L32;
  414. D1_Count2[5]_lut_out = D1_Count2[5] $ (D1_Count2[5]_carry_eqn);
  415. D1_Count2[5] = DFFEAS(D1_Count2[5]_lut_out, D1_Count1[9], VCC, , , , , D1L47, );
  416. --D1L34 is Frequency:inst2|Count2[5]~139
  417. --operation mode is arithmetic
  418. D1L34 = CARRY(!D1L32 # !D1_Count2[5]);
  419. --D1_Count2[6] is Frequency:inst2|Count2[6]
  420. --operation mode is arithmetic
  421. D1_Count2[6]_carry_eqn = D1L34;
  422. D1_Count2[6]_lut_out = D1_Count2[6] $ (!D1_Count2[6]_carry_eqn);
  423. D1_Count2[6] = DFFEAS(D1_Count2[6]_lut_out, D1_Count1[9], VCC, , , , , D1L47, );
  424. --D1L36 is Frequency:inst2|Count2[6]~143
  425. --operation mode is arithmetic
  426. D1L36 = CARRY(D1_Count2[6] & (!D1L34));
  427. --D1_Count2[8] is Frequency:inst2|Count2[8]
  428. --operation mode is arithmetic
  429. D1_Count2[8]_carry_eqn = D1L38;
  430. D1_Count2[8]_lut_out = D1_Count2[8] $ (!D1_Count2[8]_carry_eqn);
  431. D1_Count2[8] = DFFEAS(D1_Count2[8]_lut_out, D1_Count1[9], VCC, , , , , D1L47, );
  432. --D1L40 is Frequency:inst2|Count2[8]~147
  433. --operation mode is arithmetic
  434. D1L40 = CARRY(D1_Count2[8] & (!D1L38));
  435. --D1L45 is Frequency:inst2|LessThan~372
  436. --operation mode is normal
  437. D1L45 = D1_Count2[7] & D1_Count2[5] & D1_Count2[6] & D1_Count2[8];
  438. --D1_Count2[4] is Frequency:inst2|Count2[4]
  439. --operation mode is arithmetic
  440. D1_Count2[4]_carry_eqn = D1L30;
  441. D1_Count2[4]_lut_out = D1_Count2[4] $ (!D1_Count2[4]_carry_eqn);
  442. D1_Count2[4] = DFFEAS(D1_Count2[4]_lut_out, D1_Count1[9], VCC, , , , , D1L47, );
  443. --D1L32 is Frequency:inst2|Count2[4]~151
  444. --operation mode is arithmetic
  445. D1L32 = CARRY(D1_Count2[4] & (!D1L30));
  446. --D1_Count2[3] is Frequency:inst2|Count2[3]
  447. --operation mode is arithmetic
  448. D1_Count2[3]_carry_eqn = D1L28;
  449. D1_Count2[3]_lut_out = D1_Count2[3] $ (D1_Count2[3]_carry_eqn);
  450. D1_Count2[3] = DFFEAS(D1_Count2[3]_lut_out, D1_Count1[9], VCC, , , , , D1L47, );
  451. --D1L30 is Frequency:inst2|Count2[3]~155
  452. --operation mode is arithmetic
  453. D1L30 = CARRY(!D1L28 # !D1_Count2[3]);
  454. --D1_Count2[0] is Frequency:inst2|Count2[0]
  455. --operation mode is arithmetic
  456. D1_Count2[0]_lut_out = !D1_Count2[0];
  457. D1_Count2[0] = DFFEAS(D1_Count2[0]_lut_out, D1_Count1[9], VCC, , , , , D1L47, );
  458. --D1L24 is Frequency:inst2|Count2[0]~159
  459. --operation mode is arithmetic
  460. D1L24 = CARRY(D1_Count2[0]);
  461. --D1_Count2[2] is Frequency:inst2|Count2[2]
  462. --operation mode is arithmetic
  463. D1_Count2[2]_carry_eqn = D1L26;
  464. D1_Count2[2]_lut_out = D1_Count2[2] $ (!D1_Count2[2]_carry_eqn);
  465. D1_Count2[2] = DFFEAS(D1_Count2[2]_lut_out, D1_Count1[9], VCC, , , , , D1L47, );
  466. --D1L28 is Frequency:inst2|Count2[2]~163
  467. --operation mode is arithmetic
  468. D1L28 = CARRY(D1_Count2[2] & (!D1L26));
  469. --D1L46 is Frequency:inst2|LessThan~373
  470. --operation mode is normal
  471. D1L46 = D1_Count2[3] # D1_Count2[1] & D1_Count2[0] & D1_Count2[2];
  472. --D1L47 is Frequency:inst2|LessThan~374
  473. --operation mode is normal
  474. D1L47 = D1_Count2[9] & D1L45 & (D1_Count2[4] # D1L46);
  475. --D1_Period1uS is Frequency:inst2|Period1uS
  476. --operation mode is normal
  477. D1_Period1uS_lut_out = D1_Period1uS & !D1_Count[2] & !D1_Count[1] & !D1_Count[0] # !D1_Period1uS & D1_Count[2] & D1_Count[1] & D1_Count[0];
  478. D1_Period1uS = DFFEAS(D1_Period1uS_lut_out, GCLKP1, VCC, , , , , , );
  479. --D1_Count1[8] is Frequency:inst2|Count1[8]
  480. --operation mode is arithmetic
  481. D1_Count1[8]_carry_eqn = D1L18;
  482. D1_Count1[8]_lut_out = D1_Count1[8] $ (!D1_Count1[8]_carry_eqn);
  483. D1_Count1[8] = DFFEAS(D1_Count1[8]_lut_out, D1_Period1uS, VCC, , , , , D1L50, );
  484. --D1L20 is Frequency:inst2|Count1[8]~135
  485. --operation mode is arithmetic
  486. D1L20 = CARRY(D1_Count1[8] & (!D1L18));
  487. --D1_Count1[5] is Frequency:inst2|Count1[5]
  488. --operation mode is arithmetic
  489. D1_Count1[5]_carry_eqn = D1L12;
  490. D1_Count1[5]_lut_out = D1_Count1[5] $ (D1_Count1[5]_carry_eqn);
  491. D1_Count1[5] = DFFEAS(D1_Count1[5]_lut_out, D1_Period1uS, VCC, , , , , D1L50, );
  492. --D1L14 is Frequency:inst2|Count1[5]~139
  493. --operation mode is arithmetic
  494. D1L14 = CARRY(!D1L12 # !D1_Count1[5]);
  495. --D1_Count1[6] is Frequency:inst2|Count1[6]
  496. --operation mode is arithmetic
  497. D1_Count1[6]_carry_eqn = D1L14;
  498. D1_Count1[6]_lut_out = D1_Count1[6] $ (!D1_Count1[6]_carry_eqn);
  499. D1_Count1[6] = DFFEAS(D1_Count1[6]_lut_out, D1_Period1uS, VCC, , , , , D1L50, );
  500. --D1L16 is Frequency:inst2|Count1[6]~143
  501. --operation mode is arithmetic
  502. D1L16 = CARRY(D1_Count1[6] & (!D1L14));
  503. --D1_Count1[7] is Frequency:inst2|Count1[7]
  504. --operation mode is arithmetic
  505. D1_Count1[7]_carry_eqn = D1L16;
  506. D1_Count1[7]_lut_out = D1_Count1[7] $ (D1_Count1[7]_carry_eqn);
  507. D1_Count1[7] = DFFEAS(D1_Count1[7]_lut_out, D1_Period1uS, VCC, , , , , D1L50, );
  508. --D1L18 is Frequency:inst2|Count1[7]~147
  509. --operation mode is arithmetic
  510. D1L18 = CARRY(!D1L16 # !D1_Count1[7]);
  511. --D1L48 is Frequency:inst2|LessThan~375
  512. --operation mode is normal
  513. D1L48 = D1_Count1[9] & D1_Count1[5] & D1_Count1[6] & D1_Count1[7];
  514. --D1_Count1[4] is Frequency:inst2|Count1[4]
  515. --operation mode is arithmetic
  516. D1_Count1[4]_carry_eqn = D1L10;
  517. D1_Count1[4]_lut_out = D1_Count1[4] $ (!D1_Count1[4]_carry_eqn);
  518. D1_Count1[4] = DFFEAS(D1_Count1[4]_lut_out, D1_Period1uS, VCC, , , , , D1L50, );
  519. --D1L12 is Frequency:inst2|Count1[4]~151
  520. --operation mode is arithmetic
  521. D1L12 = CARRY(D1_Count1[4] & (!D1L10));
  522. --D1_Count1[3] is Frequency:inst2|Count1[3]
  523. --operation mode is arithmetic
  524. D1_Count1[3]_carry_eqn = D1L8;
  525. D1_Count1[3]_lut_out = D1_Count1[3] $ (D1_Count1[3]_carry_eqn);
  526. D1_Count1[3] = DFFEAS(D1_Count1[3]_lut_out, D1_Period1uS, VCC, , , , , D1L50, );
  527. --D1L10 is Frequency:inst2|Count1[3]~155
  528. --operation mode is arithmetic
  529. D1L10 = CARRY(!D1L8 # !D1_Count1[3]);
  530. --D1_Count1[1] is Frequency:inst2|Count1[1]
  531. --operation mode is arithmetic
  532. D1_Count1[1]_carry_eqn = D1L4;
  533. D1_Count1[1]_lut_out = D1_Count1[1] $ (D1_Count1[1]_carry_eqn);
  534. D1_Count1[1] = DFFEAS(D1_Count1[1]_lut_out, D1_Period1uS, VCC, , , , , D1L50, );
  535. --D1L6 is Frequency:inst2|Count1[1]~159
  536. --operation mode is arithmetic
  537. D1L6 = CARRY(!D1L4 # !D1_Count1[1]);
  538. --D1_Count1[2] is Frequency:inst2|Count1[2]
  539. --operation mode is arithmetic
  540. D1_Count1[2]_carry_eqn = D1L6;
  541. D1_Count1[2]_lut_out = D1_Count1[2] $ (!D1_Count1[2]_carry_eqn);
  542. D1_Count1[2] = DFFEAS(D1_Count1[2]_lut_out, D1_Period1uS, VCC, , , , , D1L50, );
  543. --D1L8 is Frequency:inst2|Count1[2]~163
  544. --operation mode is arithmetic
  545. D1L8 = CARRY(D1_Count1[2] & (!D1L6));
  546. --D1L49 is Frequency:inst2|LessThan~376
  547. --operation mode is normal
  548. D1L49 = D1_Count1[3] # D1_Count1[0] & D1_Count1[1] & D1_Count1[2];
  549. --D1L50 is Frequency:inst2|LessThan~377
  550. --operation mode is normal
  551. D1L50 = D1_Count1[8] & D1L48 & (D1_Count1[4] # D1L49);
  552. --B1L48 is Speakera:inst|Mux~993
  553. --operation mode is normal
  554. B1L48 = B1L93 & (B1L118 # B1L84 & !B1L110) # !B1L93 & (B1L110);
  555. --B1L94 is Speakera:inst|ToneIndex[1]~3304
  556. --operation mode is normal
  557. B1L94 = B1_Counter[3] & B1L86 # !B1_Counter[3] & (B1L92);
  558. --B1L49 is Speakera:inst|Mux~994
  559. --operation mode is normal
  560. B1L49 = !B1_Counter[7] & (B1L94 # B1L119);
  561. --B1L50 is Speakera:inst|Mux~995
  562. --operation mode is normal
  563. B1L50 = B1L84 # B1L93 & (B1L110 $ !B1L118) # !B1L93 & B1L110 & !B1L118;
  564. --B1L51 is Speakera:inst|Mux~996
  565. --operation mode is normal
  566. B1L51 = B1L110 & (B1L118 & (B1L93) # !B1L118 & !B1L84) # !B1L110 & (B1L118 $ (!B1L84 & B1L93));
  567. --B1L52 is Speakera:inst|Mux~997
  568. --operation mode is normal
  569. B1L52 = B1L84 & (B1L118 $ (!B1L93 & !B1L110)) # !B1L84 & (B1L118 # B1L93 $ B1L110);
  570. --B1L53 is Speakera:inst|Mux~998
  571. --operation mode is normal
  572. B1L53 = B1L93 & (B1L118 # B1L84 $ B1L110) # !B1L93 & (B1L84 # B1L110 $ B1L118);
  573. --B1L54 is Speakera:inst|Mux~999
  574. --operation mode is normal
  575. B1L54 = B1L93 # B1L118 # B1L84 $ B1L110;
  576. --B1L55 is Speakera:inst|Mux~1000
  577. --operation mode is normal
  578. B1L55 = B1L84 & (B1L93 & !B1L110 # !B1L93 & (B1L110 # !B1L118)) # !B1L84 & (B1L93 # B1L110 $ B1L118);
  579. --B1L56 is Speakera:inst|Mux~1001
  580. --operation mode is normal
  581. B1L56 = B1L110 & (B1L93 & !B1L118 # !B1L84) # !B1L110 & (B1L118 & (B1L93) # !B1L118 & B1L84);
  582. --B1L57 is Speakera:inst|Mux~1002
  583. --operation mode is normal
  584. B1L57 = B1L93 & (B1L84 & (!B1L118 # !B1L110) # !B1L84 & B1L110) # !B1L93 & (B1L110 $ B1L118);
  585. --B1L58 is Speakera:inst|Mux~1003
  586. --operation mode is normal
  587. B1L58 = !B1L110 & !B1L118 & (B1L84 $ B1L93);
  588. --D1_Count[2] is Frequency:inst2|Count[2]
  589. --operation mode is normal
  590. D1_Count[2]_lut_out = !D1_Period1uS & (D1_Count[2] $ (D1_Count[1] & D1_Count[0]));
  591. D1_Count[2] = DFFEAS(D1_Count[2]_lut_out, GCLKP1, VCC, , , , , , );
  592. --D1_Count[1] is Frequency:inst2|Count[1]
  593. --operation mode is normal
  594. D1_Count[1]_lut_out = !D1_Period1uS & (D1_Count[1] $ D1_Count[0]);
  595. D1_Count[1] = DFFEAS(D1_Count[1]_lut_out, GCLKP1, VCC, , , , , , );
  596. --D1_Count[0] is Frequency:inst2|Count[0]
  597. --operation mode is normal
  598. D1_Count[0]_lut_out = !D1_Count[0] & (!D1_Count[2] & !D1_Count[1] # !D1_Period1uS);
  599. D1_Count[0] = DFFEAS(D1_Count[0]_lut_out, GCLKP1, VCC, , , , , , );
  600. --B1L120 is Speakera:inst|ToneIndex[3]~3305
  601. --operation mode is normal
  602. B1L120 = B1_Counter[5] # B1_Counter[0] & (B1L117 $ B1_Counter[2]);
  603. --B1L121 is Speakera:inst|ToneIndex[3]~3306
  604. --operation mode is normal
  605. B1L121 = B1L117 & (B1L120 # B1_Counter[2] $ !B1L116) # !B1L117 & (B1L120 & (B1_Counter[2] $ !B1L116) # !B1L120 & !B1_Counter[2] & B1L116);
  606. --B1L95 is Speakera:inst|ToneIndex[1]~3307
  607. --operation mode is normal
  608. B1L95 = B1_Counter[5] & (!B1_Counter[0]) # !B1_Counter[5] & (B1_Counter[0] & B1_Counter[1] # !B1_Counter[0] & (!B1_Counter[2]));
  609. --B1L96 is Speakera:inst|ToneIndex[1]~3308
  610. --operation mode is normal
  611. B1L96 = B1L95 & (B1_Counter[4] # B1_Counter[5] $ !B1_Counter[1]) # !B1L95 & !B1_Counter[5] & !B1_Counter[1] & B1_Counter[4];
  612. --B1_CODE[1] is Speakera:inst|CODE[1]
  613. --operation mode is normal
  614. B1_CODE[1] = B1L45 & (B1_CODE[1]) # !B1L45 & B1L44;
  615. --B1_CODE[2] is Speakera:inst|CODE[2]
  616. --operation mode is normal
  617. B1_CODE[2] = B1L45 & (B1_CODE[2]) # !B1L45 & !B1L46;
  618. --B1_CODE[0] is Speakera:inst|CODE[0]
  619. --operation mode is normal
  620. B1_CODE[0] = B1L45 & (B1_CODE[0]) # !B1L45 & B1L47;
  621. --B1_Tone[8] is Speakera:inst|Tone[8]
  622. --operation mode is normal
  623. B1_Tone[8] = B1L45 & (B1_Tone[8]) # !B1L45 & !B1L48;
  624. --B1_Tone[0] is Speakera:inst|Tone[0]
  625. --operation mode is normal
  626. B1_Tone[0] = B1L45 & (B1_Tone[0]) # !B1L45 & !B1L49;
  627. --B1_Tone[1] is Speakera:inst|Tone[1]
  628. --operation mode is normal
  629. B1_Tone[1] = B1L45 & (B1_Tone[1]) # !B1L45 & !B1L50;
  630. --B1_Tone[2] is Speakera:inst|Tone[2]
  631. --operation mode is normal
  632. B1_Tone[2] = B1L45 & (B1_Tone[2]) # !B1L45 & !B1L51;
  633. --B1_Tone[3] is Speakera:inst|Tone[3]
  634. --operation mode is normal
  635. B1_Tone[3] = B1L45 & (B1_Tone[3]) # !B1L45 & !B1L52;
  636. --B1_Tone[4] is Speakera:inst|Tone[4]
  637. --operation mode is normal
  638. B1_Tone[4] = B1L45 & (B1_Tone[4]) # !B1L45 & !B1L53;
  639. --B1_Tone[5] is Speakera:inst|Tone[5]
  640. --operation mode is normal
  641. B1_Tone[5] = B1L45 & (B1_Tone[5]) # !B1L45 & !B1L54;
  642. --B1_Tone[6] is Speakera:inst|Tone[6]
  643. --operation mode is normal
  644. B1_Tone[6] = B1L45 & (B1_Tone[6]) # !B1L45 & !B1L55;
  645. --B1_Tone[7] is Speakera:inst|Tone[7]
  646. --operation mode is normal
  647. B1_Tone[7] = B1L45 & (B1_Tone[7]) # !B1L45 & !B1L56;
  648. --B1_Tone[9] is Speakera:inst|Tone[9]
  649. --operation mode is normal
  650. B1_Tone[9] = B1L45 & (B1_Tone[9]) # !B1L45 & !B1L57;
  651. --B1_Tone[10] is Speakera:inst|Tone[10]
  652. --operation mode is normal
  653. B1_Tone[10] = B1L45 & (B1_Tone[10]) # !B1L45 & !B1L58;
  654. --RESET is RESET
  655. --operation mode is input
  656. RESET = INPUT();
  657. --GCLKP2 is GCLKP2
  658. --operation mode is input
  659. GCLKP2 = INPUT();
  660. --GCLKP1 is GCLKP1
  661. --operation mode is input
  662. GCLKP1 = INPUT();
  663. --BEEP is BEEP
  664. --operation mode is output
  665. BEEP = OUTPUT(B1_SpkOut:Count2);
  666. --LEDOUT[7] is LEDOUT[7]
  667. --operation mode is output
  668. LEDOUT[7] = OUTPUT(GND);
  669. --LEDOUT[6] is LEDOUT[6]
  670. --operation mode is output
  671. LEDOUT[6] = OUTPUT(C1L9);
  672. --LEDOUT[5] is LEDOUT[5]
  673. --operation mode is output
  674. LEDOUT[5] = OUTPUT(!C1L8);
  675. --LEDOUT[4] is LEDOUT[4]
  676. --operation mode is output
  677. LEDOUT[4] = OUTPUT(!C1L7);
  678. --LEDOUT[3] is LEDOUT[3]
  679. --operation mode is output
  680. LEDOUT[3] = OUTPUT(C1L6);
  681. --LEDOUT[2] is LEDOUT[2]
  682. --operation mode is output
  683. LEDOUT[2] = OUTPUT(!C1L5);
  684. --LEDOUT[1] is LEDOUT[1]
  685. --operation mode is output
  686. LEDOUT[1] = OUTPUT(C1L4);
  687. --LEDOUT[0] is LEDOUT[0]
  688. --operation mode is output
  689. LEDOUT[0] = OUTPUT(C1L3);
  690. --Light[7] is Light[7]
  691. --operation mode is output
  692. Light[7] = OUTPUT(VCC);
  693. --Light[6] is Light[6]
  694. --operation mode is output
  695. Light[6] = OUTPUT(!B1_CODE[2]);
  696. --Light[5] is Light[5]
  697. --operation mode is output
  698. Light[5] = OUTPUT(!B1_CODE[1]);
  699. --Light[4] is Light[4]
  700. --operation mode is output
  701. Light[4] = OUTPUT(!B1_CODE[0]);
  702. --Light[3] is Light[3]
  703. --operation mode is output
  704. Light[3] = OUTPUT(VCC);
  705. --Light[2] is Light[2]
  706. --operation mode is output
  707. Light[2] = OUTPUT(!B1_CODE[2]);
  708. --Light[1] is Light[1]
  709. --operation mode is output
  710. Light[1] = OUTPUT(!B1_CODE[1]);
  711. --Light[0] is Light[0]
  712. --operation mode is output
  713. Light[0] = OUTPUT(!B1_CODE[0]);
  714. --SELECT[3] is SELECT[3]
  715. --operation mode is output
  716. SELECT[3] = OUTPUT(C1L2);
  717. --SELECT[2] is SELECT[2]
  718. --operation mode is output
  719. SELECT[2] = OUTPUT(C1L1);
  720. --SELECT[1] is SELECT[1]
  721. --operation mode is output
  722. SELECT[1] = OUTPUT(!A1L24);
  723. --SELECT[0] is SELECT[0]
  724. --operation mode is output
  725. SELECT[0] = OUTPUT(A1L25);