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

📄 dds.fit.eqn

📁 直接数字频率合成
💻 EQN
📖 第 1 页 / 共 5 页
字号:
--Port A Input: Registered, Port A Output: Registered
V1_q_a[1]_PORT_A_address = BUS(W1_9, W1_8, W1_7, W1_6, W2_9, W2_8, W2_7, W2_6, W3_9, W3_8, W3_7, W3_6);
V1_q_a[1]_PORT_A_address_reg = DFFE(V1_q_a[1]_PORT_A_address, V1_q_a[1]_clock_0, , , );
V1_q_a[1]_clock_0 = GLOBAL(R2_8);
V1_q_a[1]_PORT_A_data_out = MEMORY(, , V1_q_a[1]_PORT_A_address_reg, , , , , , V1_q_a[1]_clock_0, , , , , );
V1_q_a[1]_PORT_A_data_out_reg = DFFE(V1_q_a[1]_PORT_A_data_out, V1_q_a[1]_clock_0, , , );
V1_q_a[1] = V1_q_a[1]_PORT_A_data_out_reg[0];


--V1_q_a[0] is sin_rom:inst4|altsyncram:altsyncram_component|altsyncram_rop:auto_generated|q_a[0] at M4K_X19_Y12
--RAM Block Operation Mode: ROM
--Port A Depth: 4096, Port A Width: 1
--Port A Logical Depth: 4096, Port A Logical Width: 10
--Port A Input: Registered, Port A Output: Registered
V1_q_a[0]_PORT_A_address = BUS(W1_9, W1_8, W1_7, W1_6, W2_9, W2_8, W2_7, W2_6, W3_9, W3_8, W3_7, W3_6);
V1_q_a[0]_PORT_A_address_reg = DFFE(V1_q_a[0]_PORT_A_address, V1_q_a[0]_clock_0, , , );
V1_q_a[0]_clock_0 = GLOBAL(R2_8);
V1_q_a[0]_PORT_A_data_out = MEMORY(, , V1_q_a[0]_PORT_A_address_reg, , , , , , V1_q_a[0]_clock_0, , , , , );
V1_q_a[0]_PORT_A_data_out_reg = DFFE(V1_q_a[0]_PORT_A_data_out, V1_q_a[0]_clock_0, , , );
V1_q_a[0] = V1_q_a[0]_PORT_A_data_out_reg[0];


--R2_7 is mo48:inst1|74160:inst4|7 at LC_X8_Y13_N0
--operation mode is normal

R2_7_lut_out = R2L7 & (R2_9 $ (C1L1 # !R2_7)) # !R2L7 & R2_7 & !C1L1;
R2_7 = DFFEAS(R2_7_lut_out, GLOBAL(cpz), VCC, , , , , , );


--R1_6 is mo48:inst1|74160:inst|6 at LC_X8_Y13_N7
--operation mode is normal

R1_6_lut_out = !R1_6;
R1_6 = DFFEAS(R1_6_lut_out, GLOBAL(cpz), VCC, , , , , , );


--R2_6 is mo48:inst1|74160:inst4|6 at LC_X8_Y13_N4
--operation mode is normal

R2_6_lut_out = !C1L1 & (R2_6 $ (R1_6 & R1_9));
R2_6 = DFFEAS(R2_6_lut_out, GLOBAL(cpz), VCC, , , , , , );


--R1_9 is mo48:inst1|74160:inst|9 at LC_X8_Y12_N2
--operation mode is normal

R1_9_lut_out = R1_7 & !R2_8 & R1_8;
R1_9 = DFFEAS(R1_9_lut_out, GLOBAL(cpz), VCC, , R1_6, , , , );


--R1_7 is mo48:inst1|74160:inst|7 at LC_X8_Y13_N8
--operation mode is normal

R1_7_lut_out = !C1L1 & (R1_7 $ (R1_6 & !R1_9));
R1_7 = DFFEAS(R1_7_lut_out, GLOBAL(cpz), VCC, , , , , , );


--R1_8 is mo48:inst1|74160:inst|8 at LC_X8_Y13_N5
--operation mode is normal

R1_8_lut_out = !R1_8;
R1_8 = DFFEAS(R1_8_lut_out, GLOBAL(cpz), VCC, , C1L2, , , , );


--C1L1 is mo48:inst1|inst9~20 at LC_X8_Y13_N6
--operation mode is normal

C1L1 = R1_6 & R1_7 & R2_8 & R1_8;


--R2L7 is mo48:inst1|74160:inst4|50~24 at LC_X8_Y13_N1
--operation mode is normal

R2L7 = !C1L1 & R2_6 & R1_6 & R1_9;


--W1_9 is leijiaqi2:inst6|74173:inst3|9 at LC_X35_Y13_N2
--operation mode is normal

W1_9_lut_out = !W1_9;
W1_9 = DFFEAS(W1_9_lut_out, GLOBAL(R2_8), VCC, , T6_9, , , , );


--Q3L5 is adderpprom:inst|7483:inst2|51~92 at LC_X21_Y9_N5
--operation mode is normal

Q3L5 = W3_8 & !T7_87 & (!T7_9 # !W3_9) # !W3_8 & (!T7_9 # !T7_87 # !W3_9);


--F1L1 is chooseadr:inst5|inst14~12 at LC_X22_Y9_N5
--operation mode is normal

F1L1 = T7_99 $ W3_7 $ Q3L5 $ !W1_9;


--W1_8 is leijiaqi2:inst6|74173:inst3|8 at LC_X38_Y13_N0
--operation mode is normal

W1_8_lut_out = W1_8 $ T6_87 $ (W1_9 & T6_9);
W1_8 = DFFEAS(W1_8_lut_out, GLOBAL(R2_8), VCC, , , , , , );


--F1L3 is chooseadr:inst5|inst19~2 at LC_X22_Y9_N6
--operation mode is normal

F1L3 = T7_99 $ W3_7 $ Q3L5 $ !W1_8;


--W1_7 is leijiaqi2:inst6|74173:inst3|7 at LC_X39_Y13_N6
--operation mode is normal

W1_7_lut_out = W1_7 $ T6_99 $ (!Q4L1 & !T6L01);
W1_7 = DFFEAS(W1_7_lut_out, GLOBAL(R2_8), VCC, , , , , , );


--F1L4 is chooseadr:inst5|inst24~2 at LC_X22_Y9_N9
--operation mode is normal

F1L4 = T7_99 $ W3_7 $ Q3L5 $ !W1_7;


--W1_6 is leijiaqi2:inst6|74173:inst3|6 at LC_X39_Y13_N5
--operation mode is normal

W1_6_lut_out = Q4L2 $ (T6_110 $ !W1_6);
W1_6 = DFFEAS(W1_6_lut_out, GLOBAL(R2_8), VCC, , , , , , );


--F1L5 is chooseadr:inst5|inst29~2 at LC_X21_Y10_N6
--operation mode is normal

F1L5 = W1_6 $ T7_99 $ Q3L5 $ !W3_7;


--W2_9 is leijiaqi2:inst6|74173:inst4|9 at LC_X21_Y11_N2
--operation mode is normal

W2_9_lut_out = !W2_9;
W2_9 = DFFEAS(W2_9_lut_out, GLOBAL(R2_8), VCC, , Q4L3, , , , );


--F1L6 is chooseadr:inst5|inst34~2 at LC_X21_Y10_N0
--operation mode is normal

F1L6 = W3_7 $ T7_99 $ Q3L5 $ !W2_9;


--W2_8 is leijiaqi2:inst6|74173:inst4|8 at LC_X30_Y13_N2
--operation mode is normal

W2_8_lut_out = !W2_8;
W2_8 = DFFEAS(W2_8_lut_out, GLOBAL(R2_8), VCC, , Q5L4, , , , );


--F1L7 is chooseadr:inst5|inst39~2 at LC_X21_Y10_N1
--operation mode is normal

F1L7 = W3_7 $ T7_99 $ Q3L5 $ !W2_8;


--W2_7 is leijiaqi2:inst6|74173:inst4|7 at LC_X21_Y10_N4
--operation mode is normal

W2_7_lut_out = !W2_7;
W2_7 = DFFEAS(W2_7_lut_out, GLOBAL(R2_8), VCC, , Q5L1, , , , );


--F1L8 is chooseadr:inst5|inst44~2 at LC_X21_Y10_N5
--operation mode is normal

F1L8 = W3_7 $ Q3L5 $ T7_99 $ !W2_7;


--W2_6 is leijiaqi2:inst6|74173:inst4|6 at LC_X21_Y10_N3
--operation mode is normal

W2_6_lut_out = !W2_6;
W2_6 = DFFEAS(W2_6_lut_out, GLOBAL(R2_8), VCC, , Q5L2, , , , );


--F1L9 is chooseadr:inst5|inst49~2 at LC_X21_Y10_N8
--operation mode is normal

F1L9 = W3_7 $ Q3L5 $ T7_99 $ !W2_6;


--F1L2 is chooseadr:inst5|inst14~13 at LC_X21_Y9_N6
--operation mode is normal

F1L2 = T7_99 $ W3_7 $ Q3L5;


--F1L01 is chooseadr:inst5|inst54~10 at LC_X21_Y9_N8
--operation mode is normal

F1L01 = W3_9 $ (T7_9 $ !F1L2);


--Q3L1 is adderpprom:inst|7483:inst2|1~235 at LC_X22_Y9_N3
--operation mode is normal

Q3L1 = !T7_9 # !W3_9;


--F1L11 is chooseadr:inst5|inst59~66 at LC_X21_Y9_N9
--operation mode is normal

F1L11 = F1L2 $ W3_8 $ T7_87 $ Q3L1;


--T6_110 is binarykpzi:inst8|74161:inst|f74161:sub|110 at LC_X39_Y13_N4
--operation mode is normal

T6_110_lut_out = T6_110 $ !T6_95;
T6_110 = DFFEAS(T6_110_lut_out, GLOBAL(T4_110), VCC, , , , , , );


--T6_9 is binarykpzi:inst8|74161:inst|f74161:sub|9 at LC_X39_Y13_N1
--operation mode is arithmetic

T6_9_lut_out = T6_9 $ (T6_82);
T6_9 = DFFEAS(T6_9_lut_out, GLOBAL(T4_110), VCC, , , , , , );

--T6_81 is binarykpzi:inst8|74161:inst|f74161:sub|81 at LC_X39_Y13_N1
--operation mode is arithmetic

T6_81_cout_0 = !T6_82 # !T6_9;
T6_81 = CARRY(T6_81_cout_0);

--T6L3 is binarykpzi:inst8|74161:inst|f74161:sub|81~COUT1 at LC_X39_Y13_N1
--operation mode is arithmetic

T6L3_cout_1 = !T6L6 # !T6_9;
T6L3 = CARRY(T6L3_cout_1);


--T6_87 is binarykpzi:inst8|74161:inst|f74161:sub|87 at LC_X39_Y13_N2
--operation mode is arithmetic

T6_87_lut_out = T6_87 $ (!T6_81);
T6_87 = DFFEAS(T6_87_lut_out, GLOBAL(T4_110), VCC, , , , , , );

--T6_85 is binarykpzi:inst8|74161:inst|f74161:sub|85 at LC_X39_Y13_N2
--operation mode is arithmetic

T6_85_cout_0 = T6_87 & (!T6_81);
T6_85 = CARRY(T6_85_cout_0);

--T6L8 is binarykpzi:inst8|74161:inst|f74161:sub|85~COUT1_2 at LC_X39_Y13_N2
--operation mode is arithmetic

T6L8_cout_1 = T6_87 & (!T6L3);
T6L8 = CARRY(T6L8_cout_1);


--Q4L1 is leijiaqi2:inst6|7483:inst|1~200 at LC_X38_Y13_N7
--operation mode is normal

Q4L1 = W1_9 & !T6_9 & (!T6_87 # !W1_8) # !W1_9 & (!T6_87 # !W1_8);


--T6L01 is binarykpzi:inst8|74161:inst|f74161:sub|87~18 at LC_X38_Y13_N3
--operation mode is normal

T6L01 = !T6_87 & !W1_8;


--T6_99 is binarykpzi:inst8|74161:inst|f74161:sub|99 at LC_X39_Y13_N3
--operation mode is arithmetic

T6_99_lut_out = T6_99 $ T6_85;
T6_99 = DFFEAS(T6_99_lut_out, GLOBAL(T4_110), VCC, , , , , , );

--T6_95 is binarykpzi:inst8|74161:inst|f74161:sub|95 at LC_X39_Y13_N3
--operation mode is arithmetic

T6_95_cout_0 = !T6_85 # !T6_99;
T6_95 = CARRY(T6_95_cout_0);

--T6L21 is binarykpzi:inst8|74161:inst|f74161:sub|95~COUT1_2 at LC_X39_Y13_N3
--operation mode is arithmetic

T6L21_cout_1 = !T6L8 # !T6_99;
T6L21 = CARRY(T6L21_cout_1);


--Q4L2 is leijiaqi2:inst6|7483:inst|1~201 at LC_X38_Y13_N8
--operation mode is normal

Q4L2 = T6_99 & !W1_7 & (T6L01 # Q4L1) # !T6_99 & (T6L01 # Q4L1 # !W1_7);


--Q5L4 is leijiaqi2:inst6|7483:inst1|18~1 at LC_X38_Y13_N9
--operation mode is normal

Q5L4 = W2_9 & (Q4L2 & T6_110 & W1_6 # !Q4L2 & (T6_110 # W1_6));


--Q5_2 is leijiaqi2:inst6|7483:inst1|2 at LC_X38_Y13_N2
--operation mode is normal

Q5_2 = Q5L4 & W2_8 & W2_6 & W2_7;


--Q6L1 is leijiaqi2:inst6|7483:inst2|1~2 at LC_X38_Y13_N4
--operation mode is normal

Q6L1 = Q5_2 & W3_8 & W3_7 & W3_9;


--T4_110 is fenpin:inst2|74161:inst3|f74161:sub|110 at LC_X7_Y11_N9
--operation mode is normal

T4_110_carry_eqn = (!T3_95 & T4_95) # (T3_95 & T4L8);
T4_110_lut_out = T4_110 $ (T4_110_carry_eqn);
T4_110 = DFFEAS(T4_110_lut_out, GLOBAL(R2_8), VCC, , , , , , );


--Q6L2 is leijiaqi2:inst6|7483:inst2|1~3 at LC_X38_Y13_N6
--operation mode is normal

Q6L2 = W3_8 & Q5_2 & W3_9;


--Q6L3 is leijiaqi2:inst6|7483:inst2|18~1 at LC_X22_Y9_N2
--operation mode is normal

Q6L3 = W3_9 & Q5_2;


--T7_82 is binarykpzi:inst8|74161:inst7|f74161:sub|82 at LC_X21_Y9_N0
--operation mode is arithmetic

T7_82_cout_0 = ke2;
T7_82 = CARRY(T7_82_cout_0);

--T7L6 is binarykpzi:inst8|74161:inst7|f74161:sub|82~COUT1_4 at LC_X21_Y9_N0
--operation mode is arithmetic

T7L6_cout_1 = ke2;
T7L6 = CARRY(T7L6_cout_1);


--T2_87 is fenpin:inst2|74161:inst1|f74161:sub|87 at LC_X7_Y12_N9
--operation mode is arithmetic

T2_87_carry_eqn = (!T1_81 & T2_81) # (T1_81 & T2L3);
T2_87_lut_out = T2_87 $ (T2_87_carry_eqn);
T2_87 = DFFEAS(T2_87_lut_out, GLOBAL(R2_8), VCC, , , , , , );

--T2_85 is fenpin:inst2|74161:inst1|f74161:sub|85 at LC_X7_Y12_N9
--operation mode is arithmetic

T2_85 = CARRY(!T2L3 # !T2_87);


--R9_6 is cepin:inst11|74160:inst2|6 at LC_X46_Y11_N2
--operation mode is normal

R9_6_lut_out = !R9_6;
R9_6 = DFFEAS(R9_6_lut_out, GLOBAL(inst3), GLOBAL(L1_inst), , R8L6, , , , );


--L1_inst is cepin:inst11|inst at LC_X45_Y13_N2
--operation mode is normal

L1_inst_lut_out = !L1_inst;
L1_inst = DFFEAS(L1_inst_lut_out, GLOBAL(T4_110), VCC, , , , , , );


--R01_6 is cepin:inst11|74160:inst3|6 at LC_X42_Y11_N2
--operation mode is normal

R01_6_lut_out = !R01_6;
R01_6 = DFFEAS(R01_6_lut_out, GLOBAL(inst3), GLOBAL(L1_inst), , L1L2, , , , );


--R8_6 is cepin:inst11|74160:inst1|6 at LC_X44_Y11_N7
--operation mode is normal

R8_6_lut_out = !R8_6;
R8_6 = DFFEAS(R8_6_lut_out, GLOBAL(inst3), GLOBAL(L1_inst), , , , , , );


--R11_6 is cepin:inst11|74160:inst4|6 at LC_X45_Y11_N0
--operation mode is normal

R11_6_lut_out = !R11_6;
R11_6 = DFFEAS(R11_6_lut_out, GLOBAL(inst3), GLOBAL(L1_inst), , L1L3, , , , );


--R4L6 is kpzi:inst9|74160:inst1|47~24 at LC_X40_Y12_N2
--operation mode is normal

R4L6 = ke1 & R3_6 & R3_9;


--J1L1 is kpzi:inst9|inst4~21 at LC_X39_Y13_N8
--operation mode is normal

J1L1 = R4_6 & R3_8 & R3_6;


--R5L6 is kpzi:inst9|74160:inst2|47~24 at LC_X45_Y10_N3
--operation mode is normal

R5L6 = ke2 & R6_6 & R6_9;


--J1L2 is kpzi:inst9|inst7~21 at LC_X45_Y10_N9
--operation mode is normal

J1L2 = R6_6 & R6_8 & R5_6;


--R9_8 is cepin:inst11|74160:inst2|8 at LC_X44_Y13_N2
--operation mode is normal

R9_8_lut_out = !R9_8;
R9_8 = DFFEAS(R9_8_lut_out, GLOBAL(inst3), GLOBAL(L1_inst), , R9L5, , , , );


--R01_8 is cepin:inst11|74160:inst3|8 at LC_X45_Y12_N0
--operation mode is normal

R01_8_lut_out = !R01_8;
R01_8 = DFFEAS(R01_8_lut_out, GLOBAL(inst3), GLOBAL(L1_inst), , R01L5, , , , );


--R8_8 is cepin:inst11|74160:inst1|8 at LC_X46_Y12_N4
--operation mode is normal

⌨️ 快捷键说明

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