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

Re: [usb] A student need your help



Vikas,thanks for help.
u mean the clock and the (bus) data rate are the same(480Mb/s),but I 
want to know how it is implement(for example ,in VHDL or verilog).
thanks!


----- Original Message ----- 
From: "Vikas T Rao " <vikasraot@m... > 
To: <usb@o... > 
Date: Wed, 19 Feb 2003 10:24:31 +0530 
Subject: Re: [usb] A student need your help 

> 
> 
> hi, 
> 
> 1. the clock u should be using for doing protocol operations(like 
> CRC, 
> bit stuffing, NRZI, serial to parallel & vice-versa) should be 
> 480MHz. 
> the clock for internal parallel operations(like keeping data into 
> FIFO, 
> processing of that data, etc) can be of you choice. if u have to do 
> 16 
> bit parallel operations, then u should have 30MHz clock (30MHz X 16 
> = 
> 480MHz). if 8 bit, then 60MHz has to be used. depending on the 
> clock 
> being used for parallel operation, u can select the same crystal 
> frequency(i.e., either 30 or 60MHz). 
> 
> 2. buffer size = max.packet size + 2 CRC bytes. if incoming data is 
> more than the max. packet size + 2, then ur logic should be capable 
> to 
> discard those extra bytes(as u can't spare other buffer locations 
> with 
> these extra bytes) and report error. 
> 
> hope ur doubts got cleared. 
> 
> ...Vikas Chandra Rao. 
> 
> >>> liyicheng@y...  02/19/03 11:36AM >>> 
> Hi 
> I'm a student ,I must implement a usb2.0 core in my degree 
> paper.And 
> I have some questions about it: 
> 1. How determin the clock in usb bus (HS mode) 
> 2.How calculate the buffer size in an isochronous endpoint(HS 
> mode). 
> 
> Thanks 
> 
--
To unsubscribe from usb mailing list please visit http://www.opencores.org/mailinglists.shtml