cymometer.fit.eqn
来自「大量VHDL写的数字系统设计有用实例达到」· EQN 代码 · 共 1,147 行 · 第 1/2 页
EQN
1,147 行
cntp6[0] = DFFEAS(A1L151, GLOBAL(A1L65), , , , , , , );
--A1L265 is process1~159 at LCCOMB_X22_Y10_N10
A1L265 = !cntp3[0] & !cntp6[3] & !cntp6[0] & !cntp3[3];
--A1L266 is process1~160 at LCCOMB_X22_Y10_N2
A1L266 = A1L265 & A1L263 & A1L262 & A1L264;
--cntp5[3] is cntp5[3] at LCFF_X21_Y10_N19
cntp5[3] = DFFEAS(A1L147, GLOBAL(A1L65), , , , , , , );
--cntp5[0] is cntp5[0] at LCFF_X21_Y10_N5
cntp5[0] = DFFEAS(A1L139, GLOBAL(A1L65), , , , , , , );
--cntp4[3] is cntp4[3] at LCFF_X21_Y11_N23
cntp4[3] = DFFEAS(A1L136, GLOBAL(A1L65), , , , , , , );
--cntp4[0] is cntp4[0] at LCFF_X21_Y11_N31
cntp4[0] = DFFEAS(A1L129, GLOBAL(A1L65), , , , , , , );
--A1L267 is process1~161 at LCCOMB_X22_Y10_N0
A1L267 = !cntp4[3] & !cntp5[0] & !cntp4[0] & !cntp5[3];
--cntp1[3] is cntp1[3] at LCFF_X22_Y9_N13
cntp1[3] = DFFEAS(A1L99, GLOBAL(A1L65), , , , , , , );
--cntp1[0] is cntp1[0] at LCFF_X22_Y9_N15
cntp1[0] = DFFEAS(A1L100, GLOBAL(A1L65), , , , , , , );
--cntp2[3] is cntp2[3] at LCFF_X22_Y9_N23
cntp2[3] = DFFEAS(A1L112, GLOBAL(A1L65), , , , , , , );
--cntp2[0] is cntp2[0] at LCFF_X22_Y9_N31
cntp2[0] = DFFEAS(A1L105, GLOBAL(A1L65), , , , , , , );
--A1L268 is process1~162 at LCCOMB_X22_Y9_N8
A1L268 = !cntp1[3] & !cntp2[0] & !cntp1[0] & !cntp2[3];
--A1L168 is cntq1[3]~0 at LCCOMB_X22_Y10_N30
A1L168 = clk_cnt & (!A1L267 # !A1L266 # !A1L268);
--A1L202 is cnt~224 at LCCOMB_X22_Y11_N28
A1L202 = !A1L222 & A1L23;
--A1L203 is cnt~225 at LCCOMB_X22_Y11_N20
A1L203 = A1L21 & !A1L222;
--A1L204 is cnt~226 at LCCOMB_X22_Y11_N0
A1L204 = !A1L222 & A1L17;
--A1L33 is add~1074 at LCCOMB_X23_Y11_N8
A1L33 = cnt[16] & (A1L32 $ GND) # !cnt[16] & !A1L32 & VCC;
--A1L34 is add~1075 at LCCOMB_X23_Y11_N8
A1L34 = CARRY(cnt[16] & !A1L32);
--A1L35 is add~1076 at LCCOMB_X23_Y11_N10
A1L35 = cnt[17] & !A1L34 # !cnt[17] & (A1L34 # GND);
--A1L36 is add~1077 at LCCOMB_X23_Y11_N10
A1L36 = CARRY(!A1L34 # !cnt[17]);
--A1L37 is add~1078 at LCCOMB_X23_Y11_N12
A1L37 = cnt[18] & (A1L36 $ GND) # !cnt[18] & !A1L36 & VCC;
--A1L38 is add~1079 at LCCOMB_X23_Y11_N12
A1L38 = CARRY(cnt[18] & !A1L36);
--A1L39 is add~1080 at LCCOMB_X23_Y11_N14
A1L39 = cnt[19] & !A1L38 # !cnt[19] & (A1L38 # GND);
--A1L40 is add~1081 at LCCOMB_X23_Y11_N14
A1L40 = CARRY(!A1L38 # !cnt[19]);
--A1L41 is add~1082 at LCCOMB_X23_Y11_N16
A1L41 = cnt[20] & (A1L40 $ GND) # !cnt[20] & !A1L40 & VCC;
--A1L42 is add~1083 at LCCOMB_X23_Y11_N16
A1L42 = CARRY(cnt[20] & !A1L40);
--A1L43 is add~1084 at LCCOMB_X23_Y11_N18
A1L43 = cnt[21] & !A1L42 # !cnt[21] & (A1L42 # GND);
--A1L44 is add~1085 at LCCOMB_X23_Y11_N18
A1L44 = CARRY(!A1L42 # !cnt[21]);
--A1L45 is add~1086 at LCCOMB_X23_Y11_N20
A1L45 = cnt[22] & (A1L44 $ GND) # !cnt[22] & !A1L44 & VCC;
--A1L46 is add~1087 at LCCOMB_X23_Y11_N20
A1L46 = CARRY(cnt[22] & !A1L44);
--A1L47 is add~1088 at LCCOMB_X23_Y11_N22
A1L47 = cnt[23] & !A1L46 # !cnt[23] & (A1L46 # GND);
--A1L48 is add~1089 at LCCOMB_X23_Y11_N22
A1L48 = CARRY(!A1L46 # !cnt[23]);
--A1L49 is add~1090 at LCCOMB_X23_Y11_N24
A1L49 = A1L48 $ !cnt[24];
--A1L205 is cnt~227 at LCCOMB_X23_Y11_N28
A1L205 = A1L49 & !A1L222;
--A1L206 is cnt~228 at LCCOMB_X22_Y10_N12
A1L206 = A1L43 & !A1L222;
--A1L207 is cnt~229 at LCCOMB_X22_Y11_N22
A1L207 = A1L33 & !A1L222;
--A1L208 is cnt~230 at LCCOMB_X22_Y11_N30
A1L208 = A1L41 & !A1L222;
--A1L115 is cntp3[0]~949 at LCCOMB_X22_Y10_N24
A1L115 = A1L268 & A1L266 & clk_cnt & A1L267;
--A1L223 is Equal~524 at LCCOMB_X22_Y11_N4
A1L223 = cntp2[1] # cntp2[2] # !cntp2[3] # !cntp2[0];
--A1L116 is cntp3[0]~950 at LCCOMB_X22_Y11_N26
A1L116 = !A1L223 & A1L260 & cntp1[3] & cntp1[0];
--A1L117 is cntp3[0]~951 at LCCOMB_X22_Y11_N10
A1L117 = A1L115 & (cntp3[0]) # !A1L115 & !clk_cnt & (cntp3[0] $ A1L116);
--A1L63 is clk_cnt~12 at LCCOMB_X22_Y11_N12
A1L63 = clk_cnt $ A1L222;
--A1L97 is cntp1~687 at LCCOMB_X22_Y9_N6
A1L97 = !clk_cnt & (!cntp1[3] # !cntp1[0] # !A1L260);
--A1L51 is add~1092 at LCCOMB_X22_Y9_N0
A1L51 = cntp1[0] & cntp1[1];
--A1L98 is cntp1~688 at LCCOMB_X22_Y9_N26
A1L98 = A1L97 & (cntp1[0] $ cntp1[1]);
--A1L104 is cntp2[0]~780 at LCCOMB_X22_Y9_N18
A1L104 = A1L115 # A1L97;
--A1L107 is cntp2[1]~781 at LCCOMB_X22_Y9_N20
A1L107 = !A1L115 & A1L223 & !clk_cnt & !A1L97;
--A1L52 is add~1093 at LCCOMB_X22_Y9_N2
A1L52 = cntp2[1] & cntp2[0];
--A1L110 is cntp2[2]~782 at LCCOMB_X22_Y9_N4
A1L110 = cntp2[2] & (A1L104 # A1L107 & !A1L52) # !cntp2[2] & A1L107 & (A1L52);
--A1L108 is cntp2[1]~783 at LCCOMB_X22_Y9_N24
A1L108 = cntp2[1] & (A1L104 # A1L107 & !cntp2[0]) # !cntp2[1] & A1L107 & cntp2[0];
--A1L224 is Equal~525 at LCCOMB_X22_Y11_N18
A1L224 = cntp3[1] # cntp3[2] # !cntp3[3] # !cntp3[0];
--A1L225 is Equal~526 at LCCOMB_X21_Y11_N14
A1L225 = cntp4[1] # cntp4[2] # !cntp4[3] # !cntp4[0];
--A1L155 is cntp6[2]~881 at LCCOMB_X22_Y11_N6
A1L155 = !A1L225 & !A1L224 & A1L116;
--A1L146 is cntp5[3]~1075 at LCCOMB_X22_Y11_N16
A1L146 = A1L115 # !clk_cnt & !A1L155;
--A1L156 is cntp6[2]~882 at LCCOMB_X21_Y10_N22
A1L156 = !cntp5[1] & cntp5[3] & cntp5[0] & !cntp5[2];
--A1L141 is cntp5[1]~1076 at LCCOMB_X21_Y10_N10
A1L141 = !clk_cnt & !A1L156;
--A1L53 is add~1094 at LCCOMB_X21_Y10_N12
A1L53 = cntp5[1] & cntp5[0];
--A1L144 is cntp5[2]~1077 at LCCOMB_X21_Y10_N30
A1L144 = A1L146 & (cntp5[2]) # !A1L146 & A1L141 & (cntp5[2] $ A1L53);
--A1L142 is cntp5[1]~1078 at LCCOMB_X21_Y10_N20
A1L142 = A1L146 & (cntp5[1]) # !A1L146 & A1L141 & (cntp5[0] $ cntp5[1]);
--A1L128 is cntp4[0]~982 at LCCOMB_X22_Y10_N6
A1L128 = A1L115 # !clk_cnt & (A1L224 # !A1L116);
--A1L131 is cntp4[1]~983 at LCCOMB_X22_Y10_N26
A1L131 = A1L225 & !clk_cnt & !A1L128;
--A1L54 is add~1095 at LCCOMB_X21_Y11_N12
A1L54 = cntp4[0] & cntp4[1];
--A1L134 is cntp4[2]~984 at LCCOMB_X21_Y11_N24
A1L134 = cntp4[2] & (A1L128 # !A1L54 & A1L131) # !cntp4[2] & A1L54 & A1L131;
--A1L132 is cntp4[1]~985 at LCCOMB_X21_Y11_N6
A1L132 = cntp4[1] & (A1L128 # A1L131 & !cntp4[0]) # !cntp4[1] & A1L131 & (cntp4[0]);
--A1L157 is cntp6[2]~883 at LCCOMB_X22_Y11_N8
A1L157 = A1L115 # !clk_cnt & (!A1L156 # !A1L155);
--A1L150 is cntp6[0]~884 at LCCOMB_X23_Y10_N2
A1L150 = !clk_cnt & (!cntp6[3] # !A1L263 # !cntp6[0]);
--A1L55 is add~1096 at LCCOMB_X23_Y10_N8
A1L55 = cntp6[1] & cntp6[0];
--A1L158 is cntp6[2]~885 at LCCOMB_X22_Y11_N24
A1L158 = A1L157 & (cntp6[2]) # !A1L157 & A1L150 & (A1L55 $ cntp6[2]);
--A1L153 is cntp6[1]~886 at LCCOMB_X23_Y10_N28
A1L153 = A1L157 & (cntp6[1]) # !A1L157 & A1L150 & (cntp6[0] $ cntp6[1]);
--A1L118 is cntp3[0]~952 at LCCOMB_X21_Y10_N8
A1L118 = A1L115 # !A1L116 & !clk_cnt;
--A1L120 is cntp3[1]~953 at LCCOMB_X21_Y10_N2
A1L120 = A1L224 & !A1L115 & A1L116 & !clk_cnt;
--A1L56 is add~1097 at LCCOMB_X21_Y10_N16
A1L56 = cntp3[0] & cntp3[1];
--A1L123 is cntp3[2]~954 at LCCOMB_X21_Y10_N0
A1L123 = cntp3[2] & (A1L118 # !A1L56 & A1L120) # !cntp3[2] & A1L56 & (A1L120);
--A1L121 is cntp3[1]~955 at LCCOMB_X21_Y10_N6
A1L121 = cntp3[1] & (A1L118 # !cntp3[0] & A1L120) # !cntp3[1] & cntp3[0] & (A1L120);
--A1L57 is add~1098 at LCCOMB_X21_Y10_N26
A1L57 = cntp3[0] & cntp3[2] & cntp3[1];
--A1L125 is cntp3[3]~956 at LCCOMB_X21_Y10_N24
A1L125 = cntp3[3] & (A1L118 # A1L120 & !A1L57) # !cntp3[3] & (A1L120 & A1L57);
--A1L58 is add~1099 at LCCOMB_X23_Y10_N12
A1L58 = cntp6[1] & cntp6[2] & cntp6[0];
--A1L160 is cntp6[3]~887 at LCCOMB_X23_Y10_N0
A1L160 = A1L157 & (cntp6[3]) # !A1L157 & A1L150 & (A1L58 $ cntp6[3]);
--A1L151 is cntp6[0]~888 at LCCOMB_X23_Y10_N10
A1L151 = cntp6[0] & (A1L157) # !cntp6[0] & A1L150 & !A1L157;
--A1L59 is add~1100 at LCCOMB_X21_Y10_N28
A1L59 = cntp5[1] & cntp5[2] & cntp5[0];
--A1L147 is cntp5[3]~1079 at LCCOMB_X21_Y10_N18
A1L147 = A1L146 & (cntp5[3]) # !A1L146 & A1L141 & (A1L59 $ cntp5[3]);
--A1L60 is add~1101 at LCCOMB_X21_Y11_N4
A1L60 = cntp4[0] & cntp4[2] & cntp4[1];
--A1L136 is cntp4[3]~986 at LCCOMB_X21_Y11_N22
A1L136 = cntp4[3] & (A1L128 # A1L131 & !A1L60) # !cntp4[3] & A1L131 & A1L60;
--A1L129 is cntp4[0]~987 at LCCOMB_X21_Y11_N30
A1L129 = cntp4[0] & (A1L128) # !cntp4[0] & !clk_cnt & !A1L128;
--A1L99 is cntp1~689 at LCCOMB_X22_Y9_N12
A1L99 = A1L97 & (cntp1[3] $ (cntp1[2] & A1L51));
--A1L100 is cntp1~690 at LCCOMB_X22_Y9_N14
A1L100 = !clk_cnt & !cntp1[0];
--A1L61 is add~1102 at LCCOMB_X22_Y9_N10
A1L61 = cntp2[2] & cntp2[1] & cntp2[0];
--A1L112 is cntp2[3]~784 at LCCOMB_X22_Y9_N22
A1L112 = cntp2[3] & (A1L104 # A1L107 & !A1L61) # !cntp2[3] & A1L107 & (A1L61);
--A1L105 is cntp2[0]~785 at LCCOMB_X22_Y9_N30
A1L105 = A1L115 & (cntp2[0]) # !A1L115 & (cntp2[0] & (A1L97) # !cntp2[0] & !clk_cnt & !A1L97);
--A1L101 is cntp1~691 at LCCOMB_X22_Y9_N28
A1L101 = A1L97 & (cntp1[2] $ (cntp1[0] & cntp1[1]));
--A1L139 is cntp5[0]~1080 at LCCOMB_X21_Y10_N4
A1L139 = cntp5[0] & (A1L146) # !cntp5[0] & !clk_cnt & !A1L156 & !A1L146;
--seg7[0]$latch is seg7[0]$latch at LCCOMB_X33_Y11_N28
seg7[0]$latch = GLOBAL(A1L228) & A1L226 # !GLOBAL(A1L228) & (seg7[0]$latch);
--seg7[1]$latch is seg7[1]$latch at LCCOMB_X33_Y11_N2
seg7[1]$latch = GLOBAL(A1L228) & !A1L229 # !GLOBAL(A1L228) & (seg7[1]$latch);
--seg7[2]$latch is seg7[2]$latch at LCCOMB_X33_Y14_N18
seg7[2]$latch = GLOBAL(A1L228) & !A1L230 # !GLOBAL(A1L228) & (seg7[2]$latch);
--seg7[3]$latch is seg7[3]$latch at LCCOMB_X33_Y11_N16
seg7[3]$latch = GLOBAL(A1L228) & !A1L231 # !GLOBAL(A1L228) & (seg7[3]$latch);
--seg7[4]$latch is seg7[4]$latch at LCCOMB_X33_Y13_N18
seg7[4]$latch = GLOBAL(A1L228) & (!A1L232) # !GLOBAL(A1L228) & seg7[4]$latch;
--seg7[5]$latch is seg7[5]$latch at LCCOMB_X33_Y15_N18
seg7[5]$latch = GLOBAL(A1L228) & A1L233 # !GLOBAL(A1L228) & (seg7[5]$latch);
--seg7[6]$latch is seg7[6]$latch at LCCOMB_X33_Y11_N30
seg7[6]$latch = GLOBAL(A1L228) & (!A1L234) # !GLOBAL(A1L228) & seg7[6]$latch;
--scan[0]$latch is scan[0]$latch at LCCOMB_X24_Y11_N26
scan[0]$latch = GLOBAL(A1L237) & scan[0]$latch # !GLOBAL(A1L237) & (A1L235);
--scan[1]$latch is scan[1]$latch at LCCOMB_X17_Y12_N0
scan[1]$latch = GLOBAL(A1L237) & (scan[1]$latch) # !GLOBAL(A1L237) & A1L214;
--scan[2]$latch is scan[2]$latch at LCCOMB_X24_Y11_N8
scan[2]$latch = GLOBAL(A1L237) & (scan[2]$latch) # !GLOBAL(A1L237) & A1L238;
--scan[3]$latch is scan[3]$latch at LCCOMB_X24_Y11_N24
scan[3]$latch = GLOBAL(A1L237) & (scan[3]$latch) # !GLOBAL(A1L237) & A1L239;
--scan[4]$latch is scan[4]$latch at LCCOMB_X24_Y11_N14
scan[4]$latch = GLOBAL(A1L237) & (scan[4]$latch) # !GLOBAL(A1L237) & A1L240;
--scan[5]$latch is scan[5]$latch at LCCOMB_X24_Y11_N4
scan[5]$latch = GLOBAL(A1L237) & (scan[5]$latch) # !GLOBAL(A1L237) & A1L241;
--dat[0] is dat[0] at LCCOMB_X33_Y11_N8
dat[0] = GLOBAL(A1L237) & (dat[0]) # !GLOBAL(A1L237) & A1L247;
--dat[1] is dat[1] at LCCOMB_X33_Y11_N24
dat[1] = GLOBAL(A1L237) & (dat[1]) # !GLOBAL(A1L237) & A1L251;
--dat[2] is dat[2] at LCCOMB_X33_Y11_N12
dat[2] = GLOBAL(A1L237) & (dat[2]) # !GLOBAL(A1L237) & A1L255;
--dat[3] is dat[3] at LCCOMB_X33_Y11_N14
dat[3] = GLOBAL(A1L237) & (dat[3]) # !GLOBAL(A1L237) & A1L259;
--sysclk is sysclk at PIN_17
--operation mode is input
sysclk = INPUT();
--clkin is clkin at PIN_18
--operation mode is input
clkin = INPUT();
--seg7[0] is seg7[0] at PIN_96
--operation mode is output
seg7[0] = OUTPUT(seg7[0]$latch);
--seg7[1] is seg7[1] at PIN_97
--operation mode is output
seg7[1] = OUTPUT(seg7[1]$latch);
--seg7[2] is seg7[2] at PIN_99
--operation mode is output
seg7[2] = OUTPUT(seg7[2]$latch);
--seg7[3] is seg7[3] at PIN_100
--operation mode is output
seg7[3] = OUTPUT(seg7[3]$latch);
--seg7[4] is seg7[4] at PIN_101
--operation mode is output
seg7[4] = OUTPUT(seg7[4]$latch);
--seg7[5] is seg7[5] at PIN_112
--operation mode is output
seg7[5] = OUTPUT(seg7[5]$latch);
--seg7[6] is seg7[6] at PIN_113
--operation mode is output
seg7[6] = OUTPUT(seg7[6]$latch);
--scan[0] is scan[0] at PIN_139
--operation mode is output
scan[0] = OUTPUT(scan[0]$latch);
--scan[1] is scan[1] at PIN_137
--operation mode is output
scan[1] = OUTPUT(scan[1]$latch);
--scan[2] is scan[2] at PIN_69
--operation mode is output
scan[2] = OUTPUT(scan[2]$latch);
--scan[3] is scan[3] at PIN_70
--operation mode is output
scan[3] = OUTPUT(scan[3]$latch);
--scan[4] is scan[4] at PIN_71
--operation mode is output
scan[4] = OUTPUT(scan[4]$latch);
--scan[5] is scan[5] at PIN_72
--operation mode is output
scan[5] = OUTPUT(scan[5]$latch);
--A1L237 is Mux~1263clkctrl at CLKCTRL_G6
A1L237 = cycloneii_clkctrl(.INCLK[0] = A1L236) WITH (clock_type = "Global Clock");
--A1L228 is Mux~1255clkctrl at CLKCTRL_G5
A1L228 = cycloneii_clkctrl(.INCLK[0] = A1L227) WITH (clock_type = "Global Clock");
--A1L298 is sysclk~clkctrl at CLKCTRL_G0
A1L298 = cycloneii_clkctrl(.INCLK[0] = sysclk) WITH (clock_type = "Global Clock");
--A1L65 is clkin~clkctrl at CLKCTRL_G2
A1L65 = cycloneii_clkctrl(.INCLK[0] = clkin) WITH (clock_type = "Global Clock");
--A1L179 is cntq3[0]~feeder at LCCOMB_X23_Y10_N24
A1L179 = cntp3[0];
--A1L166 is cntq1[2]~feeder at LCCOMB_X22_Y12_N4
A1L166 = cntp1[2];
--A1L175 is cntq2[2]~feeder at LCCOMB_X23_Y10_N22
A1L175 = cntp2[2];
--A1L173 is cntq2[1]~feeder at LCCOMB_X23_Y10_N30
A1L173 = cntp2[1];
--A1L186 is cntq4[1]~feeder at LCCOMB_X21_Y11_N20
A1L186 = cntp4[1];
--A1L195 is cntq5[3]~feeder at LCCOMB_X22_Y12_N26
A1L195 = cntp5[3];
--A1L189 is cntq4[3]~feeder at LCCOMB_X21_Y11_N18
A1L189 = cntp4[3];
--A1L163 is cntq1[0]~feeder at LCCOMB_X23_Y10_N20
A1L163 = cntp1[0];
--A1L171 is cntq2[0]~feeder at LCCOMB_X23_Y10_N14
A1L171 = cntp2[0];
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?