From 3d59d91fdca2fa5e177156ea2b54e28bc7e02cef Mon Sep 17 00:00:00 2001 From: Matt Ettus Date: Fri, 18 Jun 2010 12:05:41 -0700 Subject: proper dependency tracking for the makefile --- usrp2/top/Makefile.common | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/usrp2/top/Makefile.common b/usrp2/top/Makefile.common index d1c89fdfb..d0435fa1e 100644 --- a/usrp2/top/Makefile.common +++ b/usrp2/top/Makefile.common @@ -42,7 +42,8 @@ clean: ################################################## # Dependency Targets ################################################## -$(ISE_FILE): $(SOURCES) +.SECONDEXPANSION: +$(ISE_FILE): $$(SOURCES) $$(MAKEFILE_LIST) @echo $@ $(ISE_HELPER) "" -- cgit v1.2.3 From 36957538f291ed74867609046cfc816d3f13999a Mon Sep 17 00:00:00 2001 From: Matt Ettus Date: Sat, 3 Jul 2010 19:01:42 -0700 Subject: fix bug which caused serdes fifo to disappear --- usrp2/serdes/serdes_rx.v | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/usrp2/serdes/serdes_rx.v b/usrp2/serdes/serdes_rx.v index afefccaa1..b6688e858 100644 --- a/usrp2/serdes/serdes_rx.v +++ b/usrp2/serdes/serdes_rx.v @@ -260,12 +260,13 @@ module serdes_rx // Internal FIFO, size 9 is 2K, size 10 is 4K Bytes assign write = eop_i | (error_i & have_space) | (write_d & (state != CRC_CHECK)); - - fifo_2clock_cascade #(.WIDTH(35),.SIZE(FIFOSIZE)) serdes_rx_fifo + wire dummy; // avoid warning on unconnected pin + + fifo_2clock_cascade #(.WIDTH(36),.SIZE(FIFOSIZE)) serdes_rx_fifo (.arst(rst), - .wclk(ser_rx_clk),.datain({error_i,sop_i,eop_i,line_i}), + .wclk(ser_rx_clk),.datain({1'b0,error_i,sop_i,eop_i,line_i}), .src_rdy_i(write), .dst_rdy_o(have_space), .space(fifo_space), - .rclk(clk),.dataout({error_o,sop_o,eop_o,line_o}), + .rclk(clk),.dataout({dummy,error_o,sop_o,eop_o,line_o}), .src_rdy_o(wr_ready_o), .dst_rdy_i(wr_ready_i), .occupied(fifo_occupied) ); assign fifo_full = ~have_space; // Note -- in the wrong clock domain -- cgit v1.2.3