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

Subversion Repositories usb_phy

[/] [usb_phy/] [trunk/] [rtl/] [verilog/] [usb_rx_phy.v] - Diff between revs 7 and 8

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

Rev 7 Rev 8
Line 37... Line 37...
////                                                             ////
////                                                             ////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
 
 
//  CVS Log
//  CVS Log
//
//
//  $Id: usb_rx_phy.v,v 1.2 2003-10-19 17:40:13 rudi Exp $
//  $Id: usb_rx_phy.v,v 1.3 2003-10-19 18:07:45 rudi Exp $
//
//
//  $Date: 2003-10-19 17:40:13 $
//  $Date: 2003-10-19 18:07:45 $
//  $Revision: 1.2 $
//  $Revision: 1.3 $
//  $Author: rudi $
//  $Author: rudi $
//  $Locker:  $
//  $Locker:  $
//  $State: Exp $
//  $State: Exp $
//
//
// Change History:
// Change History:
//               $Log: not supported by cvs2svn $
//               $Log: not supported by cvs2svn $
 
//               Revision 1.2  2003/10/19 17:40:13  rudi
 
//               - Made core more robust against line noise
 
//               - Added Error Checking and Reporting
 
//               (See README.txt for more info)
 
//
//               Revision 1.1.1.1  2002/09/16 14:27:01  rudi
//               Revision 1.1.1.1  2002/09/16 14:27:01  rudi
//               Created Directory Structure
//               Created Directory Structure
//
//
//
//
//
//
Line 123... Line 128...
assign RxError_o = sync_err | bit_stuff_err | byte_err;
assign RxError_o = sync_err | bit_stuff_err | byte_err;
assign DataIn_o = hold_reg;
assign DataIn_o = hold_reg;
assign LineState = {rxdp_s1, rxdn_s1};
assign LineState = {rxdp_s1, rxdn_s1};
 
 
always @(posedge clk)   rx_en <= RxEn_i;
always @(posedge clk)   rx_en <= RxEn_i;
always @(posedge clk)   sync_err <= sync_err_d;
always @(posedge clk)   sync_err <= !rx_active & sync_err_d;
 
 
///////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////
//
//
// Synchronize Inputs
// Synchronize Inputs
//
//

powered by: WebSVN 2.1.0

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