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

📄 ledwater.fit.eqn

📁 使用VHDL语言编写的跑马灯程序
💻 EQN
📖 第 1 页 / 共 2 页
字号:
-- 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.
--dataout_tmp[0] is dataout_tmp[0] at LC_X12_Y2_N1
--operation mode is normal

dataout_tmp[0]_lut_out = GND;
dataout_tmp[0] = DFFEAS(dataout_tmp[0]_lut_out, GLOBAL(clk), GLOBAL(rst), , A1L19, dataout_tmp[1], , , VCC);


--dataout_tmp[1] is dataout_tmp[1] at LC_X12_Y2_N2
--operation mode is normal

dataout_tmp[1]_lut_out = GND;
dataout_tmp[1] = DFFEAS(dataout_tmp[1]_lut_out, GLOBAL(clk), GLOBAL(rst), , A1L19, dataout_tmp[2], , , VCC);


--dataout_tmp[2] is dataout_tmp[2] at LC_X13_Y2_N2
--operation mode is normal

dataout_tmp[2]_lut_out = dataout_tmp[3];
dataout_tmp[2] = DFFEAS(dataout_tmp[2]_lut_out, GLOBAL(clk), GLOBAL(rst), , A1L19, , , , );


--dataout_tmp[3] is dataout_tmp[3] at LC_X13_Y2_N6
--operation mode is normal

dataout_tmp[3]_lut_out = GND;
dataout_tmp[3] = DFFEAS(dataout_tmp[3]_lut_out, GLOBAL(clk), GLOBAL(rst), , A1L19, dataout_tmp[4], , , VCC);


--dataout_tmp[4] is dataout_tmp[4] at LC_X13_Y2_N4
--operation mode is normal

dataout_tmp[4]_lut_out = !dataout_tmp[5];
dataout_tmp[4] = DFFEAS(dataout_tmp[4]_lut_out, GLOBAL(clk), GLOBAL(rst), , A1L19, , , , );


--dataout_tmp[5] is dataout_tmp[5] at LC_X13_Y2_N5
--operation mode is normal

dataout_tmp[5]_lut_out = !dataout_tmp[0];
dataout_tmp[5] = DFFEAS(dataout_tmp[5]_lut_out, GLOBAL(clk), GLOBAL(rst), , A1L19, , , , );


--dataout_tmp[6] is dataout_tmp[6] at LC_X12_Y2_N8
--operation mode is normal

dataout_tmp[6]_lut_out = !dataout_tmp[11];
dataout_tmp[6] = DFFEAS(dataout_tmp[6]_lut_out, GLOBAL(clk), GLOBAL(rst), , A1L19, , , , );


--dataout_tmp[7] is dataout_tmp[7] at LC_X11_Y2_N9
--operation mode is normal

dataout_tmp[7]_lut_out = !dataout_tmp[6];
dataout_tmp[7] = DFFEAS(dataout_tmp[7]_lut_out, GLOBAL(clk), GLOBAL(rst), , A1L19, , , , );


--dataout_tmp[8] is dataout_tmp[8] at LC_X12_Y2_N9
--operation mode is normal

dataout_tmp[8]_lut_out = GND;
dataout_tmp[8] = DFFEAS(dataout_tmp[8]_lut_out, GLOBAL(clk), GLOBAL(rst), , A1L19, dataout_tmp[7], , , VCC);


--dataout_tmp[9] is dataout_tmp[9] at LC_X12_Y2_N7
--operation mode is normal

dataout_tmp[9]_lut_out = GND;
dataout_tmp[9] = DFFEAS(dataout_tmp[9]_lut_out, GLOBAL(clk), GLOBAL(rst), , A1L19, dataout_tmp[8], , , VCC);


--dataout_tmp[10] is dataout_tmp[10] at LC_X12_Y2_N3
--operation mode is normal

dataout_tmp[10]_lut_out = GND;
dataout_tmp[10] = DFFEAS(dataout_tmp[10]_lut_out, GLOBAL(clk), GLOBAL(rst), , A1L19, dataout_tmp[9], , , VCC);


--dataout_tmp[11] is dataout_tmp[11] at LC_X12_Y2_N0
--operation mode is normal

dataout_tmp[11]_lut_out = dataout_tmp[10];
dataout_tmp[11] = DFFEAS(dataout_tmp[11]_lut_out, GLOBAL(clk), GLOBAL(rst), , A1L19, , , , );


--cnt[0] is cnt[0] at LC_X11_Y4_N4
--operation mode is arithmetic

cnt[0]_lut_out = !cnt[0];
cnt[0] = DFFEAS(cnt[0]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L4 is cnt[0]~323 at LC_X11_Y4_N4
--operation mode is arithmetic

A1L4 = CARRY(cnt[0]);


--cnt[1] is cnt[1] at LC_X11_Y4_N5
--operation mode is arithmetic

cnt[1]_carry_eqn = A1L4;
cnt[1]_lut_out = cnt[1] $ cnt[1]_carry_eqn;
cnt[1] = DFFEAS(cnt[1]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L6 is cnt[1]~327 at LC_X11_Y4_N5
--operation mode is arithmetic

A1L6_cout_0 = !A1L4 # !cnt[1];
A1L6 = CARRY(A1L6_cout_0);

--A1L7 is cnt[1]~327COUT1_433 at LC_X11_Y4_N5
--operation mode is arithmetic

A1L7_cout_1 = !A1L4 # !cnt[1];
A1L7 = CARRY(A1L7_cout_1);


--A1L29 is reduce_nor~175 at LC_X11_Y4_N1
--operation mode is normal

A1L29 = !cnt[1] # !cnt[0];


--cnt[4] is cnt[4] at LC_X11_Y4_N8
--operation mode is arithmetic

cnt[4]_carry_eqn = (!A1L4 & A1L21) # (A1L4 & A1L31);
cnt[4]_lut_out = cnt[4] $ !cnt[4]_carry_eqn;
cnt[4] = DFFEAS(cnt[4]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L51 is cnt[4]~331 at LC_X11_Y4_N8
--operation mode is arithmetic

A1L51_cout_0 = cnt[4] & !A1L21;
A1L51 = CARRY(A1L51_cout_0);

--A1L61 is cnt[4]~331COUT1_439 at LC_X11_Y4_N8
--operation mode is arithmetic

A1L61_cout_1 = cnt[4] & !A1L31;
A1L61 = CARRY(A1L61_cout_1);


--cnt[5] is cnt[5] at LC_X11_Y4_N9
--operation mode is arithmetic

cnt[5]_carry_eqn = (!A1L4 & A1L51) # (A1L4 & A1L61);
cnt[5]_lut_out = cnt[5] $ (cnt[5]_carry_eqn);
cnt[5] = DFFEAS(cnt[5]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L81 is cnt[5]~335 at LC_X11_Y4_N9
--operation mode is arithmetic

A1L81 = CARRY(!A1L61 # !cnt[5]);


--cnt[6] is cnt[6] at LC_X11_Y3_N0
--operation mode is arithmetic

cnt[6]_carry_eqn = A1L81;
cnt[6]_lut_out = cnt[6] $ !cnt[6]_carry_eqn;
cnt[6] = DFFEAS(cnt[6]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L02 is cnt[6]~339 at LC_X11_Y3_N0
--operation mode is arithmetic

A1L02_cout_0 = cnt[6] & !A1L81;
A1L02 = CARRY(A1L02_cout_0);

--A1L12 is cnt[6]~339COUT1_441 at LC_X11_Y3_N0
--operation mode is arithmetic

A1L12_cout_1 = cnt[6] & !A1L81;
A1L12 = CARRY(A1L12_cout_1);


--cnt[7] is cnt[7] at LC_X11_Y3_N1
--operation mode is arithmetic

cnt[7]_carry_eqn = (!A1L81 & A1L02) # (A1L81 & A1L12);
cnt[7]_lut_out = cnt[7] $ (cnt[7]_carry_eqn);
cnt[7] = DFFEAS(cnt[7]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L32 is cnt[7]~343 at LC_X11_Y3_N1
--operation mode is arithmetic

A1L32_cout_0 = !A1L02 # !cnt[7];
A1L32 = CARRY(A1L32_cout_0);

--A1L42 is cnt[7]~343COUT1_443 at LC_X11_Y3_N1
--operation mode is arithmetic

A1L42_cout_1 = !A1L12 # !cnt[7];
A1L42 = CARRY(A1L42_cout_1);


--A1L39 is reduce_nor~176 at LC_X12_Y2_N4
--operation mode is normal

A1L39 = !cnt[5] # !cnt[4] # !cnt[7] # !cnt[6];


--cnt[2] is cnt[2] at LC_X11_Y4_N6
--operation mode is arithmetic

cnt[2]_carry_eqn = (!A1L4 & A1L6) # (A1L4 & A1L7);
cnt[2]_lut_out = cnt[2] $ (!cnt[2]_carry_eqn);
cnt[2] = DFFEAS(cnt[2]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L9 is cnt[2]~347 at LC_X11_Y4_N6
--operation mode is arithmetic

A1L9_cout_0 = cnt[2] & (!A1L6);
A1L9 = CARRY(A1L9_cout_0);

--A1L01 is cnt[2]~347COUT1_435 at LC_X11_Y4_N6
--operation mode is arithmetic

A1L01_cout_1 = cnt[2] & (!A1L7);
A1L01 = CARRY(A1L01_cout_1);


--cnt[3] is cnt[3] at LC_X11_Y4_N7
--operation mode is arithmetic

cnt[3]_carry_eqn = (!A1L4 & A1L9) # (A1L4 & A1L01);
cnt[3]_lut_out = cnt[3] $ (cnt[3]_carry_eqn);
cnt[3] = DFFEAS(cnt[3]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L21 is cnt[3]~351 at LC_X11_Y4_N7
--operation mode is arithmetic

A1L21_cout_0 = !A1L9 # !cnt[3];
A1L21 = CARRY(A1L21_cout_0);

--A1L31 is cnt[3]~351COUT1_437 at LC_X11_Y4_N7
--operation mode is arithmetic

A1L31_cout_1 = !A1L01 # !cnt[3];
A1L31 = CARRY(A1L31_cout_1);


--A1L49 is reduce_nor~177 at LC_X12_Y2_N5
--operation mode is normal

A1L49 = A1L39 # A1L29 # !cnt[2] # !cnt[3];


--cnt[8] is cnt[8] at LC_X11_Y3_N2
--operation mode is arithmetic

cnt[8]_carry_eqn = (!A1L81 & A1L32) # (A1L81 & A1L42);
cnt[8]_lut_out = cnt[8] $ (!cnt[8]_carry_eqn);
cnt[8] = DFFEAS(cnt[8]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L62 is cnt[8]~355 at LC_X11_Y3_N2
--operation mode is arithmetic

A1L62_cout_0 = cnt[8] & (!A1L32);
A1L62 = CARRY(A1L62_cout_0);

--A1L72 is cnt[8]~355COUT1_445 at LC_X11_Y3_N2
--operation mode is arithmetic

A1L72_cout_1 = cnt[8] & (!A1L42);
A1L72 = CARRY(A1L72_cout_1);


--cnt[9] is cnt[9] at LC_X11_Y3_N3
--operation mode is arithmetic

cnt[9]_carry_eqn = (!A1L81 & A1L62) # (A1L81 & A1L72);
cnt[9]_lut_out = cnt[9] $ cnt[9]_carry_eqn;
cnt[9] = DFFEAS(cnt[9]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L92 is cnt[9]~359 at LC_X11_Y3_N3
--operation mode is arithmetic

A1L92_cout_0 = !A1L62 # !cnt[9];
A1L92 = CARRY(A1L92_cout_0);

--A1L03 is cnt[9]~359COUT1_447 at LC_X11_Y3_N3
--operation mode is arithmetic

A1L03_cout_1 = !A1L72 # !cnt[9];
A1L03 = CARRY(A1L03_cout_1);


--cnt[10] is cnt[10] at LC_X11_Y3_N4
--operation mode is arithmetic

cnt[10]_carry_eqn = (!A1L81 & A1L92) # (A1L81 & A1L03);
cnt[10]_lut_out = cnt[10] $ !cnt[10]_carry_eqn;
cnt[10] = DFFEAS(cnt[10]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L23 is cnt[10]~363 at LC_X11_Y3_N4
--operation mode is arithmetic

A1L23 = CARRY(cnt[10] & !A1L03);


--cnt[11] is cnt[11] at LC_X11_Y3_N5
--operation mode is arithmetic

cnt[11]_carry_eqn = A1L23;
cnt[11]_lut_out = cnt[11] $ cnt[11]_carry_eqn;
cnt[11] = DFFEAS(cnt[11]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );

--A1L43 is cnt[11]~367 at LC_X11_Y3_N5
--operation mode is arithmetic

⌨️ 快捷键说明

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