OpenCores
no use no use 1/1 no use no use
endpoints ?
by Unknown on Feb 4, 2004
Not available!
Hi all,
Can anyone help me out with these questions

*Why we need multiple end points other when (1 EP0,1 TxEP and a 1 RX
EP) will do ??
*What 1/2/3 in the UTMI Level1/2/3 specs.It is not mentioned anywhere
in the UTMI spec.
*Any calculation formulas that help determine my fifo sizes.I am
aiming basically at a maximum ISO tranfer case.
*Which UTMI interface do i choose ? (16 bit/8 bit)

Awaiting your answers
Thanks
Rajesh
endpoints ?
by Unknown on Feb 4, 2004
Not available!
On Wed, 2004-02-04 at 17:34, i_rajesh1@rediffmail.com wrote:
Hi all,
Can anyone help me out with these questions

*Why we need multiple end points other when (1 EP0,1 TxEP and a 1 RX
EP) will do ??


Good question, I have never liked this either.

Basically what the USB committee has specified are virtual
channels (they call them endpoints, since this is a point
to point connection).

One USB connection is shared between multiple virtual
channels each being able to receive or transmit only
(except the control endpoint - bizarre ;*) Plus there
is one control channel.

Basically this allows in one device for multiple data
streams with out additional logic (well thats of course
a lie as well ;*). A good example is a USB Video Phone:

- one endpoint for video
- one for audio input
- one for audio output
- plus of course the control endpoint which gives you a
GPIO port of up to 1M bits (keypad)

Of course the above could be multiplexed but for some
obscure reason thats how the USB guy did it.

I personally have never used more than one in and one out
endpoint, besides the control endpoint, but had to pay the
price and implement all the overhead ...

*What 1/2/3 in the UTMI Level1/2/3 specs.It is not mentioned anywhere
in the UTMI spec.


*Any calculation formulas that help determine my fifo sizes.I am
aiming basically at a maximum ISO tranfer case.


Hmm, read latency vs. write speed ?
Think about it ... it's simple ...

*Which UTMI interface do i choose ? (16 bit/8 bit)


Chose a PHY first then the interface. I believe 8 bit
bi-dir is most common ...

Awaiting your answers
Thanks
Rajesh
rudi ======================================================== ASICS.ws ::: Solutions for your ASIC/FPGA needs ::: ..............::: FPGAs * Full Custom ICs * IP Cores ::: FREE IP Cores -> http://www.asics.ws/
no use no use 1/1 no use no use
© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.