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

📄 maxmin.map.eqn

📁 一个自己编写的这次2008北京市电子竞赛VHDL源程序
💻 EQN
📖 第 1 页 / 共 5 页
字号:

C1_i[15]_carry_eqn = C1L56;
C1_i[15]_lut_out = C1_i[15] $ (C1_i[15]_carry_eqn);
C1_i[15] = DFFEAS(C1_i[15]_lut_out, !B1_current_state.st0, VCC, , , , , , );

--C1L58 is calculate:inst2|i[15]~135
--operation mode is arithmetic

C1L58 = CARRY(!C1L56 # !C1_i[15]);


--T1L7 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_re8:add_sub_7|add_sub_cella[1]~88
--operation mode is arithmetic

T1L7_carry_eqn = T1L18;
T1L7 = EB2L11 $ (!T1L7_carry_eqn);

--T1L8 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_re8:add_sub_7|add_sub_cella[1]~90
--operation mode is arithmetic

T1L8 = CARRY(EB2L11 & (!T1L18));


--Q2L5 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|add_sub_oe8:add_sub_4|add_sub_cella[2]~54
--operation mode is arithmetic

Q2L5_carry_eqn = Q2L8;
Q2L5 = U5L4 $ (!Q2L5_carry_eqn);

--Q2L6 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|add_sub_oe8:add_sub_4|add_sub_cella[2]~56
--operation mode is arithmetic

Q2L6 = CARRY(!U5L4 & (!Q2L8));


--Y1L5 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|StageOut[23]~31
--operation mode is normal

Y1L5 = T1L4 & (!Q2L12);


--Y1L6 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|StageOut[23]~36
--operation mode is normal

Y1L6 = Q2L12 & (T1L4 $ Q2L4);


--Q3L7 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|add_sub_oe8:add_sub_5|add_sub_cella[2]~56
--operation mode is arithmetic

Q3L7_carry_eqn = Q3L10;
Q3L7 = Q3L7_carry_eqn $ (!Y1L3 & !Y1L4);

--Q3L8 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|add_sub_oe8:add_sub_5|add_sub_cella[2]~58
--operation mode is arithmetic

Q3L8 = CARRY(!Q3L10 & (Y1L3 # Y1L4));


--Y1L12 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|StageOut[28]~413
--operation mode is normal

Y1L12 = !Q3L4 & (Q2L12 & Q2L5 # !Q2L12 & (U5L4));


--Y1L11 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|StageOut[28]~26
--operation mode is normal

Y1L11 = Q3L4 & Q3L7;


--Q4L7 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|add_sub_oe8:add_sub_6|add_sub_cella[2]~56
--operation mode is arithmetic

Q4L7_carry_eqn = Q4L10;
Q4L7 = Q4L7_carry_eqn $ (!Y1L10 & !Y1L9);

--Q4L8 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|add_sub_oe8:add_sub_6|add_sub_cella[2]~58
--operation mode is arithmetic

Q4L8 = CARRY(!Q4L10 & (Y1L10 # Y1L9));


--Q2_add_sub_cella[1] is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|add_sub_oe8:add_sub_4|add_sub_cella[1]
--operation mode is arithmetic

Q2_add_sub_cella[1] = U6L6;

--Q2L3 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|add_sub_oe8:add_sub_4|add_sub_cella[1]~COUT
--operation mode is arithmetic

Q2L3 = CARRY(U6L6);


--Y1L10 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|StageOut[27]~414
--operation mode is normal

Y1L10 = !Q3L4 & (Q2L12 & (!Q2_add_sub_cella[1]) # !Q2L12 & U6L6);


--Q3L9 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|add_sub_oe8:add_sub_5|add_sub_cella[2]~61
--operation mode is arithmetic

Q3L9_carry_eqn = Q3L12;
Q3L9 = Q3L9_carry_eqn $ (!Y1L1 & !Y1L2);

--Q3L10 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|add_sub_oe8:add_sub_5|add_sub_cella[2]~63
--operation mode is arithmetic

Q3L10 = CARRY(!Y1L1 & !Y1L2 & !Q3L12);


--Y1L20 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|StageOut[33]~415
--operation mode is normal

Y1L20 = !Q4L4 & (Y1L10 # Q3L4 & Q3L9);


--Y1L19 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|StageOut[33]~16
--operation mode is normal

Y1L19 = Q4L4 & Q4L7;


--Q5L5 is display1:inst3|lpm_divide:div_rtl_2|lpm_divide_klf:auto_generated|sign_div_unsign_mhg:divider|alt_u_div_hld:divider|add_sub_oe8:add_sub_7|add_sub_cella[2]~58
--operation mode is arithmetic

Q5L5 = CARRY(!Q5L7 & (Y1L18 # Y1L17));


--T1L9 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_re8:add_sub_7|add_sub_cella[1]~93
--operation mode is arithmetic

T1L9_carry_eqn = T1L12;
T1L9 = EB2L3 $ (!T1L9_carry_eqn);

--T1L10 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_re8:add_sub_7|add_sub_cella[1]~95
--operation mode is arithmetic

T1L10 = CARRY(EB2L3 & (!T1L12));


--EB2L3 is display1:inst3|lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~87
--operation mode is arithmetic

EB2L3_carry_eqn = EB2L6;
EB2L3 = AB1L10 $ (!EB2L3_carry_eqn);

--EB2L4 is display1:inst3|lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~89
--operation mode is arithmetic

EB2L4 = CARRY(AB1L10 & (!EB2L6));


--K1L28 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|StageOut[78]~2629
--operation mode is normal

K1L28 = !U5L4 & (T1L4 & T1L9 # !T1L4 & (EB2L3));


--U5L7 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_8|add_sub_cella[1]~98
--operation mode is arithmetic

U5L7_carry_eqn = U5L10;
U5L7 = U5L7_carry_eqn $ (K1L10 # K1L11);

--U5L8 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_8|add_sub_cella[1]~100
--operation mode is arithmetic

U5L8 = CARRY(!K1L10 & !K1L11 # !U5L10);


--K1L45 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|StageOut[88]~2630
--operation mode is normal

K1L45 = !U6L6 & (K1L28 # U5L4 & U5L7);


--U6L7 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_9|add_sub_cella[1]~99
--operation mode is arithmetic

U6L7_carry_eqn = U6L10;
U6L7 = U6L7_carry_eqn $ (!K1L28 & !K1L27);

--U6L8 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_9|add_sub_cella[1]~101
--operation mode is arithmetic

U6L8 = CARRY(!U6L10 & (K1L28 # K1L27));


--K1L44 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|StageOut[88]~82
--operation mode is normal

K1L44 = U6L6 & U6L7;


--U1L7 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_10|add_sub_cella[1]~104
--operation mode is arithmetic

U1L7_carry_eqn = U1L10;
U1L7 = U1L7_carry_eqn $ (!K1L43 & !K1L42);

--U1L8 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_10|add_sub_cella[1]~106
--operation mode is arithmetic

U1L8 = CARRY(!U1L10 & (K1L43 # K1L42));


--T1L11 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_re8:add_sub_7|add_sub_cella[1]~98
--operation mode is arithmetic

T1L11_carry_eqn = T1L14;
T1L11 = EB2L5 $ (T1L11_carry_eqn);

--T1L12 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_re8:add_sub_7|add_sub_cella[1]~100
--operation mode is arithmetic

T1L12 = CARRY(!T1L14 # !EB2L5);


--EB2L5 is display1:inst3|lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~92
--operation mode is arithmetic

EB2L5_carry_eqn = EB2L8;
EB2L5 = AB1L9 $ (EB2L5_carry_eqn);

--EB2L6 is display1:inst3|lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~94
--operation mode is arithmetic

EB2L6 = CARRY(!EB2L8 # !AB1L9);


--K1L26 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|StageOut[77]~2631
--operation mode is normal

K1L26 = !U5L4 & (T1L4 & T1L11 # !T1L4 & (EB2L5));


--U5L9 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_8|add_sub_cella[1]~103
--operation mode is arithmetic

U5L9_carry_eqn = U5L12;
U5L9 = U5L9_carry_eqn $ (!K1L8 & !K1L9);

--U5L10 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_8|add_sub_cella[1]~105
--operation mode is arithmetic

U5L10 = CARRY(!U5L12 & (K1L8 # K1L9));


--K1L43 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|StageOut[87]~2632
--operation mode is normal

K1L43 = !U6L6 & (K1L26 # U5L4 & U5L9);


--U6L9 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_9|add_sub_cella[1]~104
--operation mode is arithmetic

U6L9_carry_eqn = U6L12;
U6L9 = U6L9_carry_eqn $ (K1L26 # K1L25);

--U6L10 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_9|add_sub_cella[1]~106
--operation mode is arithmetic

U6L10 = CARRY(!K1L26 & !K1L25 # !U6L12);


--K1L61 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|StageOut[97]~2633
--operation mode is normal

K1L61 = !U1L2 & (K1L43 # U6L6 & U6L9);


--K1L60 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|StageOut[97]~64
--operation mode is normal

K1L60 = U1L2 & U1L7;


--U2L7 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_11|add_sub_cella[1]~104
--operation mode is arithmetic

U2L7_carry_eqn = U2L6;
U2L7 = U2L7_carry_eqn $ (!K1L59 & !K1L58);

--U2L8 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_11|add_sub_cella[1]~106
--operation mode is arithmetic

U2L8 = CARRY(!U2L6 & (K1L59 # K1L58));


--T1L13 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_re8:add_sub_7|add_sub_cella[1]~103
--operation mode is arithmetic

T1L13_carry_eqn = T1L6;
T1L13 = EB2L7 $ (!T1L13_carry_eqn);

--T1L14 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_re8:add_sub_7|add_sub_cella[1]~105
--operation mode is arithmetic

T1L14 = CARRY(EB2L7 & (!T1L6));


--EB2L7 is display1:inst3|lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~97
--operation mode is arithmetic

EB2L7_carry_eqn = EB2L2;
EB2L7 = AB1L8 $ AB1L5 $ !EB2L7_carry_eqn;

--EB2L8 is display1:inst3|lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~99
--operation mode is arithmetic

EB2L8 = CARRY(AB1L8 & (AB1L5 # !EB2L2) # !AB1L8 & AB1L5 & !EB2L2);


--K1L24 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|StageOut[76]~2634
--operation mode is normal

K1L24 = !U5L4 & (T1L4 & T1L13 # !T1L4 & (EB2L7));


--U5L11 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_8|add_sub_cella[1]~108
--operation mode is arithmetic

U5L11_carry_eqn = U5L6;
U5L11 = U5L11_carry_eqn $ (K1L6 # K1L7);

--U5L12 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_8|add_sub_cella[1]~110
--operation mode is arithmetic

U5L12 = CARRY(!K1L6 & !K1L7 # !U5L6);


--K1L41 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|StageOut[86]~2635
--operation mode is normal

K1L41 = !U6L6 & (K1L24 # U5L4 & U5L11);


--U6L11 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_9|add_sub_cella[1]~109
--operation mode is arithmetic

U6L11_carry_eqn = U6L5;
U6L11 = U6L11_carry_eqn $ (!K1L24 & !K1L23);

--U6L12 is display1:inst3|lpm_divide:div_rtl_1|lpm_divide_5nf:auto_generated|sign_div_unsign_7jg:divider|alt_u_div_jod:divider|add_sub_se8:add_sub_9|add_sub_cella[1]~111
--operation mode is arithmetic

U6L12 = CARRY(!U6L5 & (K1L24 # K1L23));

⌨️ 快捷键说明

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