commit-gnuradio
[Top][All Lists]
Advanced

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

[Commit-gnuradio] r7819 - usrp2/trunk/fpga/top/u2_basic


From: matt
Subject: [Commit-gnuradio] r7819 - usrp2/trunk/fpga/top/u2_basic
Date: Sun, 24 Feb 2008 12:09:30 -0700 (MST)

Author: matt
Date: 2008-02-24 12:09:29 -0700 (Sun, 24 Feb 2008)
New Revision: 7819

Modified:
   usrp2/trunk/fpga/top/u2_basic/u2_basic.v
Log:
added serdes debugging stuff


Modified: usrp2/trunk/fpga/top/u2_basic/u2_basic.v
===================================================================
--- usrp2/trunk/fpga/top/u2_basic/u2_basic.v    2008-02-24 19:08:20 UTC (rev 
7818)
+++ usrp2/trunk/fpga/top/u2_basic/u2_basic.v    2008-02-24 19:09:29 UTC (rev 
7819)
@@ -146,7 +146,7 @@
    wire [31:0]         debug_gpio_0, debug_gpio_1;
    wire [31:0]         atr_lines;
 
-   wire [31:0]         debug_rx, debug_mac0, debug_mac1, debug_txc;
+   wire [31:0]         debug_rx, debug_mac0, debug_mac1, debug_txc, 
debug_serdes0, debug_serdes1;
    // 
///////////////////////////////////////////////////////////////////////////////////////////////
    // Wishbone Single Master INTERCON
    parameter   dw = 32;  // Data bus width
@@ -566,7 +566,8 @@
       .rd_sop_i(rd0_sop),.rd_eop_i(rd0_eop),
       
.ser_rx_clk(ser_rx_clk),.ser_r(ser_r),.ser_rklsb(ser_rklsb),.ser_rkmsb(ser_rkmsb),
       
.wr_dat_o(wr0_dat),.wr_write_o(wr0_write),.wr_done_o(wr0_done),.wr_error_o(wr0_error),
-      .wr_ready_i(wr0_ready),.wr_full_i(wr0_full) );
+      .wr_ready_i(wr0_ready),.wr_full_i(wr0_full),
+      .debug(debug_serdes0) );
 
    // 
///////////////////////////////////////////////////////////////////////////////////
    // External RAM Interface
@@ -602,17 +603,32 @@
                             irq[7:0],
                             proc_int,  7'b0 };
 
-                            
+   wire [31:0] debug_eth = 
+              
{{uart_tx_o,proc_int,underrun,buffer_int,wr2_ready,wr2_error,wr2_done,wr2_write},
+               {2'b0,iwb_adr[13:0]},
+               
{GMII_TX_EN,GMII_RX_DV,Rx_mac_empty,Rx_mac_rd,Rx_mac_err,Rx_mac_sop,Rx_mac_eop,wr2_full}
 };
+   /*
+   assign      debug_serdes0 = { { rd0_dat },
+                                { ser_tx_clk, ser_tkmsb, ser_tklsb, rd0_sop, 
rd0_eop, rd0_read, rd0_error, rd0_done },
+                                { ser_t[15:8] },
+                                { ser_t[7:0] } };
+   */
+   assign      debug_serdes1 = { 
{uart_tx_o,proc_int,underrun,buffer_int,wr0_ready,wr0_error,wr0_done,wr0_write},
+                                { 1'b0, ser_rx_clk, ser_rkmsb, ser_rklsb, 
ser_enable, ser_prbsen, ser_loopen, ser_rx_en },
+                                { ser_r[15:8] },
+                                { ser_r[7:0] } };
+   
    // Choose actual debug buses
-   assign      debug = debug_mac0;
+   assign      debug = debug_serdes0;
    assign      debug_clk[0] = wb_clk;
    assign      debug_clk[1] = dsp_clk; 
    assign      debug_gpio_0 = 32'd0;  // Not used b/c of ATR
-   assign      debug_gpio_1 = debug_mac1;
+/*
+   assign      debug_gpio_1 = {uart_tx_o,7'd0,
+                              3'd0,rd1_sop,rd1_eop,rd1_read,rd1_done,rd1_error,
+                              debug_txc[15:0]};
+   assign      debug_gpio_1 = debug_rx;
+*/
+   assign      debug_gpio_1 = debug_serdes1;
    
-   wire [31:0] debug_eth = 
-              
{{uart_tx_o,proc_int,underrun,buffer_int,wr2_ready,wr2_error,wr2_done,wr2_write},
-               {2'b0,iwb_adr[13:0]},
-               
{GMII_TX_EN,GMII_RX_DV,Rx_mac_empty,Rx_mac_rd,Rx_mac_err,Rx_mac_sop,Rx_mac_eop,wr2_full}
 };
-   
 endmodule // u2_basic





reply via email to

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