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

📄 bcd.fit.eqn

📁 FPGA开发板配套Verilog HDL代码。芯片为Mars EP1C6F。是基础实验的源码。包括加法器、减法器、乘法器、多路选择器等。
💻 EQN
📖 第 1 页 / 共 2 页
字号:

A1L18_carry_eqn = (!A1L34 & A1L22) # (A1L34 & A1L23);
A1L18 = cnt[13] $ A1L18_carry_eqn;

--A1L19 is add~328 at LC_X24_Y11_N3
--operation mode is arithmetic

A1L19_cout_0 = !A1L22 # !cnt[13];
A1L19 = CARRY(A1L19_cout_0);

--A1L20 is add~328COUT1_441 at LC_X24_Y11_N3
--operation mode is arithmetic

A1L20_cout_1 = !A1L23 # !cnt[13];
A1L20 = CARRY(A1L20_cout_1);


--A1L21 is add~331 at LC_X24_Y11_N2
--operation mode is arithmetic

A1L21_carry_eqn = (!A1L34 & A1L28) # (A1L34 & A1L29);
A1L21 = cnt[12] $ (!A1L21_carry_eqn);

--A1L22 is add~333 at LC_X24_Y11_N2
--operation mode is arithmetic

A1L22_cout_0 = cnt[12] & (!A1L28);
A1L22 = CARRY(A1L22_cout_0);

--A1L23 is add~333COUT1_439 at LC_X24_Y11_N2
--operation mode is arithmetic

A1L23_cout_1 = cnt[12] & (!A1L29);
A1L23 = CARRY(A1L23_cout_1);


--A1L24 is add~336 at LC_X24_Y11_N7
--operation mode is arithmetic

A1L24_carry_eqn = (!A1L17 & A1L11) # (A1L17 & A1L12);
A1L24 = cnt[17] $ (A1L24_carry_eqn);

--A1L25 is add~338 at LC_X24_Y11_N7
--operation mode is arithmetic

A1L25_cout_0 = !A1L11 # !cnt[17];
A1L25 = CARRY(A1L25_cout_0);

--A1L26 is add~338COUT1_447 at LC_X24_Y11_N7
--operation mode is arithmetic

A1L26_cout_1 = !A1L12 # !cnt[17];
A1L26 = CARRY(A1L26_cout_1);


--A1L27 is add~341 at LC_X24_Y11_N1
--operation mode is arithmetic

A1L27_carry_eqn = (!A1L34 & A1L31) # (A1L34 & A1L32);
A1L27 = cnt[11] $ (A1L27_carry_eqn);

--A1L28 is add~343 at LC_X24_Y11_N1
--operation mode is arithmetic

A1L28_cout_0 = !A1L31 # !cnt[11];
A1L28 = CARRY(A1L28_cout_0);

--A1L29 is add~343COUT1_437 at LC_X24_Y11_N1
--operation mode is arithmetic

A1L29_cout_1 = !A1L32 # !cnt[11];
A1L29 = CARRY(A1L29_cout_1);


--A1L30 is add~346 at LC_X24_Y11_N0
--operation mode is arithmetic

A1L30_carry_eqn = A1L34;
A1L30 = cnt[10] $ !A1L30_carry_eqn;

--A1L31 is add~348 at LC_X24_Y11_N0
--operation mode is arithmetic

A1L31_cout_0 = cnt[10] & !A1L34;
A1L31 = CARRY(A1L31_cout_0);

--A1L32 is add~348COUT1_435 at LC_X24_Y11_N0
--operation mode is arithmetic

A1L32_cout_1 = cnt[10] & !A1L34;
A1L32 = CARRY(A1L32_cout_1);


--A1L33 is add~351 at LC_X24_Y12_N9
--operation mode is arithmetic

A1L33_carry_eqn = (!A1L48 & A1L36) # (A1L48 & A1L37);
A1L33 = cnt[9] $ A1L33_carry_eqn;

--A1L34 is add~353 at LC_X24_Y12_N9
--operation mode is arithmetic

A1L34 = CARRY(!A1L37 # !cnt[9]);


--A1L35 is add~356 at LC_X24_Y12_N8
--operation mode is arithmetic

A1L35_carry_eqn = (!A1L48 & A1L39) # (A1L48 & A1L40);
A1L35 = cnt[8] $ !A1L35_carry_eqn;

--A1L36 is add~358 at LC_X24_Y12_N8
--operation mode is arithmetic

A1L36_cout_0 = cnt[8] & !A1L39;
A1L36 = CARRY(A1L36_cout_0);

--A1L37 is add~358COUT1_433 at LC_X24_Y12_N8
--operation mode is arithmetic

A1L37_cout_1 = cnt[8] & !A1L40;
A1L37 = CARRY(A1L37_cout_1);


--A1L38 is add~361 at LC_X24_Y12_N7
--operation mode is arithmetic

A1L38_carry_eqn = (!A1L48 & A1L42) # (A1L48 & A1L43);
A1L38 = cnt[7] $ A1L38_carry_eqn;

--A1L39 is add~363 at LC_X24_Y12_N7
--operation mode is arithmetic

A1L39_cout_0 = !A1L42 # !cnt[7];
A1L39 = CARRY(A1L39_cout_0);

--A1L40 is add~363COUT1_431 at LC_X24_Y12_N7
--operation mode is arithmetic

A1L40_cout_1 = !A1L43 # !cnt[7];
A1L40 = CARRY(A1L40_cout_1);


--A1L41 is add~366 at LC_X24_Y12_N6
--operation mode is arithmetic

A1L41_carry_eqn = (!A1L48 & A1L45) # (A1L48 & A1L46);
A1L41 = cnt[6] $ (!A1L41_carry_eqn);

--A1L42 is add~368 at LC_X24_Y12_N6
--operation mode is arithmetic

A1L42_cout_0 = cnt[6] & (!A1L45);
A1L42 = CARRY(A1L42_cout_0);

--A1L43 is add~368COUT1_429 at LC_X24_Y12_N6
--operation mode is arithmetic

A1L43_cout_1 = cnt[6] & (!A1L46);
A1L43 = CARRY(A1L43_cout_1);


--A1L44 is add~371 at LC_X24_Y12_N5
--operation mode is arithmetic

A1L44_carry_eqn = A1L48;
A1L44 = cnt[5] $ A1L44_carry_eqn;

--A1L45 is add~373 at LC_X24_Y12_N5
--operation mode is arithmetic

A1L45_cout_0 = !A1L48 # !cnt[5];
A1L45 = CARRY(A1L45_cout_0);

--A1L46 is add~373COUT1_427 at LC_X24_Y12_N5
--operation mode is arithmetic

A1L46_cout_1 = !A1L48 # !cnt[5];
A1L46 = CARRY(A1L46_cout_1);


--A1L47 is add~376 at LC_X24_Y12_N4
--operation mode is arithmetic

A1L47 = cnt[4] $ !A1L50;

--A1L48 is add~378 at LC_X24_Y12_N4
--operation mode is arithmetic

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


--A1L49 is add~381 at LC_X24_Y12_N3
--operation mode is arithmetic

A1L49 = cnt[3] $ (A1L53);

--A1L50 is add~383 at LC_X24_Y12_N3
--operation mode is arithmetic

A1L50_cout_0 = !A1L53 # !cnt[3];
A1L50 = CARRY(A1L50_cout_0);

--A1L51 is add~383COUT1_425 at LC_X24_Y12_N3
--operation mode is arithmetic

A1L51_cout_1 = !A1L54 # !cnt[3];
A1L51 = CARRY(A1L51_cout_1);


--A1L52 is add~386 at LC_X24_Y12_N2
--operation mode is arithmetic

A1L52 = cnt[2] $ (!A1L56);

--A1L53 is add~388 at LC_X24_Y12_N2
--operation mode is arithmetic

A1L53_cout_0 = cnt[2] & (!A1L56);
A1L53 = CARRY(A1L53_cout_0);

--A1L54 is add~388COUT1_423 at LC_X24_Y12_N2
--operation mode is arithmetic

A1L54_cout_1 = cnt[2] & (!A1L57);
A1L54 = CARRY(A1L54_cout_1);


--A1L55 is add~391 at LC_X24_Y12_N1
--operation mode is arithmetic

A1L55 = cnt[1] $ A1L59;

--A1L56 is add~393 at LC_X24_Y12_N1
--operation mode is arithmetic

A1L56_cout_0 = !A1L59 # !cnt[1];
A1L56 = CARRY(A1L56_cout_0);

--A1L57 is add~393COUT1_421 at LC_X24_Y12_N1
--operation mode is arithmetic

A1L57_cout_1 = !A1L60 # !cnt[1];
A1L57 = CARRY(A1L57_cout_1);


--A1L58 is add~396 at LC_X24_Y12_N0
--operation mode is arithmetic

A1L58 = !cnt[0];

--A1L59 is add~398 at LC_X24_Y12_N0
--operation mode is arithmetic

A1L59_cout_0 = cnt[0];
A1L59 = CARRY(A1L59_cout_0);

--A1L60 is add~398COUT1_419 at LC_X24_Y12_N0
--operation mode is arithmetic

A1L60_cout_1 = cnt[0];
A1L60 = CARRY(A1L60_cout_1);


--a[0] is a[0] at PIN_233
--operation mode is input

a[0] = INPUT();


--a[1] is a[1] at PIN_234
--operation mode is input

a[1] = INPUT();


--a[2] is a[2] at PIN_235
--operation mode is input

a[2] = INPUT();


--a[3] is a[3] at PIN_236
--operation mode is input

a[3] = INPUT();


--clk is clk at PIN_29
--operation mode is input

clk = INPUT();


--rst is rst at PIN_67
--operation mode is input

rst = INPUT();


--c[0] is c[0] at PIN_194
--operation mode is output

c[0] = OUTPUT(VCC);


--c[1] is c[1] at PIN_197
--operation mode is output

c[1] = OUTPUT(!A1L103);


--c[2] is c[2] at PIN_200
--operation mode is output

c[2] = OUTPUT(A1L104);


--c[3] is c[3] at PIN_201
--operation mode is output

c[3] = OUTPUT(A1L105);


--c[4] is c[4] at PIN_202
--operation mode is output

c[4] = OUTPUT(A1L106);


--c[5] is c[5] at PIN_203
--operation mode is output

c[5] = OUTPUT(A1L107);


--c[6] is c[6] at PIN_214
--operation mode is output

c[6] = OUTPUT(A1L108);


--c[7] is c[7] at PIN_215
--operation mode is output

c[7] = OUTPUT(A1L109);


--en[0] is en[0] at PIN_193
--operation mode is output

en[0] = OUTPUT(!A1L100Q);


--en[1] is en[1] at PIN_188
--operation mode is output

en[1] = OUTPUT(A1L102Q);
















⌨️ 快捷键说明

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