Light.map.eqn
上传用户:sunkay99
上传日期:2022-08-09
资源大小:204k
文件大小:12k
源码类别:

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. --A1L59Q is light[0]~reg0
  15. --operation mode is normal
  16. A1L59Q_lut_out = A1L61Q & !flag[0] & (!flag[1] # !flag[2]);
  17. A1L59Q = DFFEAS(A1L59Q_lut_out, A1L3, VCC, , A1L63, , , , );
  18. --A1L61Q is light[1]~reg0
  19. --operation mode is normal
  20. A1L61Q_lut_out = A1L79 & A1L64Q # !A1L79 & (A1L59Q & A1L78);
  21. A1L61Q = DFFEAS(A1L61Q_lut_out, A1L3, VCC, , A1L63, , , , );
  22. --A1L64Q is light[2]~reg0
  23. --operation mode is normal
  24. A1L64Q_lut_out = A1L79 & A1L66Q # !A1L79 & (A1L61Q & A1L78);
  25. A1L64Q = DFFEAS(A1L64Q_lut_out, A1L3, VCC, , A1L63, , , , );
  26. --A1L66Q is light[3]~reg0
  27. --operation mode is normal
  28. A1L66Q_lut_out = flag[0] & A1L64Q & !flag[2] # !flag[0] & (flag[2] $ A1L80);
  29. A1L66Q = DFFEAS(A1L66Q_lut_out, A1L3, VCC, , A1L63, , , , );
  30. --A1L68Q is light[4]~reg0
  31. --operation mode is normal
  32. A1L68Q_lut_out = flag[1] & !A1L81 & (A1L70Q # !flag[0]) # !flag[1] & (flag[0] & (A1L81) # !flag[0] & A1L70Q);
  33. A1L68Q = DFFEAS(A1L68Q_lut_out, A1L3, VCC, , A1L63, , , , );
  34. --A1L70Q is light[5]~reg0
  35. --operation mode is normal
  36. A1L70Q_lut_out = A1L72 & (A1L76 & A1L68Q # !A1L76 & (A1L73Q));
  37. A1L70Q = DFFEAS(A1L70Q_lut_out, A1L3, VCC, , A1L63, , , , );
  38. --A1L73Q is light[6]~reg0
  39. --operation mode is normal
  40. A1L73Q_lut_out = A1L72 & (A1L76 & A1L70Q # !A1L76 & (A1L75Q));
  41. A1L73Q = DFFEAS(A1L73Q_lut_out, A1L3, VCC, , A1L63, , , , );
  42. --A1L75Q is light[7]~reg0
  43. --operation mode is normal
  44. A1L75Q_lut_out = flag[0] & A1L73Q & !flag[2] & !flag[1] # !flag[0] & (A1L73Q & !flag[2] # !flag[1]);
  45. A1L75Q = DFFEAS(A1L75Q_lut_out, A1L3, VCC, , A1L63, , , , );
  46. --flag[2] is flag[2]
  47. --operation mode is normal
  48. flag[2]_lut_out = flag[1] & flag[0] & (flag[2] # !A1L64Q) # !flag[1] & flag[2];
  49. flag[2] = DFFEAS(flag[2]_lut_out, A1L3, VCC, , , , , , );
  50. --flag[1] is flag[1]
  51. --operation mode is normal
  52. flag[1]_lut_out = flag[2] & flag[0] # !flag[2] & (flag[1] $ (flag[0] & !A1L49));
  53. flag[1] = DFFEAS(flag[1]_lut_out, A1L3, VCC, , , , , , );
  54. --flag[0] is flag[0]
  55. --operation mode is normal
  56. flag[0]_lut_out = A1L61Q & (A1L79 # flag[0] & A1L46) # !A1L61Q & flag[0] & A1L46;
  57. flag[0] = DFFEAS(flag[0]_lut_out, A1L3, VCC, , , , , , );
  58. --Count2[7] is Count2[7]
  59. --operation mode is normal
  60. Count2[7]_carry_eqn = A1L39;
  61. Count2[7]_lut_out = Count2[7] $ (Count2[7]_carry_eqn);
  62. Count2[7] = DFFEAS(Count2[7]_lut_out, Count1[9], VCC, , , , , A1L53, );
  63. --clk2 is clk2
  64. --operation mode is normal
  65. clk2_lut_out = !clk2;
  66. clk2 = DFFEAS(clk2_lut_out, Count2[7], VCC, , , , , , );
  67. --banner is banner
  68. --operation mode is normal
  69. banner_lut_out = banner $ (!flag[0] & flag[2] & flag[1]);
  70. banner = DFFEAS(banner_lut_out, A1L3, VCC, , , , , , );
  71. --A1L3 is clk~10
  72. --operation mode is normal
  73. A1L3 = banner & Count2[7] # !banner & (clk2);
  74. --A1L63 is light[2]~1016
  75. --operation mode is normal
  76. A1L63 = !flag[1] # !flag[2];
  77. --A1L78 is rtl~686
  78. --operation mode is normal
  79. A1L78 = flag[0] & (!flag[2]);
  80. --A1L79 is rtl~687
  81. --operation mode is normal
  82. A1L79 = !flag[0] & (!flag[1] # !flag[2]);
  83. --A1L80 is rtl~688
  84. --operation mode is normal
  85. A1L80 = flag[1] # A1L68Q & !flag[2];
  86. --A1L81 is rtl~690
  87. --operation mode is normal
  88. A1L81 = flag[1] & flag[2] # !flag[1] & !flag[2] & A1L66Q;
  89. --A1L72 is light[6]~1019
  90. --operation mode is normal
  91. A1L72 = !flag[0] & !flag[1] # !flag[2];
  92. --A1L76 is light~1020
  93. --operation mode is normal
  94. A1L76 = flag[0] & (flag[2] # !flag[1]) # !flag[0] & (flag[1]);
  95. --A1L49 is flag~576
  96. --operation mode is normal
  97. A1L49 = flag[1] & A1L64Q # !flag[1] & (A1L73Q);
  98. --A1L46 is flag[0]~578
  99. --operation mode is normal
  100. A1L46 = flag[1] & (A1L64Q # flag[2]) # !flag[1] & (A1L73Q & !flag[2]);
  101. --Count1[9] is Count1[9]
  102. --operation mode is normal
  103. Count1[9]_carry_eqn = A1L23;
  104. Count1[9]_lut_out = Count1[9] $ (Count1[9]_carry_eqn);
  105. Count1[9] = DFFEAS(Count1[9]_lut_out, Period1uS, VCC, , , , , A1L56, );
  106. --Count2[4] is Count2[4]
  107. --operation mode is arithmetic
  108. Count2[4]_carry_eqn = A1L33;
  109. Count2[4]_lut_out = Count2[4] $ (!Count2[4]_carry_eqn);
  110. Count2[4] = DFFEAS(Count2[4]_lut_out, Count1[9], VCC, , , , , A1L53, );
  111. --A1L35 is Count2[4]~105
  112. --operation mode is arithmetic
  113. A1L35 = CARRY(Count2[4] & (!A1L33));
  114. --Count2[5] is Count2[5]
  115. --operation mode is arithmetic
  116. Count2[5]_carry_eqn = A1L35;
  117. Count2[5]_lut_out = Count2[5] $ (Count2[5]_carry_eqn);
  118. Count2[5] = DFFEAS(Count2[5]_lut_out, Count1[9], VCC, , , , , A1L53, );
  119. --A1L37 is Count2[5]~109
  120. --operation mode is arithmetic
  121. A1L37 = CARRY(!A1L35 # !Count2[5]);
  122. --Count2[6] is Count2[6]
  123. --operation mode is arithmetic
  124. Count2[6]_carry_eqn = A1L37;
  125. Count2[6]_lut_out = Count2[6] $ (!Count2[6]_carry_eqn);
  126. Count2[6] = DFFEAS(Count2[6]_lut_out, Count1[9], VCC, , , , , A1L53, );
  127. --A1L39 is Count2[6]~113
  128. --operation mode is arithmetic
  129. A1L39 = CARRY(Count2[6] & (!A1L37));
  130. --Count2[3] is Count2[3]
  131. --operation mode is arithmetic
  132. Count2[3]_carry_eqn = A1L31;
  133. Count2[3]_lut_out = Count2[3] $ (Count2[3]_carry_eqn);
  134. Count2[3] = DFFEAS(Count2[3]_lut_out, Count1[9], VCC, , , , , A1L53, );
  135. --A1L33 is Count2[3]~117
  136. --operation mode is arithmetic
  137. A1L33 = CARRY(!A1L31 # !Count2[3]);
  138. --Count2[1] is Count2[1]
  139. --operation mode is arithmetic
  140. Count2[1]_carry_eqn = A1L27;
  141. Count2[1]_lut_out = Count2[1] $ (Count2[1]_carry_eqn);
  142. Count2[1] = DFFEAS(Count2[1]_lut_out, Count1[9], VCC, , , , , A1L53, );
  143. --A1L29 is Count2[1]~121
  144. --operation mode is arithmetic
  145. A1L29 = CARRY(!A1L27 # !Count2[1]);
  146. --Count2[2] is Count2[2]
  147. --operation mode is arithmetic
  148. Count2[2]_carry_eqn = A1L29;
  149. Count2[2]_lut_out = Count2[2] $ (!Count2[2]_carry_eqn);
  150. Count2[2] = DFFEAS(Count2[2]_lut_out, Count1[9], VCC, , , , , A1L53, );
  151. --A1L31 is Count2[2]~125
  152. --operation mode is arithmetic
  153. A1L31 = CARRY(Count2[2] & (!A1L29));
  154. --A1L52 is LessThan~338
  155. --operation mode is normal
  156. A1L52 = Count2[7] & Count2[3] & (Count2[1] # Count2[2]);
  157. --A1L53 is LessThan~339
  158. --operation mode is normal
  159. A1L53 = Count2[4] & Count2[5] & Count2[6] & A1L52;
  160. --Period1uS is Period1uS
  161. --operation mode is normal
  162. Period1uS_lut_out = Period1uS & !Count[2] & !Count[1] & !Count[0] # !Period1uS & Count[2] & Count[1] & Count[0];
  163. Period1uS = DFFEAS(Period1uS_lut_out, GCLKP1, VCC, , , , , , );
  164. --Count1[8] is Count1[8]
  165. --operation mode is arithmetic
  166. Count1[8]_carry_eqn = A1L21;
  167. Count1[8]_lut_out = Count1[8] $ (!Count1[8]_carry_eqn);
  168. Count1[8] = DFFEAS(Count1[8]_lut_out, Period1uS, VCC, , , , , A1L56, );
  169. --A1L23 is Count1[8]~131
  170. --operation mode is arithmetic
  171. A1L23 = CARRY(Count1[8] & (!A1L21));
  172. --Count1[5] is Count1[5]
  173. --operation mode is arithmetic
  174. Count1[5]_carry_eqn = A1L15;
  175. Count1[5]_lut_out = Count1[5] $ (Count1[5]_carry_eqn);
  176. Count1[5] = DFFEAS(Count1[5]_lut_out, Period1uS, VCC, , , , , A1L56, );
  177. --A1L17 is Count1[5]~135
  178. --operation mode is arithmetic
  179. A1L17 = CARRY(!A1L15 # !Count1[5]);
  180. --Count1[6] is Count1[6]
  181. --operation mode is arithmetic
  182. Count1[6]_carry_eqn = A1L17;
  183. Count1[6]_lut_out = Count1[6] $ (!Count1[6]_carry_eqn);
  184. Count1[6] = DFFEAS(Count1[6]_lut_out, Period1uS, VCC, , , , , A1L56, );
  185. --A1L19 is Count1[6]~139
  186. --operation mode is arithmetic
  187. A1L19 = CARRY(Count1[6] & (!A1L17));
  188. --Count1[7] is Count1[7]
  189. --operation mode is arithmetic
  190. Count1[7]_carry_eqn = A1L19;
  191. Count1[7]_lut_out = Count1[7] $ (Count1[7]_carry_eqn);
  192. Count1[7] = DFFEAS(Count1[7]_lut_out, Period1uS, VCC, , , , , A1L56, );
  193. --A1L21 is Count1[7]~143
  194. --operation mode is arithmetic
  195. A1L21 = CARRY(!A1L19 # !Count1[7]);
  196. --A1L54 is LessThan~340
  197. --operation mode is normal
  198. A1L54 = Count1[9] & Count1[5] & Count1[6] & Count1[7];
  199. --Count1[4] is Count1[4]
  200. --operation mode is arithmetic
  201. Count1[4]_carry_eqn = A1L13;
  202. Count1[4]_lut_out = Count1[4] $ (!Count1[4]_carry_eqn);
  203. Count1[4] = DFFEAS(Count1[4]_lut_out, Period1uS, VCC, , , , , A1L56, );
  204. --A1L15 is Count1[4]~147
  205. --operation mode is arithmetic
  206. A1L15 = CARRY(Count1[4] & (!A1L13));
  207. --Count1[3] is Count1[3]
  208. --operation mode is arithmetic
  209. Count1[3]_carry_eqn = A1L11;
  210. Count1[3]_lut_out = Count1[3] $ (Count1[3]_carry_eqn);
  211. Count1[3] = DFFEAS(Count1[3]_lut_out, Period1uS, VCC, , , , , A1L56, );
  212. --A1L13 is Count1[3]~151
  213. --operation mode is arithmetic
  214. A1L13 = CARRY(!A1L11 # !Count1[3]);
  215. --Count1[0] is Count1[0]
  216. --operation mode is arithmetic
  217. Count1[0]_lut_out = !Count1[0];
  218. Count1[0] = DFFEAS(Count1[0]_lut_out, Period1uS, VCC, , , , , A1L56, );
  219. --A1L7 is Count1[0]~155
  220. --operation mode is arithmetic
  221. A1L7 = CARRY(Count1[0]);
  222. --Count1[1] is Count1[1]
  223. --operation mode is arithmetic
  224. Count1[1]_carry_eqn = A1L7;
  225. Count1[1]_lut_out = Count1[1] $ (Count1[1]_carry_eqn);
  226. Count1[1] = DFFEAS(Count1[1]_lut_out, Period1uS, VCC, , , , , A1L56, );
  227. --A1L9 is Count1[1]~159
  228. --operation mode is arithmetic
  229. A1L9 = CARRY(!A1L7 # !Count1[1]);
  230. --Count1[2] is Count1[2]
  231. --operation mode is arithmetic
  232. Count1[2]_carry_eqn = A1L9;
  233. Count1[2]_lut_out = Count1[2] $ (!Count1[2]_carry_eqn);
  234. Count1[2] = DFFEAS(Count1[2]_lut_out, Period1uS, VCC, , , , , A1L56, );
  235. --A1L11 is Count1[2]~163
  236. --operation mode is arithmetic
  237. A1L11 = CARRY(Count1[2] & (!A1L9));
  238. --A1L55 is LessThan~341
  239. --operation mode is normal
  240. A1L55 = Count1[3] # Count1[0] & Count1[1] & Count1[2];
  241. --A1L56 is LessThan~342
  242. --operation mode is normal
  243. A1L56 = Count1[8] & A1L54 & (Count1[4] # A1L55);
  244. --Count2[0] is Count2[0]
  245. --operation mode is arithmetic
  246. Count2[0]_lut_out = !Count2[0];
  247. Count2[0] = DFFEAS(Count2[0]_lut_out, Count1[9], VCC, , , , , A1L53, );
  248. --A1L27 is Count2[0]~129
  249. --operation mode is arithmetic
  250. A1L27 = CARRY(Count2[0]);
  251. --Count[2] is Count[2]
  252. --operation mode is normal
  253. Count[2]_lut_out = !Period1uS & (Count[2] $ (Count[1] & Count[0]));
  254. Count[2] = DFFEAS(Count[2]_lut_out, GCLKP1, VCC, , , , , , );
  255. --Count[1] is Count[1]
  256. --operation mode is normal
  257. Count[1]_lut_out = !Period1uS & (Count[1] $ Count[0]);
  258. Count[1] = DFFEAS(Count[1]_lut_out, GCLKP1, VCC, , , , , , );
  259. --Count[0] is Count[0]
  260. --operation mode is normal
  261. Count[0]_lut_out = !Count[0] & (!Count[2] & !Count[1] # !Period1uS);
  262. Count[0] = DFFEAS(Count[0]_lut_out, GCLKP1, VCC, , , , , , );
  263. --GCLKP2 is GCLKP2
  264. --operation mode is input
  265. GCLKP2 = INPUT();
  266. --GCLKP1 is GCLKP1
  267. --operation mode is input
  268. GCLKP1 = INPUT();
  269. --light[0] is light[0]
  270. --operation mode is output
  271. light[0] = OUTPUT(A1L59Q);
  272. --light[1] is light[1]
  273. --operation mode is output
  274. light[1] = OUTPUT(A1L61Q);
  275. --light[2] is light[2]
  276. --operation mode is output
  277. light[2] = OUTPUT(A1L64Q);
  278. --light[3] is light[3]
  279. --operation mode is output
  280. light[3] = OUTPUT(A1L66Q);
  281. --light[4] is light[4]
  282. --operation mode is output
  283. light[4] = OUTPUT(A1L68Q);
  284. --light[5] is light[5]
  285. --operation mode is output
  286. light[5] = OUTPUT(A1L70Q);
  287. --light[6] is light[6]
  288. --operation mode is output
  289. light[6] = OUTPUT(A1L73Q);
  290. --light[7] is light[7]
  291. --operation mode is output
  292. light[7] = OUTPUT(A1L75Q);