Revision 7e6a0855 usrp2/vrt/vita_rx_chain.v
| b/usrp2/vrt/vita_rx_chain.v | ||
|---|---|---|
| 20 | 20 |
#(parameter BASE=0, |
| 21 | 21 |
parameter UNIT=0, |
| 22 | 22 |
parameter FIFOSIZE=10, |
| 23 |
parameter PROT_ENG_FLAGS=1) |
|
| 23 |
parameter PROT_ENG_FLAGS=1, |
|
| 24 |
parameter DSP_NUMBER=0) |
|
| 24 | 25 |
(input clk, input reset, |
| 25 | 26 |
input set_stb, input [7:0] set_addr, input [31:0] set_data, |
| 27 |
input set_stb_user, input [7:0] set_addr_user, input [31:0] set_data_user, |
|
| 26 | 28 |
input [63:0] vita_time, |
| 27 | 29 |
input [31:0] sample, input strobe, |
| 28 | 30 |
output [35:0] rx_data_o, output rx_src_rdy_o, input rx_dst_rdy_i, |
| ... | ... | |
| 72 | 74 |
.data_i(rx_data_int), .src_rdy_i(rx_src_rdy_int), .dst_rdy_o(rx_dst_rdy_int), |
| 73 | 75 |
.data_o(rx_data_int2), .src_rdy_o(rx_src_rdy_int2), .dst_rdy_i(rx_dst_rdy_int2)); |
| 74 | 76 |
|
| 75 |
dspengine_16to8 #(.BASE(BASE+9), .BUF_SIZE(FIFOSIZE)) dspengine_16to8 |
|
| 76 |
(.clk(clk),.reset(reset),.clear(clear), |
|
| 77 |
.set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), |
|
| 77 |
custom_engine_rx #(.DSPNO(DSP_NUMBER), .MAIN_SETTINGS_BASE(BASE+9), .BUF_SIZE(FIFOSIZE)) dspengine_rx |
|
| 78 |
(.clock(clk),.reset(reset),.clear(clear), |
|
| 79 |
.set_stb_main(set_stb), .set_addr_main(set_addr), .set_data_main(set_data), |
|
| 80 |
.set_stb_user(set_stb_user), .set_addr_user(set_addr_user), .set_data_user(set_data_user), |
|
| 78 | 81 |
.access_we(access_we), .access_stb(access_stb), .access_ok(access_ok), .access_done(access_done), |
| 79 | 82 |
.access_skip_read(access_skip_read), .access_adr(access_adr), .access_len(access_len), |
| 80 | 83 |
.access_dat_i(buf_to_dsp), .access_dat_o(dsp_to_buf)); |
Also available in: Unified diff