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

📄 lcd_vhdl.fit.eqn

📁 vhdl的很多例子
💻 EQN
📖 第 1 页 / 共 3 页
字号:
B1L214 = B1L211 & B1L210 & B1L213 & B1L212;


--B1_clkcnt[3] is lcd:inst|clkcnt[3] at LC_X6_Y8_N2
--operation mode is normal

B1_clkcnt[3]_lut_out = B1L83;
B1_clkcnt[3] = DFFEAS(B1_clkcnt[3]_lut_out, GLOBAL(clk), GLOBAL(reset), , , , , , );


--B1_clkcnt[2] is lcd:inst|clkcnt[2] at LC_X6_Y8_N3
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.

B1_clkcnt[2]_lut_out = GND;
B1_clkcnt[2] = DFFEAS(B1_clkcnt[2]_lut_out, GLOBAL(clk), GLOBAL(reset), , , B1L86, , , VCC);


--B1_clkcnt[1] is lcd:inst|clkcnt[1] at LC_X6_Y8_N4
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.

B1_clkcnt[1]_lut_out = GND;
B1_clkcnt[1] = DFFEAS(B1_clkcnt[1]_lut_out, GLOBAL(clk), GLOBAL(reset), , , B1L89, , , VCC);


--B1L215 is lcd:inst|Equal~1148 at LC_X6_Y8_N1
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.

B1_clkcnt[4]_qfbk = B1_clkcnt[4];
B1L215 = !B1_clkcnt[1] & !B1_clkcnt[3] & !B1_clkcnt[4]_qfbk & !B1_clkcnt[2];

--B1_clkcnt[4] is lcd:inst|clkcnt[4] at LC_X6_Y8_N1
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.

B1_clkcnt[4] = DFFEAS(B1L215, GLOBAL(clk), GLOBAL(reset), , , B1L81, , , VCC);


--B1_clkcnt[0] is lcd:inst|clkcnt[0] at LC_X7_Y7_N5
--operation mode is normal

B1_clkcnt[0]_lut_out = B1L92 & (B1_clkcnt[0] # !B1L214 # !B1L215);
B1_clkcnt[0] = DFFEAS(B1_clkcnt[0]_lut_out, GLOBAL(clk), GLOBAL(reset), , , , , , );


--B1L216 is lcd:inst|Equal~1149 at LC_X7_Y7_N4
--operation mode is normal

B1L216 = B1L215 & !B1_clkcnt[0] & B1L214;


--B1L144 is lcd:inst|counter[0]~530 at LC_X13_Y4_N8
--operation mode is normal

B1L144 = B1_flag & B1L224 & (!B1L198) # !B1_flag & (B1L205 # B1L224 & !B1L198);


--B1L193 is lcd:inst|div_counter[0]~197 at LC_X13_Y5_N8
--operation mode is normal

B1L193 = B1_flag & (!B1L1 # !B1_div_counter[2] # !B1_div_counter[3]);


--B1L38 is lcd:inst|add~1369 at LC_X8_Y8_N4
--operation mode is arithmetic

B1L38_carry_eqn = (!B1L54 & B1L42) # (B1L54 & B1L43);
B1L38 = B1_clkcnt[19] $ B1L38_carry_eqn;

--B1L39 is lcd:inst|add~1371 at LC_X8_Y8_N4
--operation mode is arithmetic

B1L39 = CARRY(!B1L43 # !B1_clkcnt[19]);


--B1L40 is lcd:inst|add~1374 at LC_X8_Y8_N5
--operation mode is normal

B1L40_carry_eqn = B1L39;
B1L40 = B1L40_carry_eqn $ !B1_clkcnt[20];


--B1L41 is lcd:inst|add~1379 at LC_X8_Y8_N3
--operation mode is arithmetic

B1L41_carry_eqn = (!B1L54 & B1L45) # (B1L54 & B1L46);
B1L41 = B1_clkcnt[18] $ !B1L41_carry_eqn;

--B1L42 is lcd:inst|add~1381 at LC_X8_Y8_N3
--operation mode is arithmetic

B1L42_cout_0 = B1_clkcnt[18] & !B1L45;
B1L42 = CARRY(B1L42_cout_0);

--B1L43 is lcd:inst|add~1381COUT1_1542 at LC_X8_Y8_N3
--operation mode is arithmetic

B1L43_cout_1 = B1_clkcnt[18] & !B1L46;
B1L43 = CARRY(B1L43_cout_1);


--B1L44 is lcd:inst|add~1384 at LC_X8_Y8_N2
--operation mode is arithmetic

B1L44_carry_eqn = (!B1L54 & B1L51) # (B1L54 & B1L52);
B1L44 = B1_clkcnt[17] $ (B1L44_carry_eqn);

--B1L45 is lcd:inst|add~1386 at LC_X8_Y8_N2
--operation mode is arithmetic

B1L45_cout_0 = !B1L51 # !B1_clkcnt[17];
B1L45 = CARRY(B1L45_cout_0);

--B1L46 is lcd:inst|add~1386COUT1_1540 at LC_X8_Y8_N2
--operation mode is arithmetic

B1L46_cout_1 = !B1L52 # !B1_clkcnt[17];
B1L46 = CARRY(B1L46_cout_1);


--B1L47 is lcd:inst|add~1389 at LC_X8_Y8_N0
--operation mode is arithmetic

B1L47_carry_eqn = B1L54;
B1L47 = B1_clkcnt[15] $ (B1L47_carry_eqn);

--B1L48 is lcd:inst|add~1391 at LC_X8_Y8_N0
--operation mode is arithmetic

B1L48_cout_0 = !B1L54 # !B1_clkcnt[15];
B1L48 = CARRY(B1L48_cout_0);

--B1L49 is lcd:inst|add~1391COUT1_1536 at LC_X8_Y8_N0
--operation mode is arithmetic

B1L49_cout_1 = !B1L54 # !B1_clkcnt[15];
B1L49 = CARRY(B1L49_cout_1);


--B1L50 is lcd:inst|add~1394 at LC_X8_Y8_N1
--operation mode is arithmetic

B1L50_carry_eqn = (!B1L54 & B1L48) # (B1L54 & B1L49);
B1L50 = B1_clkcnt[16] $ (!B1L50_carry_eqn);

--B1L51 is lcd:inst|add~1396 at LC_X8_Y8_N1
--operation mode is arithmetic

B1L51_cout_0 = B1_clkcnt[16] & (!B1L48);
B1L51 = CARRY(B1L51_cout_0);

--B1L52 is lcd:inst|add~1396COUT1_1538 at LC_X8_Y8_N1
--operation mode is arithmetic

B1L52_cout_1 = B1_clkcnt[16] & (!B1L49);
B1L52 = CARRY(B1L52_cout_1);


--B1L53 is lcd:inst|add~1399 at LC_X7_Y8_N9
--operation mode is arithmetic

B1L53_carry_eqn = (!B1L68 & B1L56) # (B1L68 & B1L57);
B1L53 = B1_clkcnt[14] $ (!B1L53_carry_eqn);

--B1L54 is lcd:inst|add~1401 at LC_X7_Y8_N9
--operation mode is arithmetic

B1L54 = CARRY(B1_clkcnt[14] & (!B1L57));


--B1L55 is lcd:inst|add~1404 at LC_X7_Y8_N8
--operation mode is arithmetic

B1L55_carry_eqn = (!B1L68 & B1L59) # (B1L68 & B1L60);
B1L55 = B1_clkcnt[13] $ (B1L55_carry_eqn);

--B1L56 is lcd:inst|add~1406 at LC_X7_Y8_N8
--operation mode is arithmetic

B1L56_cout_0 = !B1L59 # !B1_clkcnt[13];
B1L56 = CARRY(B1L56_cout_0);

--B1L57 is lcd:inst|add~1406COUT1_1534 at LC_X7_Y8_N8
--operation mode is arithmetic

B1L57_cout_1 = !B1L60 # !B1_clkcnt[13];
B1L57 = CARRY(B1L57_cout_1);


--B1L58 is lcd:inst|add~1409 at LC_X7_Y8_N7
--operation mode is arithmetic

B1L58_carry_eqn = (!B1L68 & B1L62) # (B1L68 & B1L63);
B1L58 = B1_clkcnt[12] $ !B1L58_carry_eqn;

--B1L59 is lcd:inst|add~1411 at LC_X7_Y8_N7
--operation mode is arithmetic

B1L59_cout_0 = B1_clkcnt[12] & !B1L62;
B1L59 = CARRY(B1L59_cout_0);

--B1L60 is lcd:inst|add~1411COUT1_1532 at LC_X7_Y8_N7
--operation mode is arithmetic

B1L60_cout_1 = B1_clkcnt[12] & !B1L63;
B1L60 = CARRY(B1L60_cout_1);


--B1L61 is lcd:inst|add~1414 at LC_X7_Y8_N6
--operation mode is arithmetic

B1L61_carry_eqn = (!B1L68 & B1L65) # (B1L68 & B1L66);
B1L61 = B1_clkcnt[11] $ (B1L61_carry_eqn);

--B1L62 is lcd:inst|add~1416 at LC_X7_Y8_N6
--operation mode is arithmetic

B1L62_cout_0 = !B1L65 # !B1_clkcnt[11];
B1L62 = CARRY(B1L62_cout_0);

--B1L63 is lcd:inst|add~1416COUT1_1530 at LC_X7_Y8_N6
--operation mode is arithmetic

B1L63_cout_1 = !B1L66 # !B1_clkcnt[11];
B1L63 = CARRY(B1L63_cout_1);


--B1L64 is lcd:inst|add~1419 at LC_X7_Y8_N5
--operation mode is arithmetic

B1L64_carry_eqn = B1L68;
B1L64 = B1_clkcnt[10] $ !B1L64_carry_eqn;

--B1L65 is lcd:inst|add~1421 at LC_X7_Y8_N5
--operation mode is arithmetic

B1L65_cout_0 = B1_clkcnt[10] & !B1L68;
B1L65 = CARRY(B1L65_cout_0);

--B1L66 is lcd:inst|add~1421COUT1_1528 at LC_X7_Y8_N5
--operation mode is arithmetic

B1L66_cout_1 = B1_clkcnt[10] & !B1L68;
B1L66 = CARRY(B1L66_cout_1);


--B1L67 is lcd:inst|add~1424 at LC_X7_Y8_N4
--operation mode is arithmetic

B1L67_carry_eqn = (!B1L82 & B1L73) # (B1L82 & B1L74);
B1L67 = B1_clkcnt[9] $ B1L67_carry_eqn;

--B1L68 is lcd:inst|add~1426 at LC_X7_Y8_N4
--operation mode is arithmetic

B1L68 = CARRY(!B1L74 # !B1_clkcnt[9]);


--B1L69 is lcd:inst|add~1429 at LC_X7_Y8_N1
--operation mode is arithmetic

B1L69_carry_eqn = (!B1L82 & B1L79) # (B1L82 & B1L80);
B1L69 = B1_clkcnt[6] $ (!B1L69_carry_eqn);

--B1L70 is lcd:inst|add~1431 at LC_X7_Y8_N1
--operation mode is arithmetic

B1L70_cout_0 = B1_clkcnt[6] & (!B1L79);
B1L70 = CARRY(B1L70_cout_0);

--B1L71 is lcd:inst|add~1431COUT1_1522 at LC_X7_Y8_N1
--operation mode is arithmetic

B1L71_cout_1 = B1_clkcnt[6] & (!B1L80);
B1L71 = CARRY(B1L71_cout_1);


--B1L72 is lcd:inst|add~1434 at LC_X7_Y8_N3
--operation mode is arithmetic

B1L72_carry_eqn = (!B1L82 & B1L76) # (B1L82 & B1L77);
B1L72 = B1_clkcnt[8] $ (!B1L72_carry_eqn);

--B1L73 is lcd:inst|add~1436 at LC_X7_Y8_N3
--operation mode is arithmetic

B1L73_cout_0 = B1_clkcnt[8] & (!B1L76);
B1L73 = CARRY(B1L73_cout_0);

--B1L74 is lcd:inst|add~1436COUT1_1526 at LC_X7_Y8_N3
--operation mode is arithmetic

B1L74_cout_1 = B1_clkcnt[8] & (!B1L77);
B1L74 = CARRY(B1L74_cout_1);


--B1L75 is lcd:inst|add~1439 at LC_X7_Y8_N2
--operation mode is arithmetic

B1L75_carry_eqn = (!B1L82 & B1L70) # (B1L82 & B1L71);
B1L75 = B1_clkcnt[7] $ B1L75_carry_eqn;

--B1L76 is lcd:inst|add~1441 at LC_X7_Y8_N2
--operation mode is arithmetic

B1L76_cout_0 = !B1L70 # !B1_clkcnt[7];
B1L76 = CARRY(B1L76_cout_0);

--B1L77 is lcd:inst|add~1441COUT1_1524 at LC_X7_Y8_N2
--operation mode is arithmetic

B1L77_cout_1 = !B1L71 # !B1_clkcnt[7];
B1L77 = CARRY(B1L77_cout_1);


--B1L78 is lcd:inst|add~1444 at LC_X7_Y8_N0
--operation mode is arithmetic

B1L78_carry_eqn = B1L82;
B1L78 = B1_clkcnt[5] $ B1L78_carry_eqn;

--B1L79 is lcd:inst|add~1446 at LC_X7_Y8_N0
--operation mode is arithmetic

B1L79_cout_0 = !B1L82 # !B1_clkcnt[5];
B1L79 = CARRY(B1L79_cout_0);

--B1L80 is lcd:inst|add~1446COUT1_1520 at LC_X7_Y8_N0
--operation mode is arithmetic

B1L80_cout_1 = !B1L82 # !B1_clkcnt[5];
B1L80 = CARRY(B1L80_cout_1);


--B1L81 is lcd:inst|add~1449 at LC_X6_Y8_N9
--operation mode is arithmetic

B1L81 = B1_clkcnt[4] $ !B1L84;

--B1L82 is lcd:inst|add~1451 at LC_X6_Y8_N9
--operation mode is arithmetic

B1L82 = CARRY(B1_clkcnt[4] & !B1L85);


--B1L83 is lcd:inst|add~1454 at LC_X6_Y8_N8
--operation mode is arithmetic

B1L83 = B1_clkcnt[3] $ B1L87;

--B1L84 is lcd:inst|add~1456 at LC_X6_Y8_N8
--operation mode is arithmetic

B1L84_cout_0 = !B1L87 # !B1_clkcnt[3];
B1L84 = CARRY(B1L84_cout_0);

--B1L85 is lcd:inst|add~1456COUT1_1518 at LC_X6_Y8_N8
--operation mode is arithmetic

B1L85_cout_1 = !B1L88 # !B1_clkcnt[3];
B1L85 = CARRY(B1L85_cout_1);


--B1L86 is lcd:inst|add~1459 at LC_X6_Y8_N7
--operation mode is arithmetic

B1L86 = B1_clkcnt[2] $ (!B1L90);

--B1L87 is lcd:inst|add~1461 at LC_X6_Y8_N7
--operation mode is arithmetic

B1L87_cout_0 = B1_clkcnt[2] & (!B1L90);
B1L87 = CARRY(B1L87_cout_0);

--B1L88 is lcd:inst|add~1461COUT1_1516 at LC_X6_Y8_N7
--operation mode is arithmetic

B1L88_cout_1 = B1_clkcnt[2] & (!B1L91);
B1L88 = CARRY(B1L88_cout_1);


--B1L89 is lcd:inst|add~1464 at LC_X6_Y8_N6
--operation mode is arithmetic

B1L89 = B1_clkcnt[1] $ (B1L93);

--B1L90 is lcd:inst|add~1466 at LC_X6_Y8_N6
--operation mode is arithmetic

B1L90_cout_0 = !B1L93 # !B1_clkcnt[1];
B1L90 = CARRY(B1L90_cout_0);

--B1L91 is lcd:inst|add~1466COUT1_1514 at LC_X6_Y8_N6
--operation mode is arithmetic

B1L91_cout_1 = !B1L94 # !B1_clkcnt[1];
B1L91 = CARRY(B1L91_cout_1);


--B1L92 is lcd:inst|add~1469 at LC_X6_Y8_N5
--operation mode is arithmetic

B1L92 = !B1_clkcnt[0];

--B1L93 is lcd:inst|add~1471 at LC_X6_Y8_N5
--operation mode is arithmetic

B1L93_cout_0 = B1_clkcnt[0];
B1L93 = CARRY(B1L93_cout_0);

--B1L94 is lcd:inst|add~1471COUT1_1512 at LC_X6_Y8_N5
--operation mode is arithmetic

B1L94_cout_1 = B1_clkcnt[0];
B1L94 = CARRY(B1L94_cout_1);


--B1L188 is lcd:inst|data~1185 at LC_X11_Y8_N4
--operation mode is normal

B1L188 = !B1L208 & (B1L172 # B1L167 & !B1L174);


--B1L189 is lcd:inst|data~1186 at LC_X9_Y8_N8
--operation mode is normal

B1L189 = B1L167 & (B1L103 & C1L9 # !B1L103 & (!C1L10));


--B1L190 is lcd:inst|data~1187 at LC_X9_Y8_N9
--operation mode is normal

B1L190 = B1L165 & (B1L166 # !B1L208 & B1L189) # !B1L165 & (!B1L208 & B1L189);


--reset is reset at PIN_93
--operation mode is input

reset = INPUT();


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

clk = INPUT();


--lcd_e is lcd_e at PIN_142
--operation mode is output

lcd_e = OUTPUT(B1_lcd_e);


--lcd_rs is lcd_rs at PIN_140
--operation mode is output

lcd_rs = OUTPUT(!B1L198);


--lcd_rw is lcd_rw at PIN_143
--operation mode is output

lcd_rw = OUTPUT(!B1L222);


--lcd_data[7] is lcd_data[7] at PIN_130
--operation mode is output

lcd_data[7]_tri_out = TRI(B1L201, B1L162);
lcd_data[7] = OUTPUT(lcd_data[7]_tri_out);


--lcd_data[6] is lcd_data[6] at PIN_133
--operation mode is output

lcd_data[6]_tri_out = TRI(B1L190, B1L162);
lcd_data[6] = OUTPUT(lcd_data[6]_tri_out);


--lcd_data[5] is lcd_data[5] at PIN_132
--operation mode is output

lcd_data[5]_tri_out = TRI(B1L171, B1L162);
lcd_data[5] = OUTPUT(lcd_data[5]_tri_out);


--lcd_data[4] is lcd_data[4] at PIN_137
--operation mode is output

lcd_data[4]_tri_out = TRI(B1L188, B1L162);
lcd_data[4] = OUTPUT(lcd_data[4]_tri_out);


--lcd_data[3] is lcd_data[3] at PIN_134
--operation mode is output

lcd_data[3]_tri_out = TRI(B1L177, B1L162);
lcd_data[3] = OUTPUT(lcd_data[3]_tri_out);


--lcd_data[2] is lcd_data[2] at PIN_139
--operation mode is output

lcd_data[2]_tri_out = TRI(B1L181, B1L162);
lcd_data[2] = OUTPUT(lcd_data[2]_tri_out);


--lcd_data[1] is lcd_data[1] at PIN_138
--operation mode is output

lcd_data[1]_tri_out = TRI(B1L184, B1L162);
lcd_data[1] = OUTPUT(lcd_data[1]_tri_out);


--lcd_data[0] is lcd_data[0] at PIN_141
--operation mode is output

lcd_data[0]_tri_out = TRI(B1L187, B1L162);
lcd_data[0] = OUTPUT(lcd_data[0]_tri_out);


⌨️ 快捷键说明

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