⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 image.fit.eqn

📁 用于实现单片机功能的影音
💻 EQN
📖 第 1 页 / 共 3 页
字号:


--A1L811 is reduce_nor~119 at LC_X21_Y19_N7
--operation mode is normal

A1L811 = !hcountreg[3] & hcountreg[2] & hcountreg[4] & A1L711;


--A1L911 is reduce_nor~120 at LC_X8_Y16_N2
--operation mode is normal

A1L911 = A1L611 & hcountreg[6] & A1L811 & hcountreg[7];


--A1L211 is reduce_nor~1 at LC_X8_Y16_N4
--operation mode is normal

A1L211 = A1L511 & vcountreg[10] & (A1L311);


--clken_vcount is clken_vcount at LC_X18_Y21_N2
--operation mode is normal

\vstart:inputb_qfbk = \vstart:inputb;
clken_vcount = !\vstart:inputb_qfbk & \vstart:inputa;

--\vstart:inputb is \vstart:inputb at LC_X18_Y21_N2
--operation mode is normal

\vstart:inputb = DFFEAS(clken_vcount, GLOBAL(clk), VCC, , , \vstart:inputa, , , VCC);


--B1L26 is moving_object:U1|LessThan~643 at LC_X21_Y24_N8
--operation mode is normal

B1L26_carry_eqn = (!B1L68 & B1L56) # (B1L68 & B1L66);
B1L26 = hcountreg[10] & !B1L26_carry_eqn & B1L1 # !hcountreg[10] & (B1L1 # !B1L26_carry_eqn);


--B1L341 is moving_object:U1|process1~140 at LC_X18_Y22_N8
--operation mode is normal

B1L341 = vcountreg[7] & vcountreg[8] & !vcountreg[9] & !vcountreg[10];


--B1L441 is moving_object:U1|process1~141 at LC_X18_Y23_N1
--operation mode is normal

B1L441 = vcountreg[4] & vcountreg[3] & (vcountreg[2] # B1L241);


--B1L541 is moving_object:U1|process1~142 at LC_X18_Y22_N6
--operation mode is normal

B1L541 = B1L341 & (vcountreg[6] # vcountreg[5] # B1L441);


--B1L36 is moving_object:U1|LessThan~648 at LC_X22_Y24_N9
--operation mode is normal

B1L36_carry_eqn = (!B1L69 & B1L86) # (B1L69 & B1L96);
B1L36 = B1L2 & (B1L36_carry_eqn # !hcountreg[10]) # !B1L2 & !hcountreg[10] & B1L36_carry_eqn;


--B1L1 is moving_object:U1|add~604 at LC_X24_Y24_N6
--operation mode is normal

B1L1_carry_eqn = (!B1L41 & B1L5) # (B1L41 & B1L6);
B1L1 = B1L3 $ (B1L1_carry_eqn);


--B1L56 is moving_object:U1|LessThan~655 at LC_X21_Y24_N7
--operation mode is arithmetic

B1L56_cout_0 = B1L4 & hcountreg[9] & !B1L17 # !B1L4 & (hcountreg[9] # !B1L17);
B1L56 = CARRY(B1L56_cout_0);

--B1L66 is moving_object:U1|LessThan~655COUT1_765 at LC_X21_Y24_N7
--operation mode is arithmetic

B1L66_cout_1 = B1L4 & hcountreg[9] & !B1L27 # !B1L4 & (hcountreg[9] # !B1L27);
B1L66 = CARRY(B1L66_cout_1);


--B1L2 is moving_object:U1|add~609 at LC_X23_Y24_N7
--operation mode is normal

B1L2_carry_eqn = (!B1L72 & B1L8) # (B1L72 & B1L9);
B1L2 = B1L2_carry_eqn $ B1L1;


--B1L86 is moving_object:U1|LessThan~660 at LC_X22_Y24_N8
--operation mode is arithmetic

B1L86_cout_0 = B1L7 & (!B1L47 # !hcountreg[9]) # !B1L7 & !hcountreg[9] & !B1L47;
B1L86 = CARRY(B1L86_cout_0);

--B1L96 is moving_object:U1|LessThan~660COUT1_782 at LC_X22_Y24_N8
--operation mode is arithmetic

B1L96_cout_1 = B1L7 & (!B1L57 # !hcountreg[9]) # !B1L7 & !hcountreg[9] & !B1L57;
B1L96 = CARRY(B1L96_cout_1);


--B1L3 is moving_object:U1|add~614 at LC_X25_Y24_N7
--operation mode is normal

B1L3_carry_eqn = (!B1L13 & B1L11) # (B1L13 & B1L21);
B1L3 = B1_nn[10] $ (B1L3_carry_eqn);


--B1L4 is moving_object:U1|add~619 at LC_X24_Y24_N5
--operation mode is arithmetic

B1L4_carry_eqn = (!B1L41 & GND) # (B1L41 & VCC);
B1L4 = B1L01 $ (!B1L4_carry_eqn);

--B1L5 is moving_object:U1|add~621 at LC_X24_Y24_N5
--operation mode is arithmetic

B1L5_cout_0 = B1L01 & (!B1L41);
B1L5 = CARRY(B1L5_cout_0);

--B1L6 is moving_object:U1|add~621COUT1_728 at LC_X24_Y24_N5
--operation mode is arithmetic

B1L6_cout_1 = B1L01 & (!B1L41);
B1L6 = CARRY(B1L6_cout_1);


--B1L17 is moving_object:U1|LessThan~665 at LC_X21_Y24_N6
--operation mode is arithmetic

B1L17_cout_0 = hcountreg[8] & B1L31 & !B1L77 # !hcountreg[8] & (B1L31 # !B1L77);
B1L17 = CARRY(B1L17_cout_0);

--B1L27 is moving_object:U1|LessThan~665COUT1_763 at LC_X21_Y24_N6
--operation mode is arithmetic

B1L27_cout_1 = hcountreg[8] & B1L31 & !B1L87 # !hcountreg[8] & (B1L31 # !B1L87);
B1L27 = CARRY(B1L27_cout_1);


--B1L7 is moving_object:U1|add~624 at LC_X23_Y24_N6
--operation mode is arithmetic

B1L7_carry_eqn = (!B1L72 & B1L81) # (B1L72 & B1L91);
B1L7 = B1L4 $ !B1L7_carry_eqn;

--B1L8 is moving_object:U1|add~626 at LC_X23_Y24_N6
--operation mode is arithmetic

B1L8_cout_0 = !B1L4 & !B1L81;
B1L8 = CARRY(B1L8_cout_0);

--B1L9 is moving_object:U1|add~626COUT1_737 at LC_X23_Y24_N6
--operation mode is arithmetic

B1L9_cout_1 = !B1L4 & !B1L91;
B1L9 = CARRY(B1L9_cout_1);


--B1L47 is moving_object:U1|LessThan~670 at LC_X22_Y24_N7
--operation mode is arithmetic

B1L47_cout_0 = hcountreg[8] & (!B1L08 # !B1L71) # !hcountreg[8] & !B1L71 & !B1L08;
B1L47 = CARRY(B1L47_cout_0);

--B1L57 is moving_object:U1|LessThan~670COUT1_780 at LC_X22_Y24_N7
--operation mode is arithmetic

B1L57_cout_1 = hcountreg[8] & (!B1L18 # !B1L71) # !hcountreg[8] & !B1L71 & !B1L18;
B1L57 = CARRY(B1L57_cout_1);


--B1_nn[10] is moving_object:U1|nn[10] at LC_X26_Y24_N7
--operation mode is normal

B1_nn[10]_carry_eqn = (!B1L231 & B1L931) # (B1L231 & B1L041);
B1_nn[10]_lut_out = B1_nn[10] $ (B1_nn[10]_carry_eqn);
B1_nn[10] = DFFEAS(B1_nn[10]_lut_out, GLOBAL(clk), VCC, , clken_fcount, , , B1L48, );


--B1L01 is moving_object:U1|add~629 at LC_X25_Y24_N6
--operation mode is arithmetic

B1L01_carry_eqn = (!B1L13 & B1L12) # (B1L13 & B1L22);
B1L01 = B1_nn[9] $ (!B1L01_carry_eqn);

--B1L11 is moving_object:U1|add~631 at LC_X25_Y24_N6
--operation mode is arithmetic

B1L11_cout_0 = B1_nn[9] & (!B1L12);
B1L11 = CARRY(B1L11_cout_0);

--B1L21 is moving_object:U1|add~631COUT1_748 at LC_X25_Y24_N6
--operation mode is arithmetic

B1L21_cout_1 = B1_nn[9] & (!B1L22);
B1L21 = CARRY(B1L21_cout_1);


--B1L31 is moving_object:U1|add~634 at LC_X24_Y24_N4
--operation mode is arithmetic

B1L31 = B1L02 $ B1L42;

--B1L41 is moving_object:U1|add~636 at LC_X24_Y24_N4
--operation mode is arithmetic

B1L41 = B1L51;


--B1L77 is moving_object:U1|LessThan~675 at LC_X21_Y24_N5
--operation mode is arithmetic

B1L77_cout_0 = hcountreg[7] & (!B1L68 # !B1L32) # !hcountreg[7] & !B1L32 & !B1L68;
B1L77 = CARRY(B1L77_cout_0);

--B1L87 is moving_object:U1|LessThan~675COUT1_761 at LC_X21_Y24_N5
--operation mode is arithmetic

B1L87_cout_1 = hcountreg[7] & (!B1L68 # !B1L32) # !hcountreg[7] & !B1L32 & !B1L68;
B1L87 = CARRY(B1L87_cout_1);


--B1L71 is moving_object:U1|add~639 at LC_X23_Y24_N5
--operation mode is arithmetic

B1L71_carry_eqn = (!B1L72 & GND) # (B1L72 & VCC);
B1L71 = B1L31 $ B1L71_carry_eqn;

--B1L81 is moving_object:U1|add~641 at LC_X23_Y24_N5
--operation mode is arithmetic

B1L81_cout_0 = B1L31 # !B1L72;
B1L81 = CARRY(B1L81_cout_0);

--B1L91 is moving_object:U1|add~641COUT1_735 at LC_X23_Y24_N5
--operation mode is arithmetic

B1L91_cout_1 = B1L31 # !B1L72;
B1L91 = CARRY(B1L91_cout_1);


--B1L08 is moving_object:U1|LessThan~680 at LC_X22_Y24_N6
--operation mode is arithmetic

B1L08_cout_0 = hcountreg[7] & B1L62 & !B1L09 # !hcountreg[7] & (B1L62 # !B1L09);
B1L08 = CARRY(B1L08_cout_0);

--B1L18 is moving_object:U1|LessThan~680COUT1_778 at LC_X22_Y24_N6
--operation mode is arithmetic

B1L18_cout_1 = hcountreg[7] & B1L62 & !B1L19 # !hcountreg[7] & (B1L62 # !B1L19);
B1L18 = CARRY(B1L18_cout_1);


--B1_nn[8] is moving_object:U1|nn[8] at LC_X26_Y24_N5
--operation mode is arithmetic

B1_nn[8]_carry_eqn = (!B1L231 & GND) # (B1L231 & VCC);
B1_nn[8]_lut_out = B1_nn[8] $ (B1_nn[8]_carry_eqn);
B1_nn[8] = DFFEAS(B1_nn[8]_lut_out, GLOBAL(clk), VCC, , clken_fcount, , , B1L48, );

--B1L631 is moving_object:U1|nn[8]~119 at LC_X26_Y24_N5
--operation mode is arithmetic

B1L631_cout_0 = !B1L231 # !B1_nn[8];
B1L631 = CARRY(B1L631_cout_0);

--B1L731 is moving_object:U1|nn[8]~119COUT1_160 at LC_X26_Y24_N5
--operation mode is arithmetic

B1L731_cout_1 = !B1L231 # !B1_nn[8];
B1L731 = CARRY(B1L731_cout_1);


--B1_nn[7] is moving_object:U1|nn[7] at LC_X26_Y24_N4
--operation mode is arithmetic

B1_nn[7]_lut_out = B1_nn[7] $ !B1L921;
B1_nn[7] = DFFEAS(B1_nn[7]_lut_out, GLOBAL(clk), VCC, , clken_fcount, , , B1L48, );

--B1L231 is moving_object:U1|nn[7]~123 at LC_X26_Y24_N4
--operation mode is arithmetic

B1L231 = B1L331;


--B1_nn[9] is moving_object:U1|nn[9] at LC_X26_Y24_N6
--operation mode is arithmetic

B1_nn[9]_carry_eqn = (!B1L231 & B1L631) # (B1L231 & B1L731);
B1_nn[9]_lut_out = B1_nn[9] $ (!B1_nn[9]_carry_eqn);
B1_nn[9] = DFFEAS(B1_nn[9]_lut_out, GLOBAL(clk), VCC, , clken_fcount, , , B1L48, );

--B1L931 is moving_object:U1|nn[9]~127 at LC_X26_Y24_N6
--operation mode is arithmetic

B1L931_cout_0 = B1_nn[9] & (!B1L631);
B1L931 = CARRY(B1L931_cout_0);

--B1L041 is moving_object:U1|nn[9]~127COUT1_162 at LC_X26_Y24_N6
--operation mode is arithmetic

B1L041_cout_1 = B1_nn[9] & (!B1L731);
B1L041 = CARRY(B1L041_cout_1);


--B1L28 is moving_object:U1|LessThan~683 at LC_X25_Y24_N9
--operation mode is normal

B1L28 = !B1_nn[10] & (!B1_nn[8] & !B1_nn[7] # !B1_nn[9]);


--B1_nn[3] is moving_object:U1|nn[3] at LC_X26_Y24_N0
--operation mode is arithmetic

B1_nn[3]_lut_out = !B1_nn[3];
B1_nn[3] = DFFEAS(B1_nn[3]_lut_out, GLOBAL(clk), VCC, , clken_fcount, , , B1L48, );

--B1L021 is moving_object:U1|nn[3]~131 at LC_X26_Y24_N0
--operation mode is arithmetic

B1L021_cout_0 = B1_nn[3];
B1L021 = CARRY(B1L021_cout_0);

--B1L121 is moving_object:U1|nn[3]~131COUT1_153 at LC_X26_Y24_N0
--operation mode is arithmetic

B1L121_cout_1 = B1_nn[3];
B1L121 = CARRY(B1L121_cout_1);


--B1_nn[4] is moving_object:U1|nn[4] at LC_X26_Y24_N1
--operation mode is arithmetic

B1_nn[4]_lut_out = B1_nn[4] $ (B1L021);
B1_nn[4] = DFFEAS(B1_nn[4]_lut_out, GLOBAL(clk), VCC, , clken_fcount, , , B1L48, );

--B1L321 is moving_object:U1|nn[4]~135 at LC_X26_Y24_N1
--operation mode is arithmetic

B1L321_cout_0 = !B1L021 # !B1_nn[4];
B1L321 = CARRY(B1L321_cout_0);

--B1L421 is moving_object:U1|nn[4]~135COUT1_155 at LC_X26_Y24_N1
--operation mode is arithmetic

B1L421_cout_1 = !B1L121 # !B1_nn[4];
B1L421 = CARRY(B1L421_cout_1);


--B1_nn[5] is moving_object:U1|nn[5] at LC_X26_Y24_N2
--operation mode is arithmetic

B1_nn[5]_lut_out = B1_nn[5] $ (!B1L321);
B1_nn[5] = DFFEAS(B1_nn[5]_lut_out, GLOBAL(clk), VCC, , clken_fcount, , , B1L48, );

--B1L621 is moving_object:U1|nn[5]~139 at LC_X26_Y24_N2
--operation mode is arithmetic

B1L621_cout_0 = B1_nn[5] & (!B1L321);
B1L621 = CARRY(B1L621_cout_0);

--B1L721 is moving_object:U1|nn[5]~139COUT1_157 at LC_X26_Y24_N2
--operation mode is arithmetic

B1L721_cout_1 = B1_nn[5] & (!B1L421);
B1L721 = CARRY(B1L721_cout_1);


--B1_nn[6] is moving_object:U1|nn[6] at LC_X26_Y24_N3
--operation mode is arithmetic

B1_nn[6]_lut_out = B1_nn[6] $ B1L621;
B1_nn[6] = DFFEAS(B1_nn[6]_lut_out, GLOBAL(clk), VCC, , clken_fcount, , , B1L48, );

--B1L921 is moving_object:U1|nn[6]~143 at LC_X26_Y24_N3
--operation mode is arithmetic

B1L921_cout_0 = !B1L621 # !B1_nn[6];
B1L921 = CARRY(B1L921_cout_0);

--B1L031 is moving_object:U1|nn[6]~143COUT1_158 at LC_X26_Y24_N3
--operation mode is arithmetic

B1L031_cout_1 = !B1L721 # !B1_nn[6];
B1L031 = CARRY(B1L031_cout_1);


--B1L38 is moving_object:U1|LessThan~684 at LC_X26_Y24_N9
--operation mode is normal

B1L38 = !B1_nn[6] & (!B1_nn[5] # !B1_nn[3] # !B1_nn[4]);


--B1L48 is moving_object:U1|LessThan~685 at LC_X26_Y24_N8
--operation mode is normal

B1L48 = !B1L28 & (B1_nn[10] # B1_nn[8] # !B1L38);


--clken_fcount is clken_fcount at LC_X25_Y24_N8
--operation mode is normal

\fstart:inputd_qfbk = \fstart:inputd;
clken_fcount = !\fstart:inputd_qfbk & \fstart:inputc;

--\fstart:inputd is \fstart:inputd at LC_X25_Y24_N8
--operation mode is normal

\fstart:inputd = DFFEAS(clken_fcount, GLOBAL(clk), VCC, , , \fstart:inputc, , , VCC);


--B1L02 is moving_object:U1|add~644 at LC_X25_Y24_N5
--operation mode is arithmetic

B1L02_carry_eqn = (!B1L13 & GND) # (B1L13 & VCC);
B1L02 = B1_nn[8] $ B1L02_carry_eqn;

--B1L12 is moving_object:U1|add~646 at LC_X25_Y24_N5
--operation mode is arithmetic

B1L12_cout_0 = !B1L13 # !B1_nn[8];
B1L12 = CARRY(B1L12_cout_0);

--B1L22 is moving_object:U1|add~646COUT1_746 at LC_X25_Y24_N5
--operation mode is arithmetic

B1L22_cout_1 = !B1L13 # !B1_nn[8];
B1L22 = CARRY(B1L22_cout_1);


--B1L32 is moving_object:U1|add~649 at LC_X24_Y24_N3
--operation mode is arithmetic

B1L32 = B1L03 $ !B1L53;

--B1L42 is moving_object:U1|add~651 at LC_X24_Y24_N3
--operation mode is arithmetic

B1L42_cout_0 = B1L03 & !B1L53;
B1L42 = CARRY(B1L42_cout_0);

--B1L52 is moving_object:U1|add~651COUT1_726 at LC_X24_Y24_N3
--operation mode is arithmetic

B1L52_cout_1 = B1L03 & !B1L63;
B1L52 = CARRY(B1L52_cout_1);


--B1L68 is moving_object:U1|LessThan~688 at LC_X21_Y24_N4
--operation mode is arithmetic

B1L68 = B1L78;


--B1L62 is moving_object:U1|add~654 at LC_X23_Y24_N4
--operation mode is arithmetic

B1L62 = B1L32 $ (!B1L83);

--B1L72 is moving_object:U1|add~656 at LC_X23_Y24_N4
--operation mode is arithmetic

B1L72 = B1L82;


--B1L09 is moving_object:U1|LessThan~693 at LC_X22_Y24_N5
--operation mode is arithmetic

B1L09_cout_0 = B1L73 & hcountreg[6] & !B1L69 # !B1L73 & (hcountreg[6] # !B1L69);
B1L09 = CARRY(B1L09_cout_0);

--B1L19 is moving_object:U1|LessThan~693COUT1_776 at LC_X22_Y24_N5
--operation mode is arithmetic

B1L19_cout_1 = B1L73 & hcountreg[6] & !B1L69 # !B1L73 & (hcountreg[6] # !B1L69);
B1L19 = CARRY(B1L19_cout_1);


--B1L03 is moving_object:U1|add~659 at LC_X25_Y24_N4
--operation mode is arithmetic

B1L03 = B1_nn[7] $ !B1L14;

--B1L13 is moving_object:U1|add~661 at LC_X25_Y24_N4
--operation mode is arithmetic

B1L13 = B1L23;


--B1L43 is moving_object:U1|add~664 at LC_X24_Y24_N2
--operation mode is arithmetic

B1L43 = B1L04 $ (B1L44);

--B1L53 is moving_object:U1|add~666 at LC_X24_Y24_N2
--operation mode is arithmetic

B1L53_cout_0 = !B1L44 # !B1L04;
B1L53 = CARRY(B1L53_cout_0);

--B1L63 is moving_object:U1|add~666COUT1_725 at LC_X24_Y24_N2
--operation mode is arithmetic

B1L63_cout_1 = !B1L54 # !B1L04;
B1L63 = CARRY(B1L63_cout_1);


--B1L39 is moving_object:U1|LessThan~698 at LC_X21_Y24_N3
--operation mode is arithmetic

B1L39_cout_0 = hcountreg[5] & (!B1L89 # !B1L34) # !hcountreg[5] & !B1L34 & !B1L89;
B1L39 = CARRY(B1L39_cout_0);

--B1L49 is moving_object:U1|LessThan~698COUT1_759 at LC_X21_Y24_N3
--operation mode is arithmetic

B1L49_cout_1 = hcountreg[5] & (!B1L99 # !B1L34) # !hcountreg[5] & !B1L34 & !B1L99;
B1L49 = CARRY(B1L49_cout_1);


--B1L73 is moving_object:U1|add~669 at LC_X23_Y24_N3
--operation mode is arithmetic

B1L73 = B1L43 $ (B1L74);

--B1L83 is moving_object:U1|add~671 at LC_X23_Y24_N3
--operation mode is arithmetic

B1L83_cout_0 = B1L43 # !B1L74;
B1L83 = CARRY(B1L83_cout_0);

--B1L93 is moving_object:U1|add~671COUT1_733 at LC_X23_Y24_N3
--operation mode is arithmetic

B1L93_cout_1 = B1L43 # !B1L84;
B1L93 = CARRY(B1L93_cout_1);


--B1L69 is moving_object:U1|LessThan~703 at LC_X22_Y24_N4
--operation mode is arithmetic

B1L69 = CARRY(B1L64 & (!B1L201 # !hcountreg[5]) # !B1L64 & !hcountreg[5] & !B1L201);


--B1L04 is moving_object:U1|add~674 at LC_X25_Y24_N3

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -