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

📄 lcd_v.map.eqn

📁 我买的红色飓风FPGA,EP1C6开发板的配套USBA实验例程 LCD模块的程序
💻 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.
--D1_lcd_e is lcd:inst1|lcd_e
--operation mode is normal

D1_lcd_e_lut_out = !D1_lcd_e & (rst);
D1_lcd_e = DFFEAS(D1_lcd_e_lut_out, !D1_clkdiv, VCC, , , , , , );


--D1_lcd_rs is lcd:inst1|lcd_rs
--operation mode is normal

D1_lcd_rs_lut_out = D1_lcd_rs & (D1_state.WRITERAM & !D1L1 # !D1_state.IDLE) # !D1_lcd_rs & D1_state.WRITERAM & (!D1L1);
D1_lcd_rs = DFFEAS(D1_lcd_rs_lut_out, D1_clk_int, VCC, , rst, , , , );


--A1L6 is altera_internal_jtag~TDO
A1L6 = STRATIX_ELA(altera_reserved_tms, altera_reserved_tck, altera_reserved_tdi, , , !E1_hub_tdo);

--A1L7 is altera_internal_jtag~TMSUTAP
A1L7 = STRATIX_ELA(altera_reserved_tms, altera_reserved_tck, altera_reserved_tdi, , , !E1_hub_tdo);

--A1L5 is altera_internal_jtag~TCKUTAP
A1L5 = STRATIX_ELA(altera_reserved_tms, altera_reserved_tck, altera_reserved_tdi, , , !E1_hub_tdo);

--altera_internal_jtag is altera_internal_jtag
altera_internal_jtag = STRATIX_ELA(altera_reserved_tms, altera_reserved_tck, altera_reserved_tdi, , , !E1_hub_tdo);


--D1_clkdiv is lcd:inst1|clkdiv
--operation mode is normal

D1_clkdiv_lut_out = !D1_clkdiv & (rst);
D1_clkdiv = DFFEAS(D1_clkdiv_lut_out, D1L86, VCC, , , , , , );


--D1_state.WRITERAM is lcd:inst1|state.WRITERAM
--operation mode is normal

D1_state.WRITERAM_lut_out = D1_state.SETMODE # D1_state.WRITERAM & (!D1L1);
D1_state.WRITERAM = DFFEAS(D1_state.WRITERAM_lut_out, D1_clk_int, rst, , , , , , );


--D1_state.IDLE is lcd:inst1|state.IDLE
--operation mode is normal

D1_state.IDLE_lut_out = !D1_state.SHIFT;
D1_state.IDLE = DFFEAS(D1_state.IDLE_lut_out, D1_clk_int, rst, , , , , , );


--D1_address[2] is lcd:inst1|address[2]
--operation mode is arithmetic

D1_address[2]_carry_eqn = D1L9;
D1_address[2]_lut_out = D1_address[2] $ (!D1_address[2]_carry_eqn);
D1_address[2] = DFFEAS(D1_address[2]_lut_out, D1_clk_int, rst, , D1_state.WRITERAM, , , D1L1, );

--D1L11 is lcd:inst1|address[2]~89
--operation mode is arithmetic

D1L11 = CARRY(D1_address[2] & (!D1L9));


--D1_address[1] is lcd:inst1|address[1]
--operation mode is arithmetic

D1_address[1]_carry_eqn = D1L7;
D1_address[1]_lut_out = D1_address[1] $ (D1_address[1]_carry_eqn);
D1_address[1] = DFFEAS(D1_address[1]_lut_out, D1_clk_int, rst, , D1_state.WRITERAM, , , D1L1, );

--D1L9 is lcd:inst1|address[1]~93
--operation mode is arithmetic

D1L9 = CARRY(!D1L7 # !D1_address[1]);


--D1_address[3] is lcd:inst1|address[3]
--operation mode is arithmetic

D1_address[3]_carry_eqn = D1L11;
D1_address[3]_lut_out = D1_address[3] $ (D1_address[3]_carry_eqn);
D1_address[3] = DFFEAS(D1_address[3]_lut_out, D1_clk_int, rst, , D1_state.WRITERAM, , , D1L1, );

--D1L31 is lcd:inst1|address[3]~97
--operation mode is arithmetic

D1L31 = CARRY(!D1L11 # !D1_address[3]);


--D1_address[4] is lcd:inst1|address[4]
--operation mode is arithmetic

D1_address[4]_carry_eqn = D1L31;
D1_address[4]_lut_out = D1_address[4] $ (!D1_address[4]_carry_eqn);
D1_address[4] = DFFEAS(D1_address[4]_lut_out, D1_clk_int, rst, , D1_state.WRITERAM, , , D1L1, );

--D1L51 is lcd:inst1|address[4]~101
--operation mode is arithmetic

D1L51 = CARRY(D1_address[4] & (!D1L31));


--D1_address[5] is lcd:inst1|address[5]
--operation mode is normal

D1_address[5]_carry_eqn = D1L51;
D1_address[5]_lut_out = D1_address[5] $ (D1_address[5]_carry_eqn);
D1_address[5] = DFFEAS(D1_address[5]_lut_out, D1_clk_int, rst, , D1_state.WRITERAM, , , D1L1, );


--D1L2 is lcd:inst1|Select~317
--operation mode is normal

D1L2 = !D1_address[3] & !D1_address[4] & !D1_address[5];


--D1L1 is lcd:inst1|LessThan~77
--operation mode is normal

D1L1 = D1_address[2] & D1_address[1] # !D1L2;


--D1_clk_int is lcd:inst1|clk_int
--operation mode is normal

D1_clk_int_lut_out = !D1_clk_int & (rst);
D1_clk_int = DFFEAS(D1_clk_int_lut_out, D1_clkdiv, VCC, , , , , , );


--D1L71Q is lcd:inst1|always4~0
--operation mode is normal

D1L71Q_lut_out = D1_state.IDLE;
D1L71Q = DFFEAS(D1L71Q_lut_out, D1_clk_int, VCC, , D1L81, , , , );


--D1L06Q is lcd:inst1|data[6]~reg0
--operation mode is normal

D1L06Q_lut_out = D1L3;
D1L06Q = DFFEAS(D1L06Q_lut_out, D1_clk_int, VCC, , D1L81, , , , );


--D1L95Q is lcd:inst1|data[5]~reg0
--operation mode is normal

D1L95Q_lut_out = D1_state.SETFUNCTION;
D1L95Q = DFFEAS(D1L95Q_lut_out, D1_clk_int, VCC, , D1L81, , , , );


--D1L85Q is lcd:inst1|data[4]~reg0
--operation mode is normal

D1L85Q_lut_out = D1_state.SHIFT # D1_state.SETFUNCTION;
D1L85Q = DFFEAS(D1L85Q_lut_out, D1_clk_int, VCC, , D1L81, , , , );


--D1L75Q is lcd:inst1|data[3]~reg0
--operation mode is normal

D1L75Q_lut_out = D1L3 # D1_state.SETFUNCTION # D1_state.SWITCHMODE;
D1L75Q = DFFEAS(D1L75Q_lut_out, D1_clk_int, VCC, , D1L81, , , , );


--D1L65Q is lcd:inst1|data[2]~reg0
--operation mode is normal

D1L65Q_lut_out = D1_state.SETMODE # D1L3 # D1_state.SETFUNCTION # D1_state.SWITCHMODE;
D1L65Q = DFFEAS(D1L65Q_lut_out, D1_clk_int, VCC, , D1L81, , , , );


--D1L55Q is lcd:inst1|data[1]~reg0
--operation mode is normal

D1L55Q_lut_out = D1_state.SETMODE;
D1L55Q = DFFEAS(D1L55Q_lut_out, D1_clk_int, VCC, , D1L81, , , , );


--D1L45Q is lcd:inst1|data[0]~reg0
--operation mode is normal

D1L45Q_lut_out = D1_state.CLEAR # D1_state.WRITERAM & D1L2 & D1L4;
D1L45Q = DFFEAS(D1L45Q_lut_out, D1_clk_int, VCC, , D1L81, , , , );


--E1_hub_tdo is sld_hub:sld_hub_inst|hub_tdo
--operation mode is normal

E1_hub_tdo = AMPP_FUNCTION(!A1L5, E1L31, E1L51, E1L71, E1L91, !KB1_state[8], KB1L81);


--D1_clkcnt[0] is lcd:inst1|clkcnt[0]
--operation mode is arithmetic

D1_clkcnt[0]_lut_out = !D1_clkcnt[0];
D1_clkcnt[0] = DFFEAS(D1_clkcnt[0]_lut_out, C1_count[3], VCC, , , , , D1L25, );

--D1L22 is lcd:inst1|clkcnt[0]~342
--operation mode is arithmetic

D1L22 = CARRY(D1_clkcnt[0]);


--D1_clkcnt[1] is lcd:inst1|clkcnt[1]
--operation mode is arithmetic

D1_clkcnt[1]_carry_eqn = D1L22;
D1_clkcnt[1]_lut_out = D1_clkcnt[1] $ (D1_clkcnt[1]_carry_eqn);
D1_clkcnt[1] = DFFEAS(D1_clkcnt[1]_lut_out, C1_count[3], VCC, , , , , D1L25, );

--D1L42 is lcd:inst1|clkcnt[1]~346
--operation mode is arithmetic

D1L42 = CARRY(!D1L22 # !D1_clkcnt[1]);


--D1_clkcnt[2] is lcd:inst1|clkcnt[2]
--operation mode is arithmetic

D1_clkcnt[2]_carry_eqn = D1L42;
D1_clkcnt[2]_lut_out = D1_clkcnt[2] $ (!D1_clkcnt[2]_carry_eqn);
D1_clkcnt[2] = DFFEAS(D1_clkcnt[2]_lut_out, C1_count[3], VCC, , , , , D1L25, );

--D1L62 is lcd:inst1|clkcnt[2]~350
--operation mode is arithmetic

D1L62 = CARRY(D1_clkcnt[2] & (!D1L42));


--D1_clkcnt[3] is lcd:inst1|clkcnt[3]
--operation mode is arithmetic

D1_clkcnt[3]_carry_eqn = D1L62;
D1_clkcnt[3]_lut_out = D1_clkcnt[3] $ (D1_clkcnt[3]_carry_eqn);
D1_clkcnt[3] = DFFEAS(D1_clkcnt[3]_lut_out, C1_count[3], VCC, , , , , D1L25, );

--D1L82 is lcd:inst1|clkcnt[3]~354
--operation mode is arithmetic

D1L82 = CARRY(!D1L62 # !D1_clkcnt[3]);


--D1L46 is lcd:inst1|reduce_nor~127
--operation mode is normal

D1L46 = D1_clkcnt[0] # D1_clkcnt[1] # D1_clkcnt[2] # D1_clkcnt[3];


--D1_clkcnt[4] is lcd:inst1|clkcnt[4]
--operation mode is arithmetic

D1_clkcnt[4]_carry_eqn = D1L82;
D1_clkcnt[4]_lut_out = D1_clkcnt[4] $ (!D1_clkcnt[4]_carry_eqn);
D1_clkcnt[4] = DFFEAS(D1_clkcnt[4]_lut_out, C1_count[3], VCC, , , , , D1L25, );

--D1L03 is lcd:inst1|clkcnt[4]~358
--operation mode is arithmetic

D1L03 = CARRY(D1_clkcnt[4] & (!D1L82));


--D1_clkcnt[5] is lcd:inst1|clkcnt[5]
--operation mode is arithmetic

D1_clkcnt[5]_carry_eqn = D1L03;
D1_clkcnt[5]_lut_out = D1_clkcnt[5] $ (D1_clkcnt[5]_carry_eqn);
D1_clkcnt[5] = DFFEAS(D1_clkcnt[5]_lut_out, C1_count[3], VCC, , , , , D1L25, );

--D1L23 is lcd:inst1|clkcnt[5]~362
--operation mode is arithmetic

D1L23 = CARRY(!D1L03 # !D1_clkcnt[5]);


--D1_clkcnt[7] is lcd:inst1|clkcnt[7]
--operation mode is arithmetic

D1_clkcnt[7]_carry_eqn = D1L43;
D1_clkcnt[7]_lut_out = D1_clkcnt[7] $ (D1_clkcnt[7]_carry_eqn);
D1_clkcnt[7] = DFFEAS(D1_clkcnt[7]_lut_out, C1_count[3], VCC, , , , , D1L25, );

--D1L63 is lcd:inst1|clkcnt[7]~366
--operation mode is arithmetic

D1L63 = CARRY(!D1L43 # !D1_clkcnt[7]);


--D1_clkcnt[6] is lcd:inst1|clkcnt[6]
--operation mode is arithmetic

D1_clkcnt[6]_carry_eqn = D1L23;
D1_clkcnt[6]_lut_out = D1_clkcnt[6] $ (!D1_clkcnt[6]_carry_eqn);
D1_clkcnt[6] = DFFEAS(D1_clkcnt[6]_lut_out, C1_count[3], VCC, , , , , D1L25, );

--D1L43 is lcd:inst1|clkcnt[6]~370
--operation mode is arithmetic

D1L43 = CARRY(D1_clkcnt[6] & (!D1L23));


--D1L56 is lcd:inst1|reduce_nor~128
--operation mode is normal

D1L56 = D1_clkcnt[4] # D1_clkcnt[5] # D1_clkcnt[7] # !D1_clkcnt[6];


--D1_clkcnt[8] is lcd:inst1|clkcnt[8]
--operation mode is arithmetic

D1_clkcnt[8]_carry_eqn = D1L63;
D1_clkcnt[8]_lut_out = D1_clkcnt[8] $ (!D1_clkcnt[8]_carry_eqn);
D1_clkcnt[8] = DFFEAS(D1_clkcnt[8]_lut_out, C1_count[3], VCC, , , , , D1L25, );

--D1L83 is lcd:inst1|clkcnt[8]~374
--operation mode is arithmetic

D1L83 = CARRY(D1_clkcnt[8] & (!D1L63));


--D1_clkcnt[9] is lcd:inst1|clkcnt[9]
--operation mode is arithmetic

D1_clkcnt[9]_carry_eqn = D1L83;
D1_clkcnt[9]_lut_out = D1_clkcnt[9] $ (D1_clkcnt[9]_carry_eqn);
D1_clkcnt[9] = DFFEAS(D1_clkcnt[9]_lut_out, C1_count[3], VCC, , , , , D1L25, );

--D1L04 is lcd:inst1|clkcnt[9]~378
--operation mode is arithmetic

D1L04 = CARRY(!D1L83 # !D1_clkcnt[9]);


--D1_clkcnt[10] is lcd:inst1|clkcnt[10]
--operation mode is arithmetic

D1_clkcnt[10]_carry_eqn = D1L04;
D1_clkcnt[10]_lut_out = D1_clkcnt[10] $ (!D1_clkcnt[10]_carry_eqn);
D1_clkcnt[10] = DFFEAS(D1_clkcnt[10]_lut_out, C1_count[3], VCC, , , , , D1L25, );

--D1L24 is lcd:inst1|clkcnt[10]~382
--operation mode is arithmetic

D1L24 = CARRY(D1_clkcnt[10] & (!D1L04));


--D1_clkcnt[11] is lcd:inst1|clkcnt[11]
--operation mode is arithmetic

D1_clkcnt[11]_carry_eqn = D1L24;
D1_clkcnt[11]_lut_out = D1_clkcnt[11] $ (D1_clkcnt[11]_carry_eqn);
D1_clkcnt[11] = DFFEAS(D1_clkcnt[11]_lut_out, C1_count[3], VCC, , , , , D1L25, );

--D1L44 is lcd:inst1|clkcnt[11]~386
--operation mode is arithmetic

D1L44 = CARRY(!D1L24 # !D1_clkcnt[11]);


⌨️ 快捷键说明

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