📄 xiaolizi1588.map.eqn
字号:
-- 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.
--dtime[0] is dtime[0]
--operation mode is normal
dtime[0]_lut_out = !dtime[0] & (card & state);
dtime[0] = DFFEAS(dtime[0]_lut_out, !clk, VCC, , A1L75, , , , );
--dtime[1] is dtime[1]
--operation mode is normal
dtime[1]_lut_out = A1L11 & A1L261 & (dtime[0] $ dtime[1]);
dtime[1] = DFFEAS(dtime[1]_lut_out, !clk, VCC, , A1L75, , , , );
--dtime[2] is dtime[2]
--operation mode is normal
dtime[2]_lut_out = A1L11 & A1L261 & (dtime[2] $ A1L6);
dtime[2] = DFFEAS(dtime[2]_lut_out, !clk, VCC, , A1L75, , , , );
--dtime[3] is dtime[3]
--operation mode is normal
dtime[3]_lut_out = A1L11 & A1L261 & (dtime[3] $ A1L7);
dtime[3] = DFFEAS(dtime[3]_lut_out, !clk, VCC, , A1L75, , , , );
--dtime[4] is dtime[4]
--operation mode is normal
dtime[4]_lut_out = !dtime[4] & (card & state);
dtime[4] = DFFEAS(dtime[4]_lut_out, !clk, VCC, , A1L26, , , , );
--dtime[5] is dtime[5]
--operation mode is normal
dtime[5]_lut_out = A1L11 & A1L361 & (dtime[4] $ dtime[5]);
dtime[5] = DFFEAS(dtime[5]_lut_out, !clk, VCC, , A1L26, , , , );
--dtime[6] is dtime[6]
--operation mode is normal
dtime[6]_lut_out = A1L11 & A1L361 & (dtime[6] $ A1L8);
dtime[6] = DFFEAS(dtime[6]_lut_out, !clk, VCC, , A1L26, , , , );
--dtime[7] is dtime[7]
--operation mode is normal
dtime[7]_lut_out = A1L17 & (dtime[7] $ (dtime[6] & A1L8));
dtime[7] = DFFEAS(dtime[7]_lut_out, !clk, VCC, , A1L26, , , , );
--dtime[8] is dtime[8]
--operation mode is normal
dtime[8]_lut_out = A1L07 & (A1L86 # A1L96 & !A1L76) # !A1L07 & (A1L96);
dtime[8] = DFFEAS(dtime[8]_lut_out, !clk, VCC, , , , , , );
--money[0] is money[0]
--operation mode is normal
money[0]_lut_out = !money[0];
money[0] = DFFEAS(money[0]_lut_out, !clk, VCC, , A1L57, , , , );
--A1L13 is dispmoney~110
--operation mode is normal
A1L13 = money[0] & card;
--money[1] is money[1]
--operation mode is normal
money[1]_lut_out = money[1] $ (decide[2] & (!A1L4) # !decide[2] & A1L39);
money[1] = DFFEAS(money[1]_lut_out, !clk, VCC, , A1L87, , , , );
--A1L23 is dispmoney~111
--operation mode is normal
A1L23 = card & money[1];
--money[2] is money[2]
--operation mode is normal
money[2]_lut_out = A1L4 & (!money[2]) # !A1L4 & A1L9;
money[2] = DFFEAS(money[2]_lut_out, !clk, VCC, , A1L87, A1L49, , , !decide[2]);
--A1L33 is dispmoney~112
--operation mode is normal
A1L33 = money[2] & card;
--money[3] is money[3]
--operation mode is normal
money[3]_lut_out = money[3] & (A1L18 & !A1L28 # !A1L87) # !money[3] & A1L87 & !A1L18 & A1L28;
money[3] = DFFEAS(money[3]_lut_out, !clk, VCC, , , , , , );
--A1L43 is dispmoney~113
--operation mode is normal
A1L43 = card & money[3];
--money[4] is money[4]
--operation mode is normal
money[4]_lut_out = money[4] $ (A1L45 & A1L55 & A1L88);
money[4] = DFFEAS(money[4]_lut_out, !clk, VCC, , , , , , );
--A1L53 is dispmoney~114
--operation mode is normal
A1L53 = card & money[4];
--money[5] is money[5]
--operation mode is normal
money[5]_lut_out = A1L98 & !A1L481 & (money[5] $ !money[4]) # !A1L98 & money[5];
money[5] = DFFEAS(money[5]_lut_out, !clk, VCC, , , , , , );
--A1L63 is dispmoney~115
--operation mode is normal
A1L63 = card & money[5];
--money[6] is money[6]
--operation mode is normal
money[6]_lut_out = money[6] & (!A1L98 # !A1L01) # !money[6] & money[7] & A1L01 & A1L98;
money[6] = DFFEAS(money[6]_lut_out, !clk, VCC, , , , , , );
--A1L73 is dispmoney~116
--operation mode is normal
A1L73 = card & money[6];
--money[7] is money[7]
--operation mode is normal
money[7]_lut_out = money[7] $ (!money[6] & A1L01 & A1L98);
money[7] = DFFEAS(money[7]_lut_out, !clk, VCC, , , , , , );
--A1L83 is dispmoney~117
--operation mode is normal
A1L83 = card & money[7];
--money[8] is money[8]
--operation mode is normal
money[8]_lut_out = money[8] $ A1L09;
money[8] = DFFEAS(money[8]_lut_out, !clk, VCC, , , , , , );
--A1L93 is dispmoney~118
--operation mode is normal
A1L93 = card & money[8];
--money[9] is money[9]
--operation mode is normal
money[9]_lut_out = money[9] $ (!money[8] & (A1L09));
money[9] = DFFEAS(money[9]_lut_out, !clk, VCC, , , , , , );
--A1L04 is dispmoney~119
--operation mode is normal
A1L04 = card & money[9];
--money[10] is money[10]
--operation mode is normal
money[10]_lut_out = money[10] $ (!money[8] & !money[9] & A1L09);
money[10] = DFFEAS(money[10]_lut_out, !clk, VCC, , , , , , );
--A1L14 is dispmoney~120
--operation mode is normal
A1L14 = card & money[10];
--A1L062Q is write~reg0
--operation mode is normal
A1L062Q_lut_out = A1L952 # A1L65 & A1L47 # !A1L65 & (A1L852);
A1L062Q = DFFEAS(A1L062Q_lut_out, !clk, VCC, , , , , , );
--A1L652Q is warn~reg0
--operation mode is normal
A1L652Q_lut_out = A1L77 & (A1L552 # A1L11 & A1L452) # !A1L77 & A1L11 & A1L452;
A1L652Q = DFFEAS(A1L652Q_lut_out, !clk, VCC, , , , , , );
--A1L51Q is cut~reg0
--operation mode is normal
A1L51Q_lut_out = A1L602 & (A1L51Q # !A1L861 & !A1L371);
A1L51Q = DFFEAS(A1L51Q_lut_out, clk, VCC, , , , , , );
--A1L11 is always1~19
--operation mode is normal
A1L11 = card & state;
--tlm is tlm
--operation mode is normal
tlm_lut_out = !A1L161;
tlm = DFFEAS(tlm_lut_out, clk, VCC, , , , , , );
--A1L76 is dtime~1091
--operation mode is normal
A1L76 = tlm & (decide[1] $ decide[2]);
--A1L45 is dtime[0]~1092
--operation mode is normal
A1L45 = money[1] & !money[2] & (!decide[1] # !money[0]) # !money[1] & (!money[2] # !decide[1]);
--A1L481 is reduce_or~6
--operation mode is normal
A1L481 = !money[4] & !money[5] & !money[6] & !money[7];
--A1L1 is LessThan~366
--operation mode is normal
A1L1 = A1L481 & !money[8] & !money[9] & !money[10];
--A1L55 is dtime[0]~1093
--operation mode is normal
A1L55 = A1L76 & (money[3] # !A1L1 # !A1L45);
--A1L261 is reduce_nor~626
--operation mode is normal
A1L261 = dtime[1] # dtime[2] # !dtime[3] # !dtime[0];
--A1L6 is add~2388
--operation mode is normal
A1L6 = dtime[0] & dtime[1];
--A1L7 is add~2389
--operation mode is normal
A1L7 = dtime[0] & dtime[1] & dtime[2];
--A1L361 is reduce_nor~627
--operation mode is normal
A1L361 = dtime[5] # dtime[6] # !dtime[7] # !dtime[4];
--A1L8 is add~2390
--operation mode is normal
A1L8 = dtime[4] & dtime[5];
--A1L86 is dtime~1101
--operation mode is normal
A1L86 = A1L11 & A1L76 & (dtime[8] $ !A1L361);
--A1L96 is dtime~1102
--operation mode is normal
A1L96 = dtime[8] & card & state;
--A1L5 is Select~672
--operation mode is normal
A1L5 = decide[2] & (!money[2] # !money[1]) # !decide[2] & !money[2] & (!money[1] # !money[0]);
--A1L07 is dtime~1103
--operation mode is normal
A1L07 = !A1L261 & (money[3] # !A1L5 # !A1L1);
--A1L2 is LessThan~367
--operation mode is normal
A1L2 = !money[2] & !money[3] & (!money[1] # !money[0]);
--A1L3 is LessThan~368
--operation mode is normal
A1L3 = A1L1 & A1L2;
--A1L47 is money[0]~2092
--operation mode is normal
A1L47 = A1L11 & tlm & !decide[2] & !A1L3;
--A1L57 is money[0]~2093
--operation mode is normal
A1L57 = decide[1] & A1L47;
--A1L39 is money~2094
--operation mode is normal
A1L39 = money[0] & (money[1] # money[2] # money[3]) # !money[0] & (!money[2] & !money[3]);
--A1L4 is LessThan~369
--operation mode is normal
A1L4 = !money[3] & (!money[1] # !money[2]);
--A1L77 is money[1]~2095
--operation mode is normal
A1L77 = card & state & A1L76;
--A1L87 is money[1]~2096
--operation mode is normal
A1L87 = A1L77 & (money[3] # !A1L5 # !A1L1);
--A1L9 is add~2391
--operation mode is normal
A1L9 = money[2] $ money[1];
--A1L49 is money~2097
--operation mode is normal
A1L49 = money[2] & (money[0] & money[1]) # !money[2] & (money[3] & (!money[1] # !money[0]) # !money[3] & !money[0] & !money[1]);
--A1L18 is money[3]~2098
--operation mode is normal
A1L18 = money[2] & (money[1] # !decide[2]) # !money[2] & money[0] & money[1] & !decide[2];
--A1L28 is money[3]~2099
--operation mode is normal
A1L28 = money[2] & (!money[1] & decide[2]) # !money[2] & !decide[2] & (money[0] $ money[1]);
--A1L88 is money[8]~2101
--operation mode is normal
A1L88 = card & state & (!money[3]);
--A1L98 is money[8]~2103
--operation mode is normal
A1L98 = A1L45 & A1L55 & A1L88;
--A1L01 is add~2392
--operation mode is normal
A1L01 = !money[4] & !money[5];
--A1L09 is money[8]~2107
--operation mode is normal
A1L09 = A1L45 & A1L481 & A1L55 & A1L88;
--A1L852 is write~128
--operation mode is normal
A1L852 = card & A1L062Q & state & tlm;
--A1L952 is write~129
--operation mode is normal
A1L952 = decide[2] & A1L852 & (!A1L4 # !A1L1);
--A1L65 is dtime[0]~1105
--operation mode is normal
A1L65 = decide[1] $ decide[2];
--A1L452 is warn~289
--operation mode is normal
A1L452 = A1L652Q & (decide[2] # !A1L261 # !A1L76);
--A1L602 is temp[9]~624
--operation mode is normal
A1L602 = card & A1L652Q;
--temp[0] is temp[0]
--operation mode is arithmetic
temp[0]_lut_out = !temp[0];
temp[0] = DFFEAS(temp[0]_lut_out, clk, VCC, , , , , A1L802, );
--A1L881 is temp[0]~626
--operation mode is arithmetic
A1L881 = CARRY(temp[0]);
--temp[1] is temp[1]
--operation mode is arithmetic
temp[1]_carry_eqn = A1L881;
temp[1]_lut_out = temp[1] $ (temp[1]_carry_eqn);
temp[1] = DFFEAS(temp[1]_lut_out, clk, VCC, , , , , A1L802, );
--A1L091 is temp[1]~630
--operation mode is arithmetic
A1L091 = CARRY(!A1L881 # !temp[1]);
--temp[2] is temp[2]
--operation mode is arithmetic
temp[2]_carry_eqn = A1L091;
temp[2]_lut_out = temp[2] $ (!temp[2]_carry_eqn);
temp[2] = DFFEAS(temp[2]_lut_out, clk, VCC, , , , , A1L802, );
--A1L291 is temp[2]~634
--operation mode is arithmetic
A1L291 = CARRY(temp[2] & (!A1L091));
--temp[3] is temp[3]
--operation mode is arithmetic
temp[3]_carry_eqn = A1L291;
temp[3]_lut_out = temp[3] $ (temp[3]_carry_eqn);
temp[3] = DFFEAS(temp[3]_lut_out, clk, VCC, , , , , A1L802, );
--A1L491 is temp[3]~638
--operation mode is arithmetic
A1L491 = CARRY(!A1L291 # !temp[3]);
--A1L461 is reduce_nor~628
--operation mode is normal
A1L461 = !temp[3] # !temp[2] # !temp[1] # !temp[0];
--temp[4] is temp[4]
--operation mode is arithmetic
temp[4]_carry_eqn = A1L491;
temp[4]_lut_out = temp[4] $ (!temp[4]_carry_eqn);
temp[4] = DFFEAS(temp[4]_lut_out, clk, VCC, , , , , A1L802, );
--A1L691 is temp[4]~642
--operation mode is arithmetic
A1L691 = CARRY(temp[4] & (!A1L491));
--temp[5] is temp[5]
--operation mode is arithmetic
temp[5]_carry_eqn = A1L691;
temp[5]_lut_out = temp[5] $ (temp[5]_carry_eqn);
temp[5] = DFFEAS(temp[5]_lut_out, clk, VCC, , , , , A1L802, );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -