Commit e3394574 authored by Alexey Grebenkin's avatar Alexey Grebenkin
Browse files

rx/tx -> x state on idle

parent 9b371aa6
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -57,7 +57,7 @@ localparam wake_bursts_cnt = 5;
localparam init_bursts_cnt = 5;
localparam init_bursts_cnt = 5;


wire    idle;
wire    idle;
assign  idle = RXN == RXP;
assign  idle = (RXN == RXP) | (RXP === 1'bx);


wire    state_notrans;
wire    state_notrans;
wire    state_error; //nostrans substate
wire    state_error; //nostrans substate
+2 −2
Original line number Original line Diff line number Diff line
@@ -98,8 +98,8 @@ wire line_idle_pcs; // line_idle in pcs clock domain
wire    [internal_data_width - 1:0] ser_input;
wire    [internal_data_width - 1:0] ser_input;
wire    oob_active;
wire    oob_active;


assign  TXP = ~line_idle & serial_data;
assign  TXP = ~line_idle ? serial_data : 1'bx;
assign  TXN = ~line_idle & ~serial_data;
assign  TXN = ~line_idle ? ~serial_data : 1'bx;




assign  line_idle_pcs = TXELECIDLE & ~oob_active | reset;
assign  line_idle_pcs = TXELECIDLE & ~oob_active | reset;