Professional Documents
Culture Documents
Fpga Implementation Flow
Fpga Implementation Flow
Fpga Implementation Flow
Clock Manager
Clk_out1
Clk Clk
Clk_out2 s_clk
rst
16 I nd data_valid
ce rdy
round Trunc
30 Q 30 Q 15 Qdata_out_Q_trun(15:0)
Digital_Mixer(IF conversion)
clk rdy_1 rdy_1
rfd
22
Phase_out
cosine 6
Controller
sine 6
rst
data_out_I_trun(15:0)
16 22
Mul_trans
round Trunc
22 22 16
data_out_Q_trun(15:0)
16 22
SPI_ADC_interfacing
s_clk LDA
rst mosi
Mul_trans 16 Register
ss
Fir interpolator State Machine
data_v=0 rst=1
data_v=1 rst=0
Initial Count_initial_delay<8
Ce=0; rst=1
Nd=0;
Sclr=1;
rst=1 Start
Ce=0;
Nd=0;
Sclr=1;
Process
Ce=1;
Nd=1;
Sclr=0;
Count_initial_delay==8
Digital_Mixer(IF conversion) Statemacine
dv_out_fir =0 rst=1
Initial
Ce=0;
Sclr=1; dv_out_fir =1 rst=0
Start=1;
rst=1
Start
Ce=1;
Nd=1;
Sclr=0;