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

Re: [usb] Please help with a USB DPLL



On Thu, 2003-05-15 at 15:43, mdennis97@hotmail.com wrote:
> Thanks, Mr. rudi:
>   The usb phy you have contributed uses 48mhz as its clock.Taking into 
> account the host side applications, host controller may signal in low 
> speed and full speed. In this condition, I don't know if a single phy can 
> deal with those tasks. If it does, when working at low speed, can we 
> connect the clk signal of the phy to a 6mhz clock which may be derived 
> from the 48mhz?
>   Furthermore, after having completed the low speed transaction, the 
> phy clock should be switched back to 48mhz. Does this suppositon work?
> 
> Regards
> 
> Dennis

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). 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
-------------------------------------------------------
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