Signed-off-by: Michael Walle <[email protected]> --- cores/softusb/rtl/softusb_rx.v | 48 ++++++++++++++++++++-------------------- 1 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/cores/softusb/rtl/softusb_rx.v b/cores/softusb/rtl/softusb_rx.v
index d74d411..9867469 100644
--- a/cores/softusb/rtl/softusb_rx.v
+++ b/cores/softusb/rtl/softusb_rx.v
@@ -151,49 +151,49 @@ reg lastrx;
reg startrx;
always @(posedge usb_clk) begin
if(rxreset) begin
- rx_active = 1'b0;
- rx_valid = 1'b0;
- rx_error = 1'b0;
+ rx_active <= 1'b0;
+ rx_valid <= 1'b0;
+ rx_error <= 1'b0;
end else begin
- rx_valid = 1'b0;
- rx_error = 1'b0;
+ rx_valid <= 1'b0;
+ rx_error <= 1'b0;
if(eop_detected)
- rx_active = 1'b0;
+ rx_active <= 1'b0;
else if(dpll_ce) begin
if(rx_active & ~se0) begin
if(onecount == 3'd6) begin
/* skip stuffed bits */
- onecount = 3'd0;
+ onecount <= 3'd0;
if((lastrx & rx_corrected)|(~lastrx &
~rx_corrected)) begin
/* no transition? bitstuff
error */
- rx_active = 1'b0;
- rx_error = 1'b1;
+ rx_active <= 1'b0;
+ rx_error <= 1'b1;
end
- lastrx = ~lastrx;
+ lastrx <= ~lastrx;
end else begin
if(rx_corrected) begin
- rx_data = {lastrx,
rx_data[7:1]};
+ rx_data <= {lastrx,
rx_data[7:1]};
if(lastrx)
- onecount = onecount +
3'd1;
+ onecount <= onecount +
3'd1;
else
- onecount = 3'd0;
- lastrx = 1'b1;
+ onecount <= 3'd0;
+ lastrx <= 1'b1;
end else begin
- rx_data = {~lastrx,
rx_data[7:1]};
+ rx_data <= {~lastrx,
rx_data[7:1]};
if(~lastrx)
- onecount = onecount +
3'd1;
+ onecount <= onecount +
3'd1;
else
- onecount = 3'd0;
- lastrx = 1'b0;
+ onecount <= 3'd0;
+ lastrx <= 1'b0;
end
- rx_valid = bitcount == 3'd7;
- bitcount = bitcount + 3'd1;
+ rx_valid <= bitcount == 3'd7;
+ bitcount <= bitcount + 3'd1;
end
end else if(startrx) begin
- rx_active = 1'b1;
- bitcount = 3'd0;
- onecount = 3'd1;
- lastrx = 1'b0;
+ rx_active <= 1'b1;
+ bitcount <= 3'd0;
+ onecount <= 3'd1;
+ lastrx <= 1'b0;
end
end
end
--
1.7.2.5
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode
