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

📄 lift_comtrol_main.fit.eqn

📁 verilog语言写的一个四层电梯程序
💻 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.
--A1L26Q is led2~reg0 at LC_X21_Y8_N1
--operation mode is normal

A1L26Q_lut_out = !Now_Floor[2] & (!Now_Floor[0]);
A1L26Q = DFFEAS(A1L26Q_lut_out, GLOBAL(clk0), VCC, , A1L66, , , Reset, );


--A1L46Q is led3~reg0 at LC_X21_Y9_N4
--operation mode is normal

A1L46Q_lut_out = Now_Floor[0] & (Now_Floor[1]);
A1L46Q = DFFEAS(A1L46Q_lut_out, GLOBAL(clk0), VCC, , A1L66, ~GND, , Reset, Now_Floor[2]);


--A1L76Q is led4~reg0 at LC_X21_Y8_N2
--operation mode is normal

A1L76Q_lut_out = !Reset & Now_Floor[2];
A1L76Q = DFFEAS(A1L76Q_lut_out, GLOBAL(clk0), VCC, , A1L66, , , , );


--A1L621Q is upled~reg0 at LC_X20_Y10_N4
--operation mode is normal

A1L621Q_lut_out = !Reset & A1L521 & (A1L421);
A1L621Q = DFFEAS(A1L621Q_lut_out, GLOBAL(clk0), VCC, , , , , , );


--A1L85Q is downled~reg0 at LC_X20_Y10_N7
--operation mode is normal

A1L85Q_lut_out = !Reset & A1L521 & (A1L75);
A1L85Q = DFFEAS(A1L85Q_lut_out, GLOBAL(clk0), VCC, , , , , , );


--A1L77Q is openled~reg0 at LC_X21_Y8_N0
--operation mode is normal

A1L77Q_lut_out = A1L521 & Time2 & !Time8 # !A1L521 & (A1L77Q);
A1L77Q = DFFEAS(A1L77Q_lut_out, GLOBAL(clk0), VCC, , , , , Reset, );


--A1L42Q is Start~reg0 at LC_X19_Y8_N3
--operation mode is normal

A1L42Q_lut_out = A1L68 # !Now_Floor[2] & (A1L38 # A1L98);
A1L42Q = DFFEAS(A1L42Q_lut_out, GLOBAL(clk0), VCC, , A1L69, , , Reset, );


--A1L08Q is overweighted~reg0 at LC_X34_Y17_N4
--operation mode is normal

A1L08Q_lut_out = overweight;
A1L08Q = DFFEAS(A1L08Q_lut_out, GLOBAL(clk0), VCC, , , , , , );


--A1L96Q is num1~reg0 at LC_X20_Y9_N0
--operation mode is normal

A1L96Q_lut_out = In_num1 # A1L96Q & (A1L18 # !A1L77Q);
A1L96Q = DFFEAS(A1L96Q_lut_out, GLOBAL(clk0), VCC, , , , , Reset, );


--A1L17Q is num2~reg0 at LC_X19_Y11_N4
--operation mode is normal

A1L17Q_lut_out = In_num2 # A1L17Q & (!A1L77Q # !A1L79);
A1L17Q = DFFEAS(A1L17Q_lut_out, GLOBAL(clk0), VCC, , , , , Reset, );


--A1L37Q is num3~reg0 at LC_X21_Y11_N0
--operation mode is normal

A1L37Q_lut_out = In_num3 # A1L37Q & (A1L28 # !A1L77Q);
A1L37Q = DFFEAS(A1L37Q_lut_out, GLOBAL(clk0), VCC, , , , , Reset, );


--A1L57Q is num4~reg0 at LC_X21_Y11_N7
--operation mode is normal

A1L57Q_lut_out = In_num4 # A1L57Q & (!A1L58 # !A1L77Q);
A1L57Q = DFFEAS(A1L57Q_lut_out, GLOBAL(clk0), VCC, , , , , Reset, );


--A1L411Q is up1~reg0 at LC_X20_Y9_N7
--operation mode is normal

A1L411Q_lut_out = A1L82 # A1L92 # A1L411Q & !A1L13;
A1L411Q = DFFEAS(A1L411Q_lut_out, GLOBAL(clk0), VCC, , , , , Reset, );


--A1L811Q is up2~reg0 at LC_X20_Y10_N6
--operation mode is normal

A1L811Q_lut_out = A1L711 & (A1L79 # !A1L23 # !Reset);
A1L811Q = DFFEAS(A1L811Q_lut_out, GLOBAL(clk0), VCC, , , , , , );


--A1L221Q is up3~reg0 at LC_X21_Y11_N3
--operation mode is normal

A1L221Q_lut_out = A1L121 # A1L33 # A1L28 & Out_up3;
A1L221Q = DFFEAS(A1L221Q_lut_out, GLOBAL(clk0), VCC, , , , , Reset, );


--A1L94Q is down2~reg0 at LC_X19_Y11_N6
--operation mode is normal

A1L94Q_lut_out = A1L84 # A1L43 # !A1L79 & Out_down2;
A1L94Q = DFFEAS(A1L94Q_lut_out, GLOBAL(clk0), VCC, , , , , Reset, );


--A1L25Q is down3~reg0 at LC_X19_Y11_N7
--operation mode is normal

A1L25Q_lut_out = A1L15 # A1L53 # Out_down3 & A1L28;
A1L25Q = DFFEAS(A1L25Q_lut_out, GLOBAL(clk0), VCC, , , , , Reset, );


--A1L55Q is down4~reg0 at LC_X21_Y11_N5
--operation mode is normal

A1L55Q_lut_out = A1L45 # A1L63 # !A1L58 & Out_down4;
A1L55Q = DFFEAS(A1L55Q_lut_out, GLOBAL(clk0), VCC, , , , , Reset, );


--Now_Floor[2] is Now_Floor[2] at LC_X20_Y8_N8
--operation mode is normal

Now_Floor[2]_lut_out = !Reset & (A1L72 $ !Now_Floor[2]);
Now_Floor[2] = DFFEAS(Now_Floor[2]_lut_out, GLOBAL(clk0), VCC, , A1L11, , , , );


--Now_Floor[0] is Now_Floor[0] at LC_X20_Y8_N4
--operation mode is normal

Now_Floor[0]_lut_out = A1L521 & (A1L31) # !A1L521 & Now_Floor[0];
Now_Floor[0] = DFFEAS(Now_Floor[0]_lut_out, GLOBAL(clk0), VCC, , , VCC, , , Reset);


--Now_Floor[1] is Now_Floor[1] at LC_X19_Y8_N4
--operation mode is normal

Now_Floor[1]_lut_out = !Reset & (A1L34 $ Now_Floor[0] $ !Now_Floor[1]);
Now_Floor[1] = DFFEAS(Now_Floor[1]_lut_out, GLOBAL(clk0), VCC, , A1L11, , , , );


--A1L06Q is led1~reg0 at LC_X20_Y12_N2
--operation mode is normal

A1L06Q_qfbk = A1L06Q;
A1L06Q_lut_out = Now_Floor[2] & A1L06Q_qfbk & (Now_Floor[0] # Now_Floor[1]) # !Now_Floor[2] & !Now_Floor[1] & (Now_Floor[0] # A1L06Q_qfbk);
A1L06Q = DFFEAS(A1L06Q_lut_out, GLOBAL(clk0), VCC, , , VCC, , , Reset);


--A1L66 is led4~143 at LC_X20_Y8_N6
--operation mode is normal

A1L66 = Reset # Now_Floor[2] $ (Now_Floor[0] # Now_Floor[1]);


--up is up at LC_X20_Y11_N4
--operation mode is normal

up_lut_out = A1L301 # A1L401 & (A1L501 # A1L24);
up = DFFEAS(up_lut_out, GLOBAL(clk0), VCC, , A1L69, , , , );


--down is down at LC_X20_Y11_N9
--operation mode is normal

down_lut_out = A1L48 # !Now_Floor[2] & Now_Floor[1] & A1L111;
down = DFFEAS(down_lut_out, GLOBAL(clk0), VCC, , A1L69, , , Reset, );


--A1L421 is upled~75 at LC_X20_Y10_N0
--operation mode is normal

A1L421 = !A1L42Q & (up # down & A1L621Q);


--A1L521 is upled~76 at LC_X34_Y17_N2
--operation mode is normal

A1L521 = !Lock & !overweight & (!Alarm);


--A1L75 is downled~95 at LC_X20_Y10_N1
--operation mode is normal

A1L75 = !A1L42Q & (up & (A1L85Q) # !up & down);


--A1L58 is rtl~1567 at LC_X20_Y8_N3
--operation mode is normal

A1L58 = Now_Floor[2] & !Now_Floor[0] & !Now_Floor[1];


--A1L83 is always10~307 at LC_X21_Y11_N4
--operation mode is normal

A1L83 = !A1L57Q & !A1L55Q;


--A1L68 is rtl~1568 at LC_X19_Y8_N1
--operation mode is normal

A1L68 = A1L58 & !Time8 & (A1L42Q # !A1L83);


--A1L78 is rtl~1569 at LC_X21_Y8_N5
--operation mode is normal

A1L78 = !Time8 & Now_Floor[0];


--A1L88 is rtl~1570 at LC_X20_Y9_N6
--operation mode is normal

A1L88 = !A1L96Q & !A1L411Q;


--A1L98 is rtl~1571 at LC_X19_Y8_N9
--operation mode is normal

A1L98 = A1L78 & !Now_Floor[1] & (A1L42Q # !A1L88);


--A1L09 is rtl~1572 at LC_X20_Y9_N2
--operation mode is normal

A1L09 = up # !Time8 & !down;


--A1L19 is rtl~1573 at LC_X19_Y8_N5
--operation mode is normal

A1L19 = A1L09 & (Now_Floor[0] & (A1L221Q) # !Now_Floor[0] & A1L811Q);


--A1L29 is rtl~1574 at LC_X20_Y9_N9
--operation mode is normal

A1L29 = down # !up & !Time8;


--A1L39 is rtl~1575 at LC_X19_Y8_N2
--operation mode is normal

A1L39 = A1L29 & (Now_Floor[0] & (A1L25Q) # !Now_Floor[0] & A1L94Q);


--A1L32 is Start~28 at LC_X20_Y10_N9
--operation mode is normal

A1L32 = A1L42Q & !Time8;


--A1L49 is rtl~1576 at LC_X19_Y8_N0
--operation mode is normal

A1L49 = A1L32 # Now_Floor[0] & (A1L37Q) # !Now_Floor[0] & A1L17Q;


--A1L38 is rtl~4 at LC_X19_Y8_N8
--operation mode is normal

A1L38 = Now_Floor[1] & (A1L39 # A1L19 # A1L49);


--A1L59 is rtl~1577 at LC_X19_Y8_N6
--operation mode is normal

A1L59 = Now_Floor[2] $ (Now_Floor[1] # Now_Floor[0]);


--A1L69 is rtl~1578 at LC_X19_Y8_N7
--operation mode is normal

A1L69 = Reset # A1L521 & A1L59;


--A1L18 is reduce_nor~0 at LC_X20_Y9_N4
--operation mode is normal

A1L18 = Now_Floor[2] # Now_Floor[1] # !Now_Floor[0];


--A1L79 is rtl~1579 at LC_X20_Y8_N2
--operation mode is normal

A1L79 = !Now_Floor[2] & !Now_Floor[0] & Now_Floor[1];


--A1L28 is reduce_nor~2 at LC_X20_Y8_N0
--operation mode is normal

A1L28 = Now_Floor[2] # !Now_Floor[1] # !Now_Floor[0];


--A1L03 is always4~98 at LC_X20_Y9_N1
--operation mode is normal

A1L03 = !up & (!down);


--A1L13 is always4~99 at LC_X20_Y9_N3
--operation mode is normal

A1L13 = !A1L18 & A1L411Q & (A1L77Q # A1L03);


--A1L23 is always5~60 at LC_X20_Y10_N8
--operation mode is normal

A1L23 = !A1L621Q & !A1L85Q;


--A1L92 is always4~4 at LC_X20_Y9_N5
--operation mode is normal

A1L92 = !A1L77Q & A1L23 & Out_up1 & !A1L18;


--A1L82 is always4~0 at LC_X21_Y8_N8
--operation mode is normal

A1L82 = Out_up1 & (Now_Floor[2] # Now_Floor[1] # !Now_Floor[0]);


--A1L611 is up2~377 at LC_X20_Y10_N3
--operation mode is normal

A1L611 = Out_up2 & (!A1L77Q & A1L23 # !A1L79);


--A1L021 is up3~111 at LC_X21_Y10_N2
--operation mode is normal

A1L021 = up & A1L77Q # !up & (!down);


--A1L711 is up2~378 at LC_X20_Y10_N5
--operation mode is normal

A1L711 = A1L611 # A1L811Q & (!A1L021 # !A1L79);


--A1L121 is up3~112 at LC_X21_Y11_N8
--operation mode is normal

A1L121 = A1L221Q & (A1L28 # !A1L021);


--A1L33 is always6~4 at LC_X20_Y8_N9
--operation mode is normal

A1L33 = A1L23 & !A1L77Q & Out_up3 & !A1L28;


--A1L74 is down2~120 at LC_X19_Y11_N5
--operation mode is normal

A1L74 = down & A1L77Q # !down & (!up);


--A1L84 is down2~121 at LC_X19_Y11_N0
--operation mode is normal

A1L84 = A1L94Q & (!A1L74 # !A1L79);


--A1L43 is always7~4 at LC_X20_Y8_N5
--operation mode is normal

A1L43 = A1L79 & Out_down2 & !A1L77Q & A1L23;


--A1L15 is down3~108 at LC_X19_Y11_N2
--operation mode is normal

A1L15 = A1L25Q & (A1L28 # !A1L74);

⌨️ 快捷键说明

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