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

📄 dds.map.eqn

📁 在quartus软件下用VHDL语言实现DDS
💻 EQN
📖 第 1 页 / 共 5 页
字号:


--CB1_q_a[0] is cos_rom:inst38|altsyncram:altsyncram_component|altsyncram_2gr:auto_generated|q_a[0]
--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
CB1_q_a[0]_PORT_A_address = BUS(J1_temp[0], J1_temp[1], J1_temp[2], J1_temp[3], J1_temp[4], J1_temp[5], J1_temp[6], J1_temp[7], J1_temp[8], J1_temp[9], J1_temp[10], J1_temp[11]);
CB1_q_a[0]_PORT_A_address_reg = DFFE(CB1_q_a[0]_PORT_A_address, CB1_q_a[0]_clock_0, , , );
CB1_q_a[0]_clock_0 = Q1_clkout;
CB1_q_a[0]_PORT_A_data_out = MEMORY(, , CB1_q_a[0]_PORT_A_address_reg, , , , , , CB1_q_a[0]_clock_0, , , , , );
CB1_q_a[0]_PORT_A_data_out_reg = DFFE(CB1_q_a[0]_PORT_A_data_out, CB1_q_a[0]_clock_0, , , );
CB1_q_a[0] = CB1_q_a[0]_PORT_A_data_out_reg[0];


--Q3L1 is fp:inst|fpq:inst2|add~151
--operation mode is arithmetic

Q3L1 = !Q3_temp[0];

--Q3L2 is fp:inst|fpq:inst2|add~153
--operation mode is arithmetic

Q3L2 = CARRY(Q3_temp[0]);


--Q2_clkout is fp:inst|fpq:inst1|clkout
--operation mode is normal

Q2_clkout_lut_out = !Q2L32;
Q2_clkout = DFFEAS(Q2_clkout_lut_out, Q1_clkout, VCC, , , , , , );


--C1_inst8 is xiaochan:inst1|inst8
--operation mode is normal

C1_inst8_lut_out = phone;
C1_inst8 = DFFEAS(C1_inst8_lut_out, Q2_clkout, VCC, , , , , , );


--C1_inst is xiaochan:inst1|inst
--operation mode is normal

C1_inst_lut_out = reset;
C1_inst = DFFEAS(C1_inst_lut_out, Q2_clkout, VCC, , , , , , );


--C1_inst4 is xiaochan:inst1|inst4
--operation mode is normal

C1_inst4_lut_out = leijia;
C1_inst4 = DFFEAS(C1_inst4_lut_out, Q2_clkout, VCC, , , , , , );


--D1L7 is counter:inst2|add~724
--operation mode is normal

D1L7 = D1_temp_ph[0] & D1_temp_ph[1];


--D1L8 is counter:inst2|add~725
--operation mode is normal

D1L8 = D1_temp_lj[1] & D1_temp_lj[0];


--D1L9 is counter:inst2|add~726
--operation mode is normal

D1L9 = D1_temp_lj[1] & D1_temp_lj[2] & D1_temp_lj[0];


--D1L01 is counter:inst2|add~727
--operation mode is normal

D1L01 = D1_temp_ph[0] & D1_temp_ph[1] & D1_temp_ph[2];


--R2_temp[2] is cef:inst3|m10:inst2|temp[2]
--operation mode is normal

R2_temp[2]_lut_out = !R2_temp[2];
R2_temp[2] = DFFEAS(R2_temp[2]_lut_out, R1_co, !Q4_clkout, , R2L1, , , , );


--Q4_clkout is fp:inst|fpq:inst3|clkout
--operation mode is normal

Q4_clkout_lut_out = !Q4_clkout;
Q4_clkout = DFFEAS(Q4_clkout_lut_out, Q3_clkout, VCC, , , , , , );


--R1_temp[2] is cef:inst3|m10:inst1|temp[2]
--operation mode is normal

R1_temp[2]_lut_out = !R1_temp[2];
R1_temp[2] = DFFEAS(R1_temp[2]_lut_out, J1_temp[11], !Q4_clkout, , R1L1, , , , );


--R3_temp[2] is cef:inst3|m10:inst3|temp[2]
--operation mode is normal

R3_temp[2]_lut_out = !R3_temp[2];
R3_temp[2] = DFFEAS(R3_temp[2]_lut_out, R2_co, !Q4_clkout, , R3L1, , , , );


--R4_temp[2] is cef:inst3|m10:inst4|temp[2]
--operation mode is normal

R4_temp[2]_lut_out = !R4_temp[2];
R4_temp[2] = DFFEAS(R4_temp[2]_lut_out, R3_co, !Q4_clkout, , R4L1, , , , );


--R2_temp[1] is cef:inst3|m10:inst2|temp[1]
--operation mode is normal

R2_temp[1]_lut_out = R2_temp[1] & (!R2_temp[0]) # !R2_temp[1] & R2_temp[0] & (R2_temp[2] # !R2_temp[3]);
R2_temp[1] = DFFEAS(R2_temp[1]_lut_out, R1_co, !Q4_clkout, , , , , , );


--R1_temp[1] is cef:inst3|m10:inst1|temp[1]
--operation mode is normal

R1_temp[1]_lut_out = R1_temp[1] & (!R1_temp[0]) # !R1_temp[1] & R1_temp[0] & (R1_temp[2] # !R1_temp[3]);
R1_temp[1] = DFFEAS(R1_temp[1]_lut_out, J1_temp[11], !Q4_clkout, , , , , , );


--R3_temp[1] is cef:inst3|m10:inst3|temp[1]
--operation mode is normal

R3_temp[1]_lut_out = R3_temp[1] & (!R3_temp[0]) # !R3_temp[1] & R3_temp[0] & (R3_temp[2] # !R3_temp[3]);
R3_temp[1] = DFFEAS(R3_temp[1]_lut_out, R2_co, !Q4_clkout, , , , , , );


--R4_temp[1] is cef:inst3|m10:inst4|temp[1]
--operation mode is normal

R4_temp[1]_lut_out = R4_temp[1] & (!R4_temp[0]) # !R4_temp[1] & R4_temp[0] & (R4_temp[2] # !R4_temp[3]);
R4_temp[1] = DFFEAS(R4_temp[1]_lut_out, R3_co, !Q4_clkout, , , , , , );


--R2_temp[3] is cef:inst3|m10:inst2|temp[3]
--operation mode is normal

R2_temp[3]_lut_out = R2_temp[3] & (R2_temp[1] $ R2_temp[2] # !R2_temp[0]) # !R2_temp[3] & R2_temp[1] & R2_temp[2] & R2_temp[0];
R2_temp[3] = DFFEAS(R2_temp[3]_lut_out, R1_co, !Q4_clkout, , , , , , );


--R1_temp[3] is cef:inst3|m10:inst1|temp[3]
--operation mode is normal

R1_temp[3]_lut_out = R1_temp[3] & (R1_temp[1] $ R1_temp[2] # !R1_temp[0]) # !R1_temp[3] & R1_temp[1] & R1_temp[2] & R1_temp[0];
R1_temp[3] = DFFEAS(R1_temp[3]_lut_out, J1_temp[11], !Q4_clkout, , , , , , );


--R3_temp[3] is cef:inst3|m10:inst3|temp[3]
--operation mode is normal

R3_temp[3]_lut_out = R3_temp[3] & (R3_temp[1] $ R3_temp[2] # !R3_temp[0]) # !R3_temp[3] & R3_temp[1] & R3_temp[2] & R3_temp[0];
R3_temp[3] = DFFEAS(R3_temp[3]_lut_out, R2_co, !Q4_clkout, , , , , , );


--R4_temp[3] is cef:inst3|m10:inst4|temp[3]
--operation mode is normal

R4_temp[3]_lut_out = R4_temp[3] & (R4_temp[1] $ R4_temp[2] # !R4_temp[0]) # !R4_temp[3] & R4_temp[1] & R4_temp[2] & R4_temp[0];
R4_temp[3] = DFFEAS(R4_temp[3]_lut_out, R3_co, !Q4_clkout, , , , , , );


--R3_temp[0] is cef:inst3|m10:inst3|temp[0]
--operation mode is normal

R3_temp[0]_lut_out = !R3_temp[0];
R3_temp[0] = DFFEAS(R3_temp[0]_lut_out, R2_co, !Q4_clkout, , , , , , );


--R2_temp[0] is cef:inst3|m10:inst2|temp[0]
--operation mode is normal

R2_temp[0]_lut_out = !R2_temp[0];
R2_temp[0] = DFFEAS(R2_temp[0]_lut_out, R1_co, !Q4_clkout, , , , , , );


--R1_temp[0] is cef:inst3|m10:inst1|temp[0]
--operation mode is normal

R1_temp[0]_lut_out = !R1_temp[0];
R1_temp[0] = DFFEAS(R1_temp[0]_lut_out, J1_temp[11], !Q4_clkout, , , , , , );


--R4_temp[0] is cef:inst3|m10:inst4|temp[0]
--operation mode is normal

R4_temp[0]_lut_out = !R4_temp[0];
R4_temp[0] = DFFEAS(R4_temp[0]_lut_out, R3_co, !Q4_clkout, , , , , , );


--Q1_temp[4] is fp:inst|fpq:inst|temp[4]
--operation mode is normal

Q1_temp[4]_lut_out = Q1L1 & (Q1L31 # !Q1_temp[5] # !Q1_temp[0]);
Q1_temp[4] = DFFEAS(Q1_temp[4]_lut_out, clk, VCC, , , , , , );


--Q1_temp[3] is fp:inst|fpq:inst|temp[3]
--operation mode is normal

Q1_temp[3]_lut_out = Q1L3;
Q1_temp[3] = DFFEAS(Q1_temp[3]_lut_out, clk, VCC, , , , , , );


--Q1_temp[2] is fp:inst|fpq:inst|temp[2]
--operation mode is normal

Q1_temp[2]_lut_out = Q1L5;
Q1_temp[2] = DFFEAS(Q1_temp[2]_lut_out, clk, VCC, , , , , , );


--Q1_temp[1] is fp:inst|fpq:inst|temp[1]
--operation mode is normal

Q1_temp[1]_lut_out = Q1L7;
Q1_temp[1] = DFFEAS(Q1_temp[1]_lut_out, clk, VCC, , , , , , );


--Q1L31 is fp:inst|fpq:inst|reduce_nor~28
--operation mode is normal

Q1L31 = Q1_temp[4] # !Q1_temp[1] # !Q1_temp[2] # !Q1_temp[3];


--Q1_temp[0] is fp:inst|fpq:inst|temp[0]
--operation mode is normal

Q1_temp[0]_lut_out = Q1L9;
Q1_temp[0] = DFFEAS(Q1_temp[0]_lut_out, clk, VCC, , , , , , );


--Q1_temp[5] is fp:inst|fpq:inst|temp[5]
--operation mode is normal

Q1_temp[5]_lut_out = Q1L11 & (Q1L31 # !Q1_temp[5] # !Q1_temp[0]);
Q1_temp[5] = DFFEAS(Q1_temp[5]_lut_out, clk, VCC, , , , , , );


--J1_temp[0] is leijia:inst8|temp[0]
--operation mode is arithmetic

J1_temp[0]_lut_out = J1_temp[0] $ D1_temp_lj[0];
J1_temp[0] = DFFEAS(J1_temp[0]_lut_out, Q1_clkout, en, , , , , , );

--J1L3 is leijia:inst8|temp[0]~85
--operation mode is arithmetic

J1L3 = CARRY(J1_temp[0] & D1_temp_lj[0]);


--J1_temp[1] is leijia:inst8|temp[1]
--operation mode is arithmetic

J1_temp[1]_carry_eqn = J1L3;
J1_temp[1]_lut_out = J1_temp[1] $ D1_temp_lj[1] $ J1_temp[1]_carry_eqn;
J1_temp[1] = DFFEAS(J1_temp[1]_lut_out, Q1_clkout, en, , , , , , );

--J1L5 is leijia:inst8|temp[1]~89
--operation mode is arithmetic

J1L5 = CARRY(J1_temp[1] & !D1_temp_lj[1] & !J1L3 # !J1_temp[1] & (!J1L3 # !D1_temp_lj[1]));


--J1_temp[2] is leijia:inst8|temp[2]
--operation mode is arithmetic

J1_temp[2]_carry_eqn = J1L5;
J1_temp[2]_lut_out = J1_temp[2] $ D1_temp_lj[2] $ !J1_temp[2]_carry_eqn;
J1_temp[2] = DFFEAS(J1_temp[2]_lut_out, Q1_clkout, en, , , , , , );

--J1L7 is leijia:inst8|temp[2]~93
--operation mode is arithmetic

J1L7 = CARRY(J1_temp[2] & (D1_temp_lj[2] # !J1L5) # !J1_temp[2] & D1_temp_lj[2] & !J1L5);


--J1_temp[3] is leijia:inst8|temp[3]
--operation mode is arithmetic

J1_temp[3]_carry_eqn = J1L7;
J1_temp[3]_lut_out = J1_temp[3] $ D1_temp_lj[3] $ J1_temp[3]_carry_eqn;
J1_temp[3] = DFFEAS(J1_temp[3]_lut_out, Q1_clkout, en, , , , , , );

--J1L9 is leijia:inst8|temp[3]~97
--operation mode is arithmetic

J1L9 = CARRY(J1_temp[3] & !D1_temp_lj[3] & !J1L7 # !J1_temp[3] & (!J1L7 # !D1_temp_lj[3]));


--J1_temp[4] is leijia:inst8|temp[4]
--operation mode is arithmetic

J1_temp[4]_carry_eqn = J1L9;
J1_temp[4]_lut_out = J1_temp[4] $ (!J1_temp[4]_carry_eqn);
J1_temp[4] = DFFEAS(J1_temp[4]_lut_out, Q1_clkout, en, , , , , , );

--J1L11 is leijia:inst8|temp[4]~101
--operation mode is arithmetic

J1L11 = CARRY(J1_temp[4] & (!J1L9));


--J1_temp[5] is leijia:inst8|temp[5]
--operation mode is arithmetic

J1_temp[5]_carry_e

⌨️ 快捷键说明

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