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

📄 lcd.map.eqn

📁 CPLD VHDL CODE非常好的参考资料
💻 EQN
📖 第 1 页 / 共 5 页
字号:
-- Copyright (C) 1991-2005 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions 
-- and other software and tools, and its AMPP partner logic 
-- functions, and any output files any of the foregoing 
-- (including device programming or simulation files), and any 
-- associated documentation or information are expressly subject 
-- to the terms and conditions of the Altera Program License 
-- Subscription Agreement, Altera MegaCore Function License 
-- Agreement, or other applicable license agreement, including, 
-- without limitation, that your use is for the sole purpose of 
-- programming logic devices manufactured by Altera and sold by 
-- Altera or its authorized distributors.  Please refer to the 
-- applicable agreement for further details.
--clkcnt[0] is clkcnt[0]
clkcnt[0]_p1_out = clkcnt[17] & clkcnt[16] & clkcnt[15] & !clkcnt[14] & !clkcnt[13] & clkcnt[12] & !clkcnt[9] & !clkcnt[8] & !clkcnt[7] & clkcnt[6] & !clkcnt[5] & !clkcnt[4] & !clkcnt[3] & !clkcnt[2] & !clkcnt[1] & clkcnt[18] & clkcnt[11] & clkcnt[10] & !clkcnt[0];
clkcnt[0]_or_out = clkcnt[0]_p1_out;
clkcnt[0]_reg_input = !clkcnt[0]_or_out;
clkcnt[0] = TFFE(clkcnt[0]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[1] is clkcnt[1]
clkcnt[1]_or_out = clkcnt[0];
clkcnt[1]_reg_input = clkcnt[1] $ clkcnt[1]_or_out;
clkcnt[1] = DFFE(clkcnt[1]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[2] is clkcnt[2]
clkcnt[2]_p1_out = clkcnt[1] & clkcnt[0];
clkcnt[2]_or_out = clkcnt[2];
clkcnt[2]_reg_input = clkcnt[2]_p1_out $ clkcnt[2]_or_out;
clkcnt[2] = DFFE(clkcnt[2]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[3] is clkcnt[3]
clkcnt[3]_p1_out = clkcnt[2] & clkcnt[1] & clkcnt[0];
clkcnt[3]_or_out = clkcnt[3];
clkcnt[3]_reg_input = clkcnt[3]_p1_out $ clkcnt[3]_or_out;
clkcnt[3] = DFFE(clkcnt[3]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[4] is clkcnt[4]
clkcnt[4]_p1_out = clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0];
clkcnt[4]_or_out = clkcnt[4];
clkcnt[4]_reg_input = clkcnt[4]_p1_out $ clkcnt[4]_or_out;
clkcnt[4] = DFFE(clkcnt[4]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[5] is clkcnt[5]
clkcnt[5]_p1_out = clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0];
clkcnt[5]_or_out = clkcnt[5];
clkcnt[5]_reg_input = clkcnt[5]_p1_out $ clkcnt[5]_or_out;
clkcnt[5] = DFFE(clkcnt[5]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[6] is clkcnt[6]
clkcnt[6]_p1_out = clkcnt[17] & clkcnt[16] & clkcnt[15] & !clkcnt[14] & !clkcnt[13] & clkcnt[12] & !clkcnt[9] & !clkcnt[8] & !clkcnt[7] & clkcnt[18] & clkcnt[11] & clkcnt[10] & !clkcnt[5] & !clkcnt[4] & !clkcnt[3] & !clkcnt[2] & !clkcnt[1] & !clkcnt[0] & clkcnt[6];
clkcnt[6]_p2_out = clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0];
clkcnt[6]_or_out = clkcnt[6]_p1_out # clkcnt[6]_p2_out;
clkcnt[6]_reg_input = clkcnt[6]_or_out;
clkcnt[6] = TFFE(clkcnt[6]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[7] is clkcnt[7]
clkcnt[7]_p1_out = clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0];
clkcnt[7]_or_out = clkcnt[7];
clkcnt[7]_reg_input = clkcnt[7]_p1_out $ clkcnt[7]_or_out;
clkcnt[7] = DFFE(clkcnt[7]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[8] is clkcnt[8]
clkcnt[8]_p1_out = clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0];
clkcnt[8]_or_out = clkcnt[8]_p1_out;
clkcnt[8]_reg_input = clkcnt[8]_or_out;
clkcnt[8] = TFFE(clkcnt[8]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[9] is clkcnt[9]
clkcnt[9]_p1_out = clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0];
clkcnt[9]_or_out = clkcnt[9];
clkcnt[9]_reg_input = clkcnt[9]_p1_out $ clkcnt[9]_or_out;
clkcnt[9] = DFFE(clkcnt[9]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[10] is clkcnt[10]
clkcnt[10]_p0_out = clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & clkcnt[14];
clkcnt[10]_p1_out = clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & !clkcnt[17];
clkcnt[10]_p2_out = !clkcnt[9] & !clkcnt[8] & !clkcnt[7] & clkcnt[6] & !clkcnt[5] & !clkcnt[4] & !clkcnt[3] & !clkcnt[2] & !clkcnt[1] & !clkcnt[0] & clkcnt[10] & clkcnt[17] & clkcnt[16] & clkcnt[15] & !clkcnt[14] & !clkcnt[13] & clkcnt[12] & clkcnt[18] & clkcnt[11];
clkcnt[10]_p3_out = clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & !clkcnt[16];
clkcnt[10]_p4_out = clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & !clkcnt[15];
clkcnt[10]_or_out = A1L62 # clkcnt[10]_p0_out # clkcnt[10]_p1_out # clkcnt[10]_p2_out # clkcnt[10]_p3_out # clkcnt[10]_p4_out;
clkcnt[10]_reg_input = clkcnt[10]_or_out;
clkcnt[10] = TFFE(clkcnt[10]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[11] is clkcnt[11]
clkcnt[11]_p0_out = clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & clkcnt[14];
clkcnt[11]_p1_out = clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & !clkcnt[17];
clkcnt[11]_p2_out = clkcnt[10] & !clkcnt[9] & !clkcnt[8] & !clkcnt[7] & clkcnt[6] & !clkcnt[5] & !clkcnt[4] & !clkcnt[3] & !clkcnt[2] & !clkcnt[1] & !clkcnt[0] & clkcnt[11] & clkcnt[17] & clkcnt[16] & clkcnt[15] & !clkcnt[14] & !clkcnt[13] & clkcnt[12] & clkcnt[18];
clkcnt[11]_p3_out = clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & !clkcnt[16];
clkcnt[11]_p4_out = clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & !clkcnt[15];
clkcnt[11]_or_out = A1L92 # clkcnt[11]_p0_out # clkcnt[11]_p1_out # clkcnt[11]_p2_out # clkcnt[11]_p3_out # clkcnt[11]_p4_out;
clkcnt[11]_reg_input = clkcnt[11]_or_out;
clkcnt[11] = TFFE(clkcnt[11]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[12] is clkcnt[12]
clkcnt[12]_p0_out = clkcnt[11] & clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & clkcnt[14];
clkcnt[12]_p1_out = clkcnt[11] & clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & !clkcnt[17];
clkcnt[12]_p2_out = clkcnt[11] & clkcnt[10] & !clkcnt[9] & !clkcnt[8] & !clkcnt[7] & clkcnt[6] & !clkcnt[5] & !clkcnt[4] & !clkcnt[3] & !clkcnt[2] & !clkcnt[1] & !clkcnt[0] & clkcnt[12] & clkcnt[17] & clkcnt[16] & clkcnt[15] & !clkcnt[14] & !clkcnt[13] & clkcnt[18];
clkcnt[12]_p3_out = clkcnt[11] & clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & !clkcnt[16];
clkcnt[12]_p4_out = clkcnt[11] & clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & !clkcnt[15];
clkcnt[12]_or_out = A1L23 # clkcnt[12]_p0_out # clkcnt[12]_p1_out # clkcnt[12]_p2_out # clkcnt[12]_p3_out # clkcnt[12]_p4_out;
clkcnt[12]_reg_input = clkcnt[12]_or_out;
clkcnt[12] = TFFE(clkcnt[12]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[13] is clkcnt[13]
clkcnt[13]_p1_out = clkcnt[12] & clkcnt[11] & clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0];
clkcnt[13]_or_out = clkcnt[13];
clkcnt[13]_reg_input = clkcnt[13]_p1_out $ clkcnt[13]_or_out;
clkcnt[13] = DFFE(clkcnt[13]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[14] is clkcnt[14]
clkcnt[14]_p1_out = clkcnt[13] & clkcnt[12] & clkcnt[11] & clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0];
clkcnt[14]_or_out = clkcnt[14];
clkcnt[14]_reg_input = clkcnt[14]_p1_out $ clkcnt[14]_or_out;
clkcnt[14] = DFFE(clkcnt[14]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[15] is clkcnt[15]
clkcnt[15]_p0_out = clkcnt[14] & clkcnt[13] & clkcnt[12] & clkcnt[11] & clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0];
clkcnt[15]_p1_out = clkcnt[14] & clkcnt[13] & clkcnt[12] & clkcnt[11] & clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & !clkcnt[17];
clkcnt[15]_p2_out = !clkcnt[14] & !clkcnt[13] & clkcnt[12] & clkcnt[11] & clkcnt[10] & !clkcnt[9] & !clkcnt[8] & !clkcnt[7] & clkcnt[6] & !clkcnt[5] & !clkcnt[4] & !clkcnt[3] & !clkcnt[2] & !clkcnt[1] & !clkcnt[0] & clkcnt[15] & clkcnt[17] & clkcnt[16] & clkcnt[18];
clkcnt[15]_p3_out = clkcnt[14] & clkcnt[13] & clkcnt[12] & clkcnt[11] & clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & !clkcnt[16];
clkcnt[15]_p4_out = clkcnt[14] & clkcnt[13] & clkcnt[12] & clkcnt[11] & clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & !clkcnt[15];
clkcnt[15]_or_out = A1L53 # clkcnt[15]_p0_out # clkcnt[15]_p1_out # clkcnt[15]_p2_out # clkcnt[15]_p3_out # clkcnt[15]_p4_out;
clkcnt[15]_reg_input = clkcnt[15]_or_out;
clkcnt[15] = TFFE(clkcnt[15]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[16] is clkcnt[16]
clkcnt[16]_p0_out = clkcnt[15] & clkcnt[14] & clkcnt[13] & clkcnt[12] & clkcnt[11] & clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0];
clkcnt[16]_p1_out = clkcnt[15] & clkcnt[14] & clkcnt[13] & clkcnt[12] & clkcnt[11] & clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & !clkcnt[17];
clkcnt[16]_p2_out = clkcnt[15] & !clkcnt[14] & !clkcnt[13] & clkcnt[12] & clkcnt[11] & clkcnt[10] & !clkcnt[9] & !clkcnt[8] & !clkcnt[7] & clkcnt[6] & !clkcnt[5] & !clkcnt[4] & !clkcnt[3] & !clkcnt[2] & !clkcnt[1] & !clkcnt[0] & clkcnt[16] & clkcnt[17] & clkcnt[18];
clkcnt[16]_p3_out = clkcnt[15] & clkcnt[14] & clkcnt[13] & clkcnt[12] & clkcnt[11] & clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & !clkcnt[16];
clkcnt[16]_or_out = A1L83 # clkcnt[16]_p0_out # clkcnt[16]_p1_out # clkcnt[16]_p2_out # clkcnt[16]_p3_out # GND;
clkcnt[16]_reg_input = clkcnt[16]_or_out;
clkcnt[16] = TFFE(clkcnt[16]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[18] is clkcnt[18]
clkcnt[18]_p1_out = clkcnt[17] & clkcnt[16] & clkcnt[15] & !clkcnt[14] & !clkcnt[13] & !clkcnt[9] & !clkcnt[8] & !clkcnt[7] & !clkcnt[5] & !clkcnt[4] & !clkcnt[3] & !clkcnt[2] & !clkcnt[1] & !clkcnt[0] & clkcnt[12] & clkcnt[6] & clkcnt[11] & clkcnt[18] & clkcnt[10];
clkcnt[18]_p2_out = clkcnt[17] & clkcnt[16] & clkcnt[15] & clkcnt[14] & clkcnt[13] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & clkcnt[12] & clkcnt[6] & clkcnt[11] & clkcnt[10];
clkcnt[18]_or_out = clkcnt[18]_p1_out # clkcnt[18]_p2_out;
clkcnt[18]_reg_input = clkcnt[18]_or_out;
clkcnt[18] = TFFE(clkcnt[18]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkcnt[17] is clkcnt[17]
clkcnt[17]_p0_out = clkcnt[16] & clkcnt[15] & clkcnt[14] & clkcnt[13] & clkcnt[12] & clkcnt[11] & clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0];
clkcnt[17]_p1_out = clkcnt[16] & clkcnt[15] & clkcnt[14] & clkcnt[13] & clkcnt[12] & clkcnt[11] & clkcnt[10] & clkcnt[9] & clkcnt[8] & clkcnt[7] & clkcnt[6] & clkcnt[5] & clkcnt[4] & clkcnt[3] & clkcnt[2] & clkcnt[1] & clkcnt[0] & !clkcnt[17];
clkcnt[17]_p2_out = clkcnt[16] & clkcnt[15] & !clkcnt[14] & !clkcnt[13] & clkcnt[12] & clkcnt[11] & clkcnt[10] & !clkcnt[9] & !clkcnt[8] & !clkcnt[7] & clkcnt[6] & !clkcnt[5] & !clkcnt[4] & !clkcnt[3] & !clkcnt[2] & !clkcnt[1] & !clkcnt[0] & clkcnt[17] & clkcnt[18];
clkcnt[17]_or_out = A1L14 # clkcnt[17]_p0_out # clkcnt[17]_p1_out # clkcnt[17]_p2_out # GND # GND;
clkcnt[17]_reg_input = clkcnt[17]_or_out;
clkcnt[17] = TFFE(clkcnt[17]_reg_input, GLOBAL(clk), GLOBAL(Reset), , );


--clkdiv is clkdiv
clkdiv_reg_input = VCC;
clkdiv_p3_out = clkcnt[17] & clkcnt[16] & clkcnt[15] & !clkcnt[14] & !clkcnt[13] & clkcnt[12] & !clkcnt[9] & !clkcnt[8] & !clkcnt[7] & clkcnt[6] & !clkcnt[5] & !clkcnt[4] & !clkcnt[3] & !clkcnt[2] & !clkcnt[1] & !clkcnt[0] & clkcnt[18] & clkcnt[11] & clkcnt[10];
clkdiv = TFFE(clkdiv_reg_input, clkdiv_p3_out, GLOBAL(Reset), , );


--clk_int is clk_int
clk_int_reg_input = VCC;
clk_int = TFFE(clk_int_reg_input, clkdiv, GLOBAL(Reset), , );


--A1L201Q is lcd_e~reg0
A1L201Q_reg_input = VCC;

⌨️ 快捷键说明

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