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

📄 lcdcont.fit.eqn

📁 关于lcd的vhdl程序代码
💻 EQN
📖 第 1 页 / 共 2 页
字号:

C1L6 = E1_safe_q[2] & E1_safe_q[1] & E1_safe_q[0];


--C1L7 is lcd:mylcd|count[3]~440 at LC_X15_Y6_N5
--operation mode is normal

C1L7 = C1_state.setfunc & E1_safe_q[3] & C1L6;

--C1_state.dispoff is lcd:mylcd|state.dispoff at LC_X15_Y6_N5
--operation mode is normal

C1_state.dispoff = DFFEAS(C1L7, GLOBAL(B1_clockout), GLOBAL(reset), , , , , , );


--C1L8 is lcd:mylcd|count[3]~441 at LC_X14_Y5_N9
--operation mode is normal

C1L8 = E1_safe_q[0] & C1_state.clear & C1L1;

--C1_state.setmode is lcd:mylcd|state.setmode at LC_X14_Y5_N9
--operation mode is normal

C1_state.setmode = DFFEAS(C1L8, GLOBAL(B1_clockout), GLOBAL(reset), , , , , , );


--C1L9 is lcd:mylcd|count[3]~442 at LC_X15_Y5_N0
--operation mode is normal

C1L9 = C1_state.setfunc & !C1L8 & !C1L7 # !C1_state.setfunc & !C1L8 & !C1L7 # !C1_state.clear;


--B1L94 is clockdiv:div|add~163 at LC_X14_Y3_N5
--operation mode is arithmetic

B1L94_carry_eqn = B1L84;
B1L94 = B1_\count:counter[12] $ !B1L94_carry_eqn;

--B1L05 is clockdiv:div|add~163COUT at LC_X14_Y3_N5
--operation mode is arithmetic

B1L05_cout_0 = B1_\count:counter[12] & !B1L84;
B1L05 = CARRY(B1L05_cout_0);

--B1L15 is clockdiv:div|add~163COUTCOUT1_197 at LC_X14_Y3_N5
--operation mode is arithmetic

B1L15_cout_1 = B1_\count:counter[12] & !B1L84;
B1L15 = CARRY(B1L15_cout_1);


--B1L55 is clockdiv:div|add~165 at LC_X14_Y3_N7
--operation mode is normal

B1L55_carry_eqn = (!B1L84 & B1L35) # (B1L84 & B1L45);
B1L55 = B1L55_carry_eqn $ !B1_\count:counter[14];


--B1L25 is clockdiv:div|add~164 at LC_X14_Y3_N6
--operation mode is arithmetic

B1L25_carry_eqn = (!B1L84 & B1L05) # (B1L84 & B1L15);
B1L25 = B1_\count:counter[13] $ B1L25_carry_eqn;

--B1L35 is clockdiv:div|add~164COUT at LC_X14_Y3_N6
--operation mode is arithmetic

B1L35_cout_0 = !B1L05 # !B1_\count:counter[13];
B1L35 = CARRY(B1L35_cout_0);

--B1L45 is clockdiv:div|add~164COUTCOUT1_199 at LC_X14_Y3_N6
--operation mode is arithmetic

B1L45_cout_1 = !B1L15 # !B1_\count:counter[13];
B1L45 = CARRY(B1L45_cout_1);


--B1L74 is clockdiv:div|add~162 at LC_X14_Y3_N4
--operation mode is arithmetic

B1L74_carry_eqn = (!B1L43 & B1L54) # (B1L43 & B1L64);
B1L74 = B1_\count:counter[11] $ B1L74_carry_eqn;

--B1L84 is clockdiv:div|add~162COUT at LC_X14_Y3_N4
--operation mode is arithmetic

B1L84 = CARRY(!B1L64 # !B1_\count:counter[11]);


--B1L44 is clockdiv:div|add~161 at LC_X14_Y3_N3
--operation mode is arithmetic

B1L44_carry_eqn = (!B1L43 & B1L24) # (B1L43 & B1L34);
B1L44 = B1_\count:counter[10] $ (!B1L44_carry_eqn);

--B1L54 is clockdiv:div|add~161COUT at LC_X14_Y3_N3
--operation mode is arithmetic

B1L54_cout_0 = B1_\count:counter[10] & !B1L24;
B1L54 = CARRY(B1L54_cout_0);

--B1L64 is clockdiv:div|add~161COUTCOUT1_195 at LC_X14_Y3_N3
--operation mode is arithmetic

B1L64_cout_1 = B1_\count:counter[10] & !B1L34;
B1L64 = CARRY(B1L64_cout_1);


--B1L14 is clockdiv:div|add~160 at LC_X14_Y3_N2
--operation mode is arithmetic

B1L14_carry_eqn = (!B1L43 & B1L93) # (B1L43 & B1L04);
B1L14 = B1_\count:counter[9] $ B1L14_carry_eqn;

--B1L24 is clockdiv:div|add~160COUT at LC_X14_Y3_N2
--operation mode is arithmetic

B1L24_cout_0 = !B1L93 # !B1_\count:counter[9];
B1L24 = CARRY(B1L24_cout_0);

--B1L34 is clockdiv:div|add~160COUTCOUT1_193 at LC_X14_Y3_N2
--operation mode is arithmetic

B1L34_cout_1 = !B1L04 # !B1_\count:counter[9];
B1L34 = CARRY(B1L34_cout_1);


--B1L83 is clockdiv:div|add~159 at LC_X14_Y3_N1
--operation mode is arithmetic

B1L83_carry_eqn = (!B1L43 & B1L63) # (B1L43 & B1L73);
B1L83 = B1_\count:counter[8] $ (!B1L83_carry_eqn);

--B1L93 is clockdiv:div|add~159COUT at LC_X14_Y3_N1
--operation mode is arithmetic

B1L93_cout_0 = B1_\count:counter[8] & !B1L63;
B1L93 = CARRY(B1L93_cout_0);

--B1L04 is clockdiv:div|add~159COUTCOUT1_191 at LC_X14_Y3_N1
--operation mode is arithmetic

B1L04_cout_1 = B1_\count:counter[8] & !B1L73;
B1L04 = CARRY(B1L04_cout_1);


--B1L53 is clockdiv:div|add~158 at LC_X14_Y3_N0
--operation mode is arithmetic

B1L53_carry_eqn = B1L43;
B1L53 = B1_\count:counter[7] $ B1L53_carry_eqn;

--B1L63 is clockdiv:div|add~158COUT at LC_X14_Y3_N0
--operation mode is arithmetic

B1L63_cout_0 = !B1L43 # !B1_\count:counter[7];
B1L63 = CARRY(B1L63_cout_0);

--B1L73 is clockdiv:div|add~158COUTCOUT1_189 at LC_X14_Y3_N0
--operation mode is arithmetic

B1L73_cout_1 = !B1L43 # !B1_\count:counter[7];
B1L73 = CARRY(B1L73_cout_1);


--B1L33 is clockdiv:div|add~157 at LC_X13_Y3_N9
--operation mode is arithmetic

B1L33_carry_eqn = (!B1L02 & B1L13) # (B1L02 & B1L23);
B1L33 = B1_\count:counter[6] $ !B1L33_carry_eqn;

--B1L43 is clockdiv:div|add~157COUT at LC_X13_Y3_N9
--operation mode is arithmetic

B1L43 = CARRY(B1_\count:counter[6] & !B1L23);


--B1L72 is clockdiv:div|add~155 at LC_X13_Y3_N7
--operation mode is arithmetic

B1L72_carry_eqn = (!B1L02 & B1L52) # (B1L02 & B1L62);
B1L72 = B1_\count:counter[4] $ !B1L72_carry_eqn;

--B1L82 is clockdiv:div|add~155COUT at LC_X13_Y3_N7
--operation mode is arithmetic

B1L82_cout_0 = B1_\count:counter[4] & !B1L52;
B1L82 = CARRY(B1L82_cout_0);

--B1L92 is clockdiv:div|add~155COUTCOUT1_185 at LC_X13_Y3_N7
--operation mode is arithmetic

B1L92_cout_1 = B1_\count:counter[4] & !B1L62;
B1L92 = CARRY(B1L92_cout_1);


--B1L03 is clockdiv:div|add~156 at LC_X13_Y3_N8
--operation mode is arithmetic

B1L03_carry_eqn = (!B1L02 & B1L82) # (B1L02 & B1L92);
B1L03 = B1_\count:counter[5] $ B1L03_carry_eqn;

--B1L13 is clockdiv:div|add~156COUT at LC_X13_Y3_N8
--operation mode is arithmetic

B1L13_cout_0 = !B1L82 # !B1_\count:counter[5];
B1L13 = CARRY(B1L13_cout_0);

--B1L23 is clockdiv:div|add~156COUTCOUT1_187 at LC_X13_Y3_N8
--operation mode is arithmetic

B1L23_cout_1 = !B1L92 # !B1_\count:counter[5];
B1L23 = CARRY(B1L23_cout_1);


--B1L42 is clockdiv:div|add~154 at LC_X13_Y3_N6
--operation mode is arithmetic

B1L42_carry_eqn = (!B1L02 & B1L22) # (B1L02 & B1L32);
B1L42 = B1_\count:counter[3] $ B1L42_carry_eqn;

--B1L52 is clockdiv:div|add~154COUT at LC_X13_Y3_N6
--operation mode is arithmetic

B1L52_cout_0 = !B1L22 # !B1_\count:counter[3];
B1L52 = CARRY(B1L52_cout_0);

--B1L62 is clockdiv:div|add~154COUTCOUT1_183 at LC_X13_Y3_N6
--operation mode is arithmetic

B1L62_cout_1 = !B1L32 # !B1_\count:counter[3];
B1L62 = CARRY(B1L62_cout_1);


--B1L12 is clockdiv:div|add~153 at LC_X13_Y3_N5
--operation mode is arithmetic

B1L12_carry_eqn = B1L02;
B1L12 = B1_\count:counter[2] $ !B1L12_carry_eqn;

--B1L22 is clockdiv:div|add~153COUT at LC_X13_Y3_N5
--operation mode is arithmetic

B1L22_cout_0 = B1_\count:counter[2] & !B1L02;
B1L22 = CARRY(B1L22_cout_0);

--B1L32 is clockdiv:div|add~153COUTCOUT1_181 at LC_X13_Y3_N5
--operation mode is arithmetic

B1L32_cout_1 = B1_\count:counter[2] & !B1L02;
B1L32 = CARRY(B1L32_cout_1);


--B1L61 is clockdiv:div|add~151 at LC_X13_Y3_N3
--operation mode is arithmetic

B1L61 = !B1_\count:counter[0];

--B1L71 is clockdiv:div|add~151COUT at LC_X13_Y3_N3
--operation mode is arithmetic

B1L71_cout_0 = B1_\count:counter[0];
B1L71 = CARRY(B1L71_cout_0);

--B1L81 is clockdiv:div|add~151COUTCOUT1_179 at LC_X13_Y3_N3
--operation mode is arithmetic

B1L81_cout_1 = B1_\count:counter[0];
B1L81 = CARRY(B1L81_cout_1);


--B1L91 is clockdiv:div|add~152 at LC_X13_Y3_N4
--operation mode is arithmetic

B1L91 = B1_\count:counter[1] $ B1L71;

--B1L02 is clockdiv:div|add~152COUT at LC_X13_Y3_N4
--operation mode is arithmetic

B1L02 = CARRY(!B1L81 # !B1_\count:counter[1]);


--reset is reset at PIN_38
--operation mode is input

reset = INPUT();


--clk is clk at PIN_18
--operation mode is input

clk = INPUT();


--data_out[7] is data_out[7] at PIN_101
--operation mode is output

data_out[7] = OUTPUT(GND);


--data_out[6] is data_out[6] at PIN_98
--operation mode is output

data_out[6] = OUTPUT(C1_lcd_data[6]);


--data_out[5] is data_out[5] at PIN_97
--operation mode is output

data_out[5] = OUTPUT(C1_lcd_data[5]);


--data_out[4] is data_out[4] at PIN_96
--operation mode is output

data_out[4] = OUTPUT(C1_lcd_data[4]);


--data_out[3] is data_out[3] at PIN_95
--operation mode is output

data_out[3] = OUTPUT(C1_lcd_data[3]);


--data_out[2] is data_out[2] at PIN_94
--operation mode is output

data_out[2] = OUTPUT(C1_lcd_data[2]);


--data_out[1] is data_out[1] at PIN_93
--operation mode is output

data_out[1] = OUTPUT(C1_lcd_data[1]);


--data_out[0] is data_out[0] at PIN_91
--operation mode is output

data_out[0] = OUTPUT(C1_lcd_data[0]);


--rw_out is rw_out at PIN_88
--operation mode is output

rw_out = OUTPUT(GND);


--cont is cont at PIN_86
--operation mode is output

cont = OUTPUT(GND);


--select_out is select_out at PIN_87
--operation mode is output

select_out = OUTPUT(C1_lcd_select);


--enable_out is enable_out at PIN_89
--operation mode is output

enable_out = OUTPUT(!B1_clockout);


⌨️ 快捷键说明

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