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

📄 dpsk.map.eqn

📁 用vhdl语言实现2DPSK数字传输
💻 EQN
📖 第 1 页 / 共 5 页
字号:
Z1_qout[15]_lut_out = K1_wave_low[1] & (!E3_state.s2);
Z1_qout[15] = DFFEAS(Z1_qout[15]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[10] is lcdcont:inst1|shifter:myshift_low|qout[10]
--operation mode is normal

Z2_qout[10]_lut_out = Z2_qout[11] & (!E3_state.s2);
Z2_qout[10] = DFFEAS(Z2_qout[10]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[12] is lcdcont:inst1|shifter:myshift_low|qout[12]
--operation mode is normal

Z2_qout[12]_lut_out = Z2_qout[13] & (!E3_state.s2);
Z2_qout[12] = DFFEAS(Z2_qout[12]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[8] is lcdcont:inst1|shifter:myshift_low|qout[8]
--operation mode is normal

Z2_qout[8]_lut_out = Z2_qout[9] & (!E3_state.s2);
Z2_qout[8] = DFFEAS(Z2_qout[8]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[14] is lcdcont:inst1|shifter:myshift_low|qout[14]
--operation mode is normal

Z2_qout[14]_lut_out = Z2_qout[15] & (!E3_state.s2);
Z2_qout[14] = DFFEAS(Z2_qout[14]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[5] is lcdcont:inst1|shifter:myshift_low|qout[5]
--operation mode is normal

Z2_qout[5]_lut_out = Z2_qout[6] & (!E3_state.s2);
Z2_qout[5] = DFFEAS(Z2_qout[5]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[3] is lcdcont:inst1|shifter:myshift_low|qout[3]
--operation mode is normal

Z2_qout[3]_lut_out = Z2_qout[4] & (!E3_state.s2);
Z2_qout[3] = DFFEAS(Z2_qout[3]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[1] is lcdcont:inst1|shifter:myshift_low|qout[1]
--operation mode is normal

Z2_qout[1]_lut_out = Z2_qout[2] & (!E3_state.s2);
Z2_qout[1] = DFFEAS(Z2_qout[1]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[7] is lcdcont:inst1|shifter:myshift_low|qout[7]
--operation mode is normal

Z2_qout[7]_lut_out = Z2_qout[8] & (!E3_state.s2);
Z2_qout[7] = DFFEAS(Z2_qout[7]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[4] is lcdcont:inst1|shifter:myshift_low|qout[4]
--operation mode is normal

Z2_qout[4]_lut_out = Z2_qout[5] & (!E3_state.s2);
Z2_qout[4] = DFFEAS(Z2_qout[4]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[2] is lcdcont:inst1|shifter:myshift_low|qout[2]
--operation mode is normal

Z2_qout[2]_lut_out = Z2_qout[3] & (!E3_state.s2);
Z2_qout[2] = DFFEAS(Z2_qout[2]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[0] is lcdcont:inst1|shifter:myshift_low|qout[0]
--operation mode is normal

Z2_qout[0]_lut_out = Z2_qout[1] & (!E3_state.s2);
Z2_qout[0] = DFFEAS(Z2_qout[0]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[6] is lcdcont:inst1|shifter:myshift_low|qout[6]
--operation mode is normal

Z2_qout[6]_lut_out = Z2_qout[7] & (!E3_state.s2);
Z2_qout[6] = DFFEAS(Z2_qout[6]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[13] is lcdcont:inst1|shifter:myshift_low|qout[13]
--operation mode is normal

Z2_qout[13]_lut_out = Z2_qout[14] & (!E3_state.s2);
Z2_qout[13] = DFFEAS(Z2_qout[13]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[11] is lcdcont:inst1|shifter:myshift_low|qout[11]
--operation mode is normal

Z2_qout[11]_lut_out = Z2_qout[12] & (!E3_state.s2);
Z2_qout[11] = DFFEAS(Z2_qout[11]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[9] is lcdcont:inst1|shifter:myshift_low|qout[9]
--operation mode is normal

Z2_qout[9]_lut_out = Z2_qout[10] & (!E3_state.s2);
Z2_qout[9] = DFFEAS(Z2_qout[9]_lut_out, K1L2, VCC, , , , , , );


--Z2_qout[15] is lcdcont:inst1|shifter:myshift_low|qout[15]
--operation mode is normal

Z2_qout[15]_lut_out = K1_wave_low[0] & (!E3_state.s2);
Z2_qout[15] = DFFEAS(Z2_qout[15]_lut_out, K1L2, VCC, , , , , , );


--H1_q[1] is DPSK_shell:inst|modulate:comb_9|q[1]
--operation mode is normal

H1_q[1]_lut_out = D1L33;
H1_q[1] = DFFEAS(H1_q[1]_lut_out, D1L63, VCC, , , , , , );


--H1_q[0] is DPSK_shell:inst|modulate:comb_9|q[0]
--operation mode is normal

H1_q[0]_lut_out = H1_q[1];
H1_q[0] = DFFEAS(H1_q[0]_lut_out, D1L63, VCC, , , , , , );


--H1L4 is DPSK_shell:inst|modulate:comb_9|clr~0
--operation mode is normal

H1L4 = H1_q[1] & (!H1_q[0]);


--H1_b_int[1] is DPSK_shell:inst|modulate:comb_9|b_int[1]
--operation mode is normal

H1_b_int[1]_lut_out = T1_q;
H1_b_int[1] = DFFEAS(H1_b_int[1]_lut_out, D1L63, VCC, , , , , , );


--D1L1 is DPSK_shell:inst|clk_div:comb_5|add~230
--operation mode is arithmetic

D1L1_carry_eqn = D1L4;
D1L1 = D1_qa[7] $ (D1L1_carry_eqn);

--D1L2 is DPSK_shell:inst|clk_div:comb_5|add~232
--operation mode is arithmetic

D1L2 = CARRY(!D1L4 # !D1_qa[7]);


--D1L3 is DPSK_shell:inst|clk_div:comb_5|add~235
--operation mode is arithmetic

D1L3_carry_eqn = D1L6;
D1L3 = D1_qa[6] $ (!D1L3_carry_eqn);

--D1L4 is DPSK_shell:inst|clk_div:comb_5|add~237
--operation mode is arithmetic

D1L4 = CARRY(D1_qa[6] & (!D1L6));


--D1L5 is DPSK_shell:inst|clk_div:comb_5|add~240
--operation mode is arithmetic

D1L5_carry_eqn = D1L8;
D1L5 = D1_qa[5] $ (D1L5_carry_eqn);

--D1L6 is DPSK_shell:inst|clk_div:comb_5|add~242
--operation mode is arithmetic

D1L6 = CARRY(!D1L8 # !D1_qa[5]);


--D1L7 is DPSK_shell:inst|clk_div:comb_5|add~245
--operation mode is arithmetic

D1L7_carry_eqn = D1L01;
D1L7 = D1_qa[4] $ (!D1L7_carry_eqn);

--D1L8 is DPSK_shell:inst|clk_div:comb_5|add~247
--operation mode is arithmetic

D1L8 = CARRY(D1_qa[4] & (!D1L01));


--D1L9 is DPSK_shell:inst|clk_div:comb_5|add~250
--operation mode is arithmetic

D1L9_carry_eqn = D1L21;
D1L9 = D1_qa[3] $ (D1L9_carry_eqn);

--D1L01 is DPSK_shell:inst|clk_div:comb_5|add~252
--operation mode is arithmetic

D1L01 = CARRY(!D1L21 # !D1_qa[3]);


--D1L11 is DPSK_shell:inst|clk_div:comb_5|add~255
--operation mode is arithmetic

D1L11_carry_eqn = D1L41;
D1L11 = D1_qa[2] $ (!D1L11_carry_eqn);

--D1L21 is DPSK_shell:inst|clk_div:comb_5|add~257
--operation mode is arithmetic

D1L21 = CARRY(D1_qa[2] & (!D1L41));


--D1L31 is DPSK_shell:inst|clk_div:comb_5|add~260
--operation mode is arithmetic

D1L31_carry_eqn = D1L61;
D1L31 = D1_qa[1] $ (D1L31_carry_eqn);

--D1L41 is DPSK_shell:inst|clk_div:comb_5|add~262
--operation mode is arithmetic

D1L41 = CARRY(!D1L61 # !D1_qa[1]);


--D1L51 is DPSK_shell:inst|clk_div:comb_5|add~265
--operation mode is arithmetic

D1L51 = !D1_qa[0];

--D1L61 is DPSK_shell:inst|clk_div:comb_5|add~267
--operation mode is arithmetic

D1L61 = CARRY(D1_qa[0]);


--D1L71 is DPSK_shell:inst|clk_div:comb_5|add~270
--operation mode is normal

D1L71_carry_eqn = D1L2;
D1L71 = D1_qa[8] $ (!D1L71_carry_eqn);


--E3_state.start is DPSK_shell:inst|LCM_pre:comb_12|key_buffer:comb_40|state.start
--operation mode is normal

E3_state.start_lut_out = !E3_state.s1 & E3_state.start & E3L5 # !reset;
E3_state.start = DFFEAS(E3_state.start_lut_out, X1_clockout, VCC, , , , , , );


--W1L5Q is DPSK_shell:inst|demodulate:comb_10|shift_detect:comb_4|my_shift_reg:comb_6|q[3]~reg0
--operation mode is normal

W1L5Q_lut_out = W1_q[4];
W1L5Q = DFFEAS(W1L5Q_lut_out, J1L7, VCC, , , , , , );


--G1_q[2] is DPSK_shell:inst|generate_m:comb_8|q[2]
--operation mode is normal

G1_q[2]_lut_out = E1_state.s2 # G1_q[3];
G1_q[2] = DFFEAS(G1_q[2]_lut_out, D1L33, VCC, , , , , , );


--F1_q[3] is DPSK_shell:inst|generate_a:comb_7|q[3]
--operation mode is normal

F1_q[3]_lut_out = F1_q[4] & (!E1_state.s2);
F1_q[3] = DFFEAS(F1_q[3]_lut_out, D1L33, VCC, , , , , , );


--E1_state.start is DPSK_shell:inst|key_buffer:comb_6|state.start
--operation mode is normal

E1_state.start_lut_out = !E1_state.s1 & E1_state.start & E1L5 # !reset;
E1_state.start = DFFEAS(E1_state.start_lut_out, D1L33, VCC, , , , , , );


--E2_state.start is DPSK_shell:inst|key_buffer:comb_11|state.start
--operation mode is normal

E2_state.start_lut_out = !E2_state.s1 & E2_state.start & E2L5 # !change;
E2_state.start = DFFEAS(E2_state.start_lut_out, D1L33, VCC, , , , , , );


--K1_wave_low[1] is DPSK_shell:inst|LCM_pre:comb_12|wave_low[1]
--operation mode is normal

K1_wave_low[1]_lut_out = R1_s[4];
K1_wave_low[1] = DFFEAS(K1_wave_low[1]_lut_out, J1L8, VCC, , , , , , );


--K1_wave_low1[1] is DPSK_shell:inst|LCM_pre:comb_12|wave_low1[1]
--operation mode is normal

K1_wave_low1[1]_lut_out = K1_wave_low[1];
K1_wave_low1[1] = DFFEAS(K1_wave_low1[1]_lut_out, J1L8, VCC, , , , , , );


--K1_wave_low[0] is DPSK_shell:inst|LCM_pre:comb_12|wave_low[0]
--operation mode is normal

K1_wave_low[0]_lut_out = U1_q[3];
K1_wave_low[0] = DFFEAS(K1_wave_low[0]_lut_out, J1L8, VCC, , , , , , );


--K1_wave_low1[0] is DPSK_shell:inst|LCM_pre:comb_12|wave_low1[0]
--operation mode is normal

K1_wave_low1[0]_lut_out = K1_wave_low[0];
K1_wave_low1[0] = DFFEAS(K1_wave_low1[0]_lut_out, J1L8, VCC, , , , , , );


--K1L1 is DPSK_shell:inst|LCM_pre:comb_12|clk_ser~33
--operation mode is normal

K1L1 = K1_wave_low[1] & (K1_wave_low[0] $ K1_wave_low1[0] # !K1_wave_low1[1]) # !K1_wave_low[1] & (K1_wave_low1[1] # K1_wave_low[0] $ K1_wave_low1[0]);


--K1L2 is DPSK_shell:inst|LCM_pre:comb_12|clk_ser~34
--operation mode is normal

K1L2 = J1_q[2] & J1_q[1] & J1_q[0] & K1L1;


--E4_state.s1 is DPSK_shell:inst|LCM_pre:comb_12|key_buffer:comb_41|state.s1
--operation mode is normal

E4_state.s1_lut_out = !change & !E4_state.start;
E4_state.s1 = DFFEAS(E4_state.s1_lut_out, X1_clockout, VCC, , , , , , );


--T1_q is DPSK_shell:inst|modulate:comb_9|diff_code:comb_9|my_dff:comb_6|q
--operation mode is normal

T1_q_lut_out = !T1_q;
T1_q = DFFEAS(T1_q_lut_out, D1L33, VCC, , L1L1, , , , );


--E3_state.s3 is DPSK_shell:inst|LCM_pre:comb_12|key_buffer:comb_40|state.s3
--operation mode is normal

E3_state.s3_lut_out = !reset & (E3_state.s2 # E3_state.s3);
E3_state.s3 = DFFEAS(E3_state.s3_lut_out, X1_clockout, VCC, , , , , , );


--E3L5 is DPSK_shell:inst|LCM_pre:comb_12|key_buffer:comb_40|state~96
--operation mode is normal

E3L5 = !E3_state.s2 & !E3_state.s3;


--G1_q[3] is DPSK_shell:inst|generate_m:comb_8|q[3]
--operation mode is normal

G1_q[3]_lut_out = G1_q[4] & (!E1_state.s2);
G1_q[3] = DFFEAS(G1_q[3]_lut_out, D1L33, VCC, , , , , , );


--F1_q[4] is DPSK_shell:inst|generate_a:comb_7|q[4]
--operation mode is normal

F1_q[4]_lut_out = F1_q[5] & (!E1_state.s2);
F1_q[4] = DFFEAS(F1_q[4]_lut_out, D1L33, VCC, , , , , , );


--E1_state.s3 is DPSK_shell:inst|key_buffer:comb_6|state.s3
--operation mode is normal

E1_state.s3_lut_out = !reset & (E1_state.s2 # E1_state.s3);
E1_state.s3 = DFFEAS(E1_state.s3_lut_out, D1L33, VCC, , , , , , );


--E1L5 is DPSK_shell:inst|key_buffer:comb_6|state~96
--operation mode is normal

E1L5 = !E1_state.s2 & !E1_state.s3;


--E2_state.s3 is DPSK_shell:inst|key_buffer:comb_11|state.s3
--operation mode is normal

E2_state.s3_lut_out = !change & (E2_state.s2 # E2_state.s3);
E2_state.s3 = DFFEAS(E2_state.s3_lut_out, D1L33, VCC, , , , , , );


--E2L5 is DPSK_shell:inst|key_buffer:comb_11|state~96
--operation mode is normal

E2L5 = !E2_state.s2 & !E2_state.s3;


--E4_state.start is DPSK_shell:inst|LCM_pre:comb_12|key_buffer:comb_41|state.start
--operation mode is normal

E4_state.start_lut_out = !E4_state.s1 & E4_state.start & E4L5 # !change;
E4_state.start = DFFEAS(E4_state.start_lut_out, X1_clockout, VCC, , , , , , );


--G1_q[4] is DPSK_shell:inst|generate_m:comb_8|q[4]
--operation mode is normal

G1_q[4]_lut_out = G1_q[5] & (!E1_state.s2);
G1_q[4] = DFFEAS(G1_q[4]_lut_out, D1L33, VCC, , , , , , );


--F1_q[5] is DPSK_shell:inst|generate_a:comb_7|q[5]
--operation mode is normal

F1_q[5]_lut_out = E1_state.s2 # F1_q[6];
F1_q[5] = DFFEAS(F1_q[5]_lut_out, D1L33, VCC, , , , , , );


--E4_state.s3 is DPSK_shell:inst|LCM_pre:comb_12|key_buffer:comb_41|state.s3
--operation mode is normal

E4_state.s3_lut_out = !change & (E4_state.s2 # E4_state.s3);
E4_state.s3 = DFFEAS(E4_state.s3_lut_out, X1_clockout, VCC, , , , , , );


--E4L5 is DPSK_shell:inst|LCM_pre:comb_12|key_buffer:comb_41|state~96
--operation mode is normal

E4L5 = !E4_state.s2 & !E4_state.s3;


--G1_q[5] is DPSK_shell:inst|generate_m:comb_8|q[5]
--operation mode is normal

G1_q[5]_lut_out = E1_state.s2 # G1_q[6];
G1_q[5] = DFFEAS(G1_q[5]_lut_out, D1L33, VCC, , , , , , );


--F1_q[6] is DPSK_shell:inst|generate_a:comb_7|q[6]
--operation mode is normal

F1_q[6]_lut_out = E1_state.s2 # F1_q[7];
F1_q[6] = DFFEAS(F1_q[6]_lut_out, D1L33, VCC, , , , , , );


--G1_q[6] is DPSK_shell:inst|generate_m:comb_8|q[6]
--operation mode is normal

G1_q[6]_lut_out = G1_q[7] & (!E1_state.s2);
G1_q[6] = DFFE

⌨️ 快捷键说明

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