commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] [gnuradio] 41/148: be a little more PC about it


From: git
Subject: [Commit-gnuradio] [gnuradio] 41/148: be a little more PC about it
Date: Mon, 15 Aug 2016 00:47:22 +0000 (UTC)

This is an automated email from the git hooks/post-receive script.

nwest pushed a commit to annotated tag old_usrp_devel_udp
in repository gnuradio.

commit df7113eb98b256d02a79aafa90a4fa95ebcc9a22
Author: Matt Ettus <address@hidden>
Date:   Wed Nov 18 16:37:23 2009 -0800

    be a little more PC about it
---
 usrp2/fpga/vrt/vita_rx_framer.v | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/usrp2/fpga/vrt/vita_rx_framer.v b/usrp2/fpga/vrt/vita_rx_framer.v
index ebf55d5..d3ff98d 100644
--- a/usrp2/fpga/vrt/vita_rx_framer.v
+++ b/usrp2/fpga/vrt/vita_rx_framer.v
@@ -30,13 +30,17 @@ module vita_rx_framer
    wire [63:0]           vita_time_fifo_o = 
sample_fifo_i[SAMP_WIDTH-5:SAMP_WIDTH-68];
 
    reg [31:0]    data_fifo_o;
-   wire [127:0]   XILINX_SUCKS = sample_fifo_i;
+
+   // The tools won't synthesize properly without this kludge because of the 
variable
+   // parameter length
+   
+   wire [127:0]   FIXED_WIDTH_KLUDGE = sample_fifo_i;
    always @*
      case(sample_phase)
-       4'd0 : data_fifo_o = XILINX_SUCKS[31:0];
-       4'd1 : data_fifo_o = XILINX_SUCKS[63:32];
-       4'd2 : data_fifo_o = XILINX_SUCKS[95:64];
-       4'd3 : data_fifo_o = XILINX_SUCKS[127:96];
+       4'd0 : data_fifo_o = FIXED_WIDTH_KLUDGE[31:0];
+       4'd1 : data_fifo_o = FIXED_WIDTH_KLUDGE[63:32];
+       4'd2 : data_fifo_o = FIXED_WIDTH_KLUDGE[95:64];
+       4'd3 : data_fifo_o = FIXED_WIDTH_KLUDGE[127:96];
        default : data_fifo_o = 32'hDEADBEEF;
      endcase // case (sample_phase)
    



reply via email to

[Prev in Thread] Current Thread [Next in Thread]