[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [usb] Please help with a USB DPLL



On Fri, 2003-05-16 at 00:50, mdennis97@hotmail.com wrote:
> > Well, this phy was designed with full speed in mind only. 
> > 
> > Switching clocks is always a bad idea. Take a closer look 
> > how the DPLL works and how the actual 12Mhz clock is generated. 
> > If I remember correctly, everything runs at 48Mhz all the 
> > time, and I use clock enable to advance the rx and tx logic 
> > at a 1/4 speed 9e.g. 12 Mhz). 
> 
> Why not use a static 12Mhz clock for the transmit module?For many 
> applications, 12Mhz clock is always available.

Sure, if all you need is Low Speed, that that would work.

If you need Full Speed as well, you need a 48 Mhz clock.

Basically you need to do 4x oversampling to build a Digital PLL.
(well, a decent one anyway !)

> My guess would be that it 
> > would be a much cleaner solution to modify the DPLL to 
> > support LS speed mode. 
> > 
> > If you do make these modifications, please submit your 
> > work to OpenCores as well. 
> > 
> > rudi 


-- 
rudi               
-------------------------------------------------------
www.asics.ws  -- Solutions for your ASIC/FPGA needs ---
---------------- FPGAs * Full Custom ICs * IP Cores ---
* * * FREE IP Cores  --> http://www.asics.ws/ <-- * * *



--
To unsubscribe from usb mailing list please visit http://www.opencores.org/mailinglists.shtml