commit-gnuradio
[Top][All Lists]
Advanced

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

[Commit-gnuradio] r8610 - usrp2/trunk/fpga/serdes


From: matt
Subject: [Commit-gnuradio] r8610 - usrp2/trunk/fpga/serdes
Date: Tue, 17 Jun 2008 18:01:28 -0600 (MDT)

Author: matt
Date: 2008-06-17 18:01:26 -0600 (Tue, 17 Jun 2008)
New Revision: 8610

Modified:
   usrp2/trunk/fpga/serdes/serdes_tx.v
Log:
send new comma character which doesn't confuse the serdes RX


Modified: usrp2/trunk/fpga/serdes/serdes_tx.v
===================================================================
--- usrp2/trunk/fpga/serdes/serdes_tx.v 2008-06-18 00:00:56 UTC (rev 8609)
+++ usrp2/trunk/fpga/serdes/serdes_tx.v 2008-06-18 00:01:26 UTC (rev 8610)
@@ -56,7 +56,7 @@
    localparam K_XOFF = 8'b011_11100;      // 0x7C K28.3
    localparam K_LOS = 8'b111_11111;       // 0xFF K31.7
    localparam K_ERROR = 8'b000_00000;     // 0x00 K00.0
-   
+   localparam D_56 = 8'b110_00101;        // 0xC5 D05.6
    assign     ser_tx_clk = clk;
    
    localparam IDLE = 3'd0;
@@ -112,8 +112,9 @@
        begin
          state <= IDLE;
          wait_count <= 0;
-         // {ser_tkmsb,ser_tklsb,ser_t} <= {2'b10,K_COMMA,K_COMMA};
-         {ser_tkmsb,ser_tklsb,ser_t} <= {2'b10,K_COMMA,K_COMMA};  // make 
tkmsb and tklsb different so they can go in IOFFs
+         {ser_tkmsb,ser_tklsb,ser_t} <= 18'd0;
+                       //{2'b10,K_COMMA,K_COMMA};  
+         // make tkmsb and tklsb different so they can go in IOFFs
        end
      else
        if(send_xon)
@@ -130,12 +131,12 @@
                     state <= RUN1;
                  end
                else
-                 {ser_tkmsb,ser_tklsb,ser_t} <= {2'b11,K_COMMA,K_COMMA};
+                 {ser_tkmsb,ser_tklsb,ser_t} <= {2'b10,K_COMMA,D_56};
             end
           RUN1 :
             begin
                if(empty | inhibit_tx)
-                 {ser_tkmsb,ser_tklsb,ser_t} <= {2'b11,K_COMMA,K_COMMA};
+                 {ser_tkmsb,ser_tklsb,ser_t} <= {2'b10,K_COMMA,D_56};
                else
                  begin
                     {ser_tkmsb,ser_tklsb,ser_t} <= {2'b00,data_o[15:0]};
@@ -163,7 +164,7 @@
             end
           WAIT :
             begin
-               {ser_tkmsb,ser_tklsb,ser_t} <= {2'b11,K_COMMA,K_COMMA};
+               {ser_tkmsb,ser_tklsb,ser_t} <= {2'b10,K_COMMA,D_56};
                if(wait_count == 0)
                  state <= IDLE;
                else





reply via email to

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