|
Message
From: cvs at opencores.org<cvs@o...>
Date: Sat Mar 22 13:40:37 CET 2008
Subject: [cvs-checkins] MODIFIED: usbhostslave ...
Date: 00/08/03 22:13:40 Modified: usbhostslave/RTL/include usbHostSlave_h.v Log: Revision 1.3 - Fixed input metastability and delay hazard issue Revision Changes Path 1.8 usbhostslave/RTL/include/usbHostSlave_h.v http://www.opencores.org/cvsweb.shtml/usbhostslave/RTL/include/usbHostSlave_h.v.diff?r1=1.7&r2=1.8 (In the diff below, changes in quantity of whitespace are not shown.) Index: usbHostSlave_h.v =================================================================== RCS file: /cvsroot/sfielding/usbhostslave/RTL/include/usbHostSlave_h.v,v retrieving revision 1.7 retrieving revision 1.8 diff -u -b -r1.7 -r1.8 --- usbHostSlave_h.v 14 Oct 2006 04:04:09 -0000 1.7 +++ usbHostSlave_h.v 22 Mar 2008 12:40:37 -0000 1.8 @@ -48,10 +48,18 @@ // Replaced individual timescale directives with `include "timescale.v // Renamed top level Altera wrapper from 'usbHostSlaveWrap' to // 'usbHostSlaveAvalonWrap' +// Version 1.3 - March 22nd 2008. Fixed bug in 'readUSBWireData'. Added +// synchronizer to incoming USB wire data to avoid +// metastability, and delay hazards. Not entirely sure, but it appears that +// this bug caused more problems with some of the newer low power FPGAs +// Maybe because they are more prone to problems with metastable +// inputs that feed logic functions causing excessive high speed +// toggle activity, and disrupting nearby cicuits. + // Most significant nibble corresponds to major revision. // Least significant nibble corresponds to minor revision. -`define USBHOSTSLAVE_VERSION_NUM 8'h12 +`define USBHOSTSLAVE_VERSION_NUM 8'h13 //Host slave common registers `define HOST_SLAVE_CONTROL_REG 1'b0
|
 |