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

📄 dds.fit.eqn

📁 经过仿真验证的
💻 EQN
📖 第 1 页 / 共 2 页
字号:

C1_DOUT[3]_lut_out = C1_DOUT[3] $ FWORD[3] $ C1L9;
C1_DOUT[3] = DFFEAS(C1_DOUT[3]_lut_out, GLOBAL(CLK), VCC, , , , , , );

--C1L12 is REG10B:u2|DOUT[3]~83 at LC_X18_Y22_N3
--operation mode is arithmetic

C1L12_cout_0 = C1_DOUT[3] & !FWORD[3] & !C1L9 # !C1_DOUT[3] & (!C1L9 # !FWORD[3]);
C1L12 = CARRY(C1L12_cout_0);

--C1L13 is REG10B:u2|DOUT[3]~83COUT1_114 at LC_X18_Y22_N3
--operation mode is arithmetic

C1L13_cout_1 = C1_DOUT[3] & !FWORD[3] & !C1L10 # !C1_DOUT[3] & (!C1L10 # !FWORD[3]);
C1L13 = CARRY(C1L13_cout_1);


--C1_DOUT[4] is REG10B:u2|DOUT[4] at LC_X18_Y22_N4
--operation mode is arithmetic

C1_DOUT[4]_lut_out = C1_DOUT[4] $ FWORD[4] $ !C1L12;
C1_DOUT[4] = DFFEAS(C1_DOUT[4]_lut_out, GLOBAL(CLK), VCC, , , , , , );

--C1L15 is REG10B:u2|DOUT[4]~87 at LC_X18_Y22_N4
--operation mode is arithmetic

C1L15 = CARRY(C1_DOUT[4] & (FWORD[4] # !C1L13) # !C1_DOUT[4] & FWORD[4] & !C1L13);


--C1_DOUT[5] is REG10B:u2|DOUT[5] at LC_X18_Y22_N5
--operation mode is arithmetic

C1_DOUT[5]_carry_eqn = C1L15;
C1_DOUT[5]_lut_out = FWORD[5] $ C1_DOUT[5] $ C1_DOUT[5]_carry_eqn;
C1_DOUT[5] = DFFEAS(C1_DOUT[5]_lut_out, GLOBAL(CLK), VCC, , , , , , );

--C1L17 is REG10B:u2|DOUT[5]~91 at LC_X18_Y22_N5
--operation mode is arithmetic

C1L17_cout_0 = FWORD[5] & !C1_DOUT[5] & !C1L15 # !FWORD[5] & (!C1L15 # !C1_DOUT[5]);
C1L17 = CARRY(C1L17_cout_0);

--C1L18 is REG10B:u2|DOUT[5]~91COUT1_115 at LC_X18_Y22_N5
--operation mode is arithmetic

C1L18_cout_1 = FWORD[5] & !C1_DOUT[5] & !C1L15 # !FWORD[5] & (!C1L15 # !C1_DOUT[5]);
C1L18 = CARRY(C1L18_cout_1);


--C1_DOUT[6] is REG10B:u2|DOUT[6] at LC_X18_Y22_N6
--operation mode is arithmetic

C1_DOUT[6]_carry_eqn = (!C1L15 & C1L17) # (C1L15 & C1L18);
C1_DOUT[6]_lut_out = FWORD[6] $ C1_DOUT[6] $ !C1_DOUT[6]_carry_eqn;
C1_DOUT[6] = DFFEAS(C1_DOUT[6]_lut_out, GLOBAL(CLK), VCC, , , , , , );

--C1L20 is REG10B:u2|DOUT[6]~95 at LC_X18_Y22_N6
--operation mode is arithmetic

C1L20_cout_0 = FWORD[6] & (C1_DOUT[6] # !C1L17) # !FWORD[6] & C1_DOUT[6] & !C1L17;
C1L20 = CARRY(C1L20_cout_0);

--C1L21 is REG10B:u2|DOUT[6]~95COUT1_116 at LC_X18_Y22_N6
--operation mode is arithmetic

C1L21_cout_1 = FWORD[6] & (C1_DOUT[6] # !C1L18) # !FWORD[6] & C1_DOUT[6] & !C1L18;
C1L21 = CARRY(C1L21_cout_1);


--C1_DOUT[7] is REG10B:u2|DOUT[7] at LC_X18_Y22_N7
--operation mode is arithmetic

C1_DOUT[7]_carry_eqn = (!C1L15 & C1L20) # (C1L15 & C1L21);
C1_DOUT[7]_lut_out = C1_DOUT[7] $ FWORD[7] $ C1_DOUT[7]_carry_eqn;
C1_DOUT[7] = DFFEAS(C1_DOUT[7]_lut_out, GLOBAL(CLK), VCC, , , , , , );

--C1L23 is REG10B:u2|DOUT[7]~99 at LC_X18_Y22_N7
--operation mode is arithmetic

C1L23_cout_0 = C1_DOUT[7] & !FWORD[7] & !C1L20 # !C1_DOUT[7] & (!C1L20 # !FWORD[7]);
C1L23 = CARRY(C1L23_cout_0);

--C1L24 is REG10B:u2|DOUT[7]~99COUT1_117 at LC_X18_Y22_N7
--operation mode is arithmetic

C1L24_cout_1 = C1_DOUT[7] & !FWORD[7] & !C1L21 # !C1_DOUT[7] & (!C1L21 # !FWORD[7]);
C1L24 = CARRY(C1L24_cout_1);


--C1_DOUT[8] is REG10B:u2|DOUT[8] at LC_X18_Y22_N8
--operation mode is arithmetic

C1_DOUT[8]_carry_eqn = (!C1L15 & C1L23) # (C1L15 & C1L24);
C1_DOUT[8]_lut_out = C1_DOUT[8] $ FWORD[8] $ !C1_DOUT[8]_carry_eqn;
C1_DOUT[8] = DFFEAS(C1_DOUT[8]_lut_out, GLOBAL(CLK), VCC, , , , , , );

--C1L26 is REG10B:u2|DOUT[8]~103 at LC_X18_Y22_N8
--operation mode is arithmetic

C1L26_cout_0 = C1_DOUT[8] & (FWORD[8] # !C1L23) # !C1_DOUT[8] & FWORD[8] & !C1L23;
C1L26 = CARRY(C1L26_cout_0);

--C1L27 is REG10B:u2|DOUT[8]~103COUT1_118 at LC_X18_Y22_N8
--operation mode is arithmetic

C1L27_cout_1 = C1_DOUT[8] & (FWORD[8] # !C1L24) # !C1_DOUT[8] & FWORD[8] & !C1L24;
C1L27 = CARRY(C1L27_cout_1);


--C1_DOUT[9] is REG10B:u2|DOUT[9] at LC_X18_Y22_N9
--operation mode is normal

C1_DOUT[9]_carry_eqn = (!C1L15 & C1L26) # (C1L15 & C1L27);
C1_DOUT[9]_lut_out = C1_DOUT[9] $ C1_DOUT[9]_carry_eqn $ FWORD[9];
C1_DOUT[9] = DFFEAS(C1_DOUT[9]_lut_out, GLOBAL(CLK), VCC, , , , , , );


--CLK is CLK at PIN_L2
--operation mode is input

CLK = INPUT();


--FWORD[0] is FWORD[0] at PIN_W15
--operation mode is input

FWORD[0] = INPUT();


--FWORD[1] is FWORD[1] at PIN_G14
--operation mode is input

FWORD[1] = INPUT();


--FWORD[2] is FWORD[2] at PIN_W14
--operation mode is input

FWORD[2] = INPUT();


--FWORD[3] is FWORD[3] at PIN_A15
--operation mode is input

FWORD[3] = INPUT();


--FWORD[4] is FWORD[4] at PIN_P14
--operation mode is input

FWORD[4] = INPUT();


--FWORD[5] is FWORD[5] at PIN_L17
--operation mode is input

FWORD[5] = INPUT();


--FWORD[6] is FWORD[6] at PIN_J15
--operation mode is input

FWORD[6] = INPUT();


--FWORD[7] is FWORD[7] at PIN_K15
--operation mode is input

FWORD[7] = INPUT();


--FWORD[8] is FWORD[8] at PIN_K14
--operation mode is input

FWORD[8] = INPUT();


--FWORD[9] is FWORD[9] at PIN_C15
--operation mode is input

FWORD[9] = INPUT();


--FOUT[0] is FOUT[0] at PIN_E14
--operation mode is output

FOUT[0] = OUTPUT(F1_q_a[0]);


--FOUT[1] is FOUT[1] at PIN_J16
--operation mode is output

FOUT[1] = OUTPUT(F1_q_a[1]);


--FOUT[2] is FOUT[2] at PIN_F15
--operation mode is output

FOUT[2] = OUTPUT(F1_q_a[2]);


--FOUT[3] is FOUT[3] at PIN_D14
--operation mode is output

FOUT[3] = OUTPUT(F1_q_a[3]);


--FOUT[4] is FOUT[4] at PIN_N14
--operation mode is output

FOUT[4] = OUTPUT(F1_q_a[4]);


--FOUT[5] is FOUT[5] at PIN_K16
--operation mode is output

FOUT[5] = OUTPUT(F1_q_a[5]);


--FOUT[6] is FOUT[6] at PIN_G22
--operation mode is output

FOUT[6] = OUTPUT(F1_q_a[6]);


--FOUT[7] is FOUT[7] at PIN_V14
--operation mode is output

FOUT[7] = OUTPUT(F1_q_a[7]);


--FOUT[8] is FOUT[8] at PIN_F14
--operation mode is output

FOUT[8] = OUTPUT(F1_q_a[8]);


--FOUT[9] is FOUT[9] at PIN_K21
--operation mode is output

FOUT[9] = OUTPUT(F1_q_a[9]);



⌨️ 快捷键说明

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