diff options
author | matt | 2009-02-23 17:40:39 +0000 |
---|---|---|
committer | matt | 2009-02-23 17:40:39 +0000 |
commit | cbf5b4a6c3dde5acce2b9c47becc5828103c7e1c (patch) | |
tree | 24ac4bda12c5de1366ff8a3d57f3102ea6bb57b1 /usrp2/fpga/top | |
parent | e070cdadef33a956b210fb23c9b444d5d855c681 (diff) | |
download | gnuradio-cbf5b4a6c3dde5acce2b9c47becc5828103c7e1c.tar.gz gnuradio-cbf5b4a6c3dde5acce2b9c47becc5828103c7e1c.tar.bz2 gnuradio-cbf5b4a6c3dde5acce2b9c47becc5828103c7e1c.zip |
support for unmodified dbsrx boards
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10482 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'usrp2/fpga/top')
-rwxr-xr-x | usrp2/fpga/top/u2_core/u2_core.v | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/usrp2/fpga/top/u2_core/u2_core.v b/usrp2/fpga/top/u2_core/u2_core.v index 09fd6e7e5..9653ff10d 100755 --- a/usrp2/fpga/top/u2_core/u2_core.v +++ b/usrp2/fpga/top/u2_core/u2_core.v @@ -375,10 +375,18 @@ module u2_core assign s3_rty = 1'b0; // GPIOs -- Slave #4 + reg [4:0] dbsrx_ctr; + reg dbsrx_clk; + always @(posedge dsp_clk) + if(dsp_rst) dbsrx_ctr <= 0; + else if(dbsrx_ctr == 24) dbsrx_ctr <= 0; + else dbsrx_ctr <= dbsrx_ctr + 1; + always @(posedge dsp_clk) dbsrx_clk <= (dbsrx_ctr == 24); + nsgpio nsgpio(.clk_i(wb_clk),.rst_i(wb_rst), .cyc_i(s4_cyc),.stb_i(s4_stb),.adr_i(s4_adr[3:0]),.we_i(s4_we), .dat_i(s4_dat_o),.dat_o(s4_dat_i),.ack_o(s4_ack), - .atr(atr_lines),.debug_0(debug_gpio_0),.debug_1(debug_gpio_1), + .atr(atr_lines),.debug_0(debug_gpio_0),.debug_1({debug_gpio_1[31:1],dbsrx_clk}), .gpio( {io_tx,io_rx} ) ); assign s4_err = 1'b0; assign s4_rty = 1'b0; |