📄 boothsmul.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.
--acc[0] is acc[0]
--operation mode is arithmetic
acc[0]_lut_out = b[0] $ acc[0];
acc[0] = DFFEAS(acc[0]_lut_out, en, VCC, , , , , , );
--A1L12 is acc[0]~113
--operation mode is arithmetic
A1L12 = CARRY(b[0] & acc[0]);
--acc[1] is acc[1]
--operation mode is arithmetic
acc[1]_carry_eqn = A1L12;
acc[1]_lut_out = b[1] $ acc[1] $ acc[1]_carry_eqn;
acc[1] = DFFEAS(acc[1]_lut_out, en, VCC, , , , , , );
--A1L14 is acc[1]~117
--operation mode is arithmetic
A1L14 = CARRY(b[1] & !acc[1] & !A1L12 # !b[1] & (!A1L12 # !acc[1]));
--acc[2] is acc[2]
--operation mode is arithmetic
acc[2]_carry_eqn = A1L14;
acc[2]_lut_out = b[2] $ acc[2] $ !acc[2]_carry_eqn;
acc[2] = DFFEAS(acc[2]_lut_out, en, VCC, , , , , , );
--A1L16 is acc[2]~121
--operation mode is arithmetic
A1L16 = CARRY(b[2] & (acc[2] # !A1L14) # !b[2] & acc[2] & !A1L14);
--acc[3] is acc[3]
--operation mode is arithmetic
acc[3]_carry_eqn = A1L16;
acc[3]_lut_out = b[3] $ acc[3] $ acc[3]_carry_eqn;
acc[3] = DFFEAS(acc[3]_lut_out, en, VCC, , , , , , );
--A1L18 is acc[3]~125
--operation mode is arithmetic
A1L18 = CARRY(b[3] & !acc[3] & !A1L16 # !b[3] & (!A1L16 # !acc[3]));
--acc[4] is acc[4]
--operation mode is arithmetic
acc[4]_carry_eqn = A1L18;
acc[4]_lut_out = b[4] $ acc[4] $ !acc[4]_carry_eqn;
acc[4] = DFFEAS(acc[4]_lut_out, en, VCC, , , , , , );
--A1L20 is acc[4]~129
--operation mode is arithmetic
A1L20 = CARRY(b[4] & (acc[4] # !A1L18) # !b[4] & acc[4] & !A1L18);
--acc[5] is acc[5]
--operation mode is arithmetic
acc[5]_carry_eqn = A1L20;
acc[5]_lut_out = b[5] $ acc[5] $ acc[5]_carry_eqn;
acc[5] = DFFEAS(acc[5]_lut_out, en, VCC, , , , , , );
--A1L22 is acc[5]~133
--operation mode is arithmetic
A1L22 = CARRY(b[5] & !acc[5] & !A1L20 # !b[5] & (!A1L20 # !acc[5]));
--acc[6] is acc[6]
--operation mode is arithmetic
acc[6]_carry_eqn = A1L22;
acc[6]_lut_out = b[6] $ acc[6] $ !acc[6]_carry_eqn;
acc[6] = DFFEAS(acc[6]_lut_out, en, VCC, , , , , , );
--A1L24 is acc[6]~137
--operation mode is arithmetic
A1L24 = CARRY(b[6] & (acc[6] # !A1L22) # !b[6] & acc[6] & !A1L22);
--acc[7] is acc[7]
--operation mode is normal
acc[7]_carry_eqn = A1L24;
acc[7]_lut_out = b[7] $ acc[7] $ acc[7]_carry_eqn;
acc[7] = DFFEAS(acc[7]_lut_out, en, VCC, , , , , , );
--acc[8] is acc[8]
--operation mode is arithmetic
acc[8]_lut_out = a[0] $ acc[8];
acc[8] = DFFEAS(acc[8]_lut_out, en, VCC, , , , , , );
--A1L27 is acc[8]~145
--operation mode is arithmetic
A1L27 = CARRY(acc[8] # !a[0]);
--acc[9] is acc[9]
--operation mode is arithmetic
acc[9]_carry_eqn = A1L27;
acc[9]_lut_out = a[1] $ acc[9] $ !acc[9]_carry_eqn;
acc[9] = DFFEAS(acc[9]_lut_out, en, VCC, , , , , , );
--A1L29 is acc[9]~149
--operation mode is arithmetic
A1L29 = CARRY(a[1] & (!A1L27 # !acc[9]) # !a[1] & !acc[9] & !A1L27);
--acc[10] is acc[10]
--operation mode is arithmetic
acc[10]_carry_eqn = A1L29;
acc[10]_lut_out = a[2] $ acc[10] $ acc[10]_carry_eqn;
acc[10] = DFFEAS(acc[10]_lut_out, en, VCC, , , , , , );
--A1L31 is acc[10]~153
--operation mode is arithmetic
A1L31 = CARRY(a[2] & acc[10] & !A1L29 # !a[2] & (acc[10] # !A1L29));
--acc[11] is acc[11]
--operation mode is arithmetic
acc[11]_carry_eqn = A1L31;
acc[11]_lut_out = a[3] $ acc[11] $ !acc[11]_carry_eqn;
acc[11] = DFFEAS(acc[11]_lut_out, en, VCC, , , , , , );
--A1L33 is acc[11]~157
--operation mode is arithmetic
A1L33 = CARRY(a[3] & (!A1L31 # !acc[11]) # !a[3] & !acc[11] & !A1L31);
--acc[12] is acc[12]
--operation mode is arithmetic
acc[12]_carry_eqn = A1L33;
acc[12]_lut_out = a[4] $ acc[12] $ acc[12]_carry_eqn;
acc[12] = DFFEAS(acc[12]_lut_out, en, VCC, , , , , , );
--A1L35 is acc[12]~161
--operation mode is arithmetic
A1L35 = CARRY(a[4] & acc[12] & !A1L33 # !a[4] & (acc[12] # !A1L33));
--acc[13] is acc[13]
--operation mode is arithmetic
acc[13]_carry_eqn = A1L35;
acc[13]_lut_out = a[5] $ acc[13] $ !acc[13]_carry_eqn;
acc[13] = DFFEAS(acc[13]_lut_out, en, VCC, , , , , , );
--A1L37 is acc[13]~165
--operation mode is arithmetic
A1L37 = CARRY(a[5] & (!A1L35 # !acc[13]) # !a[5] & !acc[13] & !A1L35);
--acc[14] is acc[14]
--operation mode is arithmetic
acc[14]_carry_eqn = A1L37;
acc[14]_lut_out = a[6] $ acc[14] $ acc[14]_carry_eqn;
acc[14] = DFFEAS(acc[14]_lut_out, en, VCC, , , , , , );
--A1L39 is acc[14]~169
--operation mode is arithmetic
A1L39 = CARRY(a[6] & acc[14] & !A1L37 # !a[6] & (acc[14] # !A1L37));
--A1L66Q is c[15]~reg0
--operation mode is normal
A1L66Q_carry_eqn = A1L39;
A1L66Q_lut_out = a[7] $ A1L66Q $ !A1L66Q_carry_eqn;
A1L66Q = DFFEAS(A1L66Q_lut_out, en, VCC, , , , , , );
--en is en
--operation mode is input
en = INPUT();
--b[0] is b[0]
--operation mode is input
b[0] = INPUT();
--b[1] is b[1]
--operation mode is input
b[1] = INPUT();
--b[2] is b[2]
--operation mode is input
b[2] = INPUT();
--b[3] is b[3]
--operation mode is input
b[3] = INPUT();
--b[4] is b[4]
--operation mode is input
b[4] = INPUT();
--b[5] is b[5]
--operation mode is input
b[5] = INPUT();
--b[6] is b[6]
--operation mode is input
b[6] = INPUT();
--b[7] is b[7]
--operation mode is input
b[7] = INPUT();
--a[0] is a[0]
--operation mode is input
a[0] = INPUT();
--a[1] is a[1]
--operation mode is input
a[1] = INPUT();
--a[2] is a[2]
--operation mode is input
a[2] = INPUT();
--a[3] is a[3]
--operation mode is input
a[3] = INPUT();
--a[4] is a[4]
--operation mode is input
a[4] = INPUT();
--a[5] is a[5]
--operation mode is input
a[5] = INPUT();
--a[6] is a[6]
--operation mode is input
a[6] = INPUT();
--a[7] is a[7]
--operation mode is input
a[7] = INPUT();
--c[0] is c[0]
--operation mode is output
c[0] = OUTPUT(acc[0]);
--c[1] is c[1]
--operation mode is output
c[1] = OUTPUT(acc[1]);
--c[2] is c[2]
--operation mode is output
c[2] = OUTPUT(acc[2]);
--c[3] is c[3]
--operation mode is output
c[3] = OUTPUT(acc[3]);
--c[4] is c[4]
--operation mode is output
c[4] = OUTPUT(acc[4]);
--c[5] is c[5]
--operation mode is output
c[5] = OUTPUT(acc[5]);
--c[6] is c[6]
--operation mode is output
c[6] = OUTPUT(acc[6]);
--c[7] is c[7]
--operation mode is output
c[7] = OUTPUT(acc[7]);
--c[8] is c[8]
--operation mode is output
c[8] = OUTPUT(acc[8]);
--c[9] is c[9]
--operation mode is output
c[9] = OUTPUT(acc[9]);
--c[10] is c[10]
--operation mode is output
c[10] = OUTPUT(acc[10]);
--c[11] is c[11]
--operation mode is output
c[11] = OUTPUT(acc[11]);
--c[12] is c[12]
--operation mode is output
c[12] = OUTPUT(acc[12]);
--c[13] is c[13]
--operation mode is output
c[13] = OUTPUT(acc[13]);
--c[14] is c[14]
--operation mode is output
c[14] = OUTPUT(acc[14]);
--c[15] is c[15]
--operation mode is output
c[15] = OUTPUT(A1L66Q);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -