OpenCores
URL https://opencores.org/ocsvn/xge_mac/xge_mac/trunk

Subversion Repositories xge_mac

[/] [xge_mac/] [trunk/] [rtl/] [verilog/] [rx_enqueue.v] - Diff between revs 25 and 27

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 25 Rev 27
Line 297... Line 297...
            barrel_shift <= 1'b0;
            barrel_shift <= 1'b0;
 
 
        end
        end
        else if (xgmii_rxd[`LANE4] == `START && xgmii_rxc[4]) begin
        else if (xgmii_rxd[`LANE4] == `START && xgmii_rxc[4]) begin
 
 
            xgxs_rxd_barrel <= {xgmii_rxd[31:0], xgmii_rxd_d1[63:32]};
            xgxs_rxd_barrel[63:32] <= xgmii_rxd[31:0];
            xgxs_rxc_barrel <= {xgmii_rxc[3:0], xgmii_rxc_d1[7:4]};
            xgxs_rxc_barrel[7:4] <= xgmii_rxc[3:0];
 
 
 
            if (barrel_shift) begin
 
                xgxs_rxd_barrel[31:0] <= xgmii_rxd_d1[63:32];
 
                xgxs_rxc_barrel[3:0] <= xgmii_rxc_d1[7:4];
 
            end
 
            else begin
 
                xgxs_rxd_barrel[31:0] <= 32'h07070707;
 
                xgxs_rxc_barrel[3:0] <= 4'hf;
 
            end
 
 
            barrel_shift <= 1'b1;
            barrel_shift <= 1'b1;
 
 
        end
        end
        else if (barrel_shift) begin
        else if (barrel_shift) begin

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.