USB interface With AMBA AHB

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Threaded View
Hi Folks,

      Any inputs regarding interfacing USB1.1 with ARM Core(7TDMI)
using AMBA AHB/APB 2.0 Specification?? Your help will be greatly
appreciated.


Re: USB interface With AMBA AHB
Hello Joe,
Have a look at USB core of synopsys. Their USB core has AHB interface.
You should be more specific about what are you looking for then only i
can clarify ur doubt.

Regards
Praveen


Re: USB interface With AMBA AHB

Quoted text here. Click to load it

Please take a look at our USB IP Cores as well (www.asics.ws),
we have USB 1.1 and USB 2.0 Device and OTG IP Cores. All of our
IPs support AHB, OPB, AVALON, PLB, OCP, WISHBONE and many custom
buses as well.

Best Regards,
rudi
=============================================================
Rudolf Usselmann,  ASICS World Services,  http://www.asics.ws
Your Partner for IP Cores, Design, Verification and Synthesis

Re: USB interface With AMBA AHB
Hi Rudolf and Prasannakumar,

   Thanks for your reply. Let me put my question like this. In my USB
core i have so many interfacing signals which are interfacing with the
ARM Processor and the external world (D+ and D- etc...). What i would
like to know is how to handle all these interfacing signals with AMBA
AHB/APB, and is there any reference document which describes the timing
issues between the USB core and AHB Bus signals according to AMBA
Specification 2.0.

Regards...
Joe

Rudolf Usselmann wrote:
Quoted text here. Click to load it


Re: USB interface With AMBA AHB

Quoted text here. Click to load it


There is no easy/simple answer for you question.

It boils down to understand what all those signals do and how
to drive them. For example it took us more than two man-years
to design a fully verified and functional AHB USB controller.
So please don't expect to solve this problem in a few emails
to a news group !

Best solution for you would be to either purchase a USB IP
Core or use an external device for USB interface.

Best Regards,
rudi
=============================================================
Rudolf Usselmann,  ASICS World Services,  http://www.asics.ws
Your Partner for IP Cores, Design, Verification and Synthesis


Re: USB interface With AMBA AHB
Hey,

      I have USB1.1 hard IP and i want to interface this with ARM
processor using AMBA AHB Specification 2.0 for high speed operation.
The vendor of USB core is not supporting us becoz we have bought it
long back. We have only USB datasheet nothing else. Now you please tell
me is there any document to refer.

Rgds...
Joe


Re: USB interface With AMBA AHB

Quoted text here. Click to load it

dude what information are u looking for? The AMBA spec is readily available
from ARM website. Whose USB core are u trying to implement? If u are asking
for doumenation for that ... would you not have received that with the IP ..
even
if it was a long time ago.

Does the USB core have an AMBA interface? Or is the interface something else
that
you want to modify to connect to an AMBA bus? What is the interface?

We need more detail if we are going to help you.

Mike



Re: USB interface With AMBA AHB
        What i would like to know is how to interface USB1.1 which is
having non-AHB interfacing signals, which is working at fullspeed
(12Mhz) with ARM processor which is operating at 25 MHz usign AMBA 2.0
specification.

--Joe



Mike Lewis wrote:
Quoted text here. Click to load it


Re: USB interface With AMBA AHB

Quoted text here. Click to load it

how can I possibly answer that without knowing what interface you do have?
What are the non-AHB signals? I'm a good designer but not that good!

Mike



Re: USB interface With AMBA AHB
Joe,
You are making us to answer question without knowing your background.
Why donot you tell us which USB core you are having and what is this
non AHB interface
you are talking.
you got to describe your problem.

Good luck
Regards
Praveen


Re: USB interface With AMBA AHB
      I have a simple USB Devcie controller with some inputs and
outputs, no special interfacing signals are attached to it. It's a
simple USB Core running at fullspeed. My concern is how to tackle
timing issues while interfacing it with ARM core.


Re: USB interface With AMBA AHB

Quoted text here. Click to load it

Joe ... I think your missing the point. There has to be some interface
(other than the external USB side) that is used to talk to the controller.
A stand-alone self aware controller that thinks on its own doesn't exist.
What is this simple interface? Is it  a chip select with a read/write
indicator?
Is it synchronous .. ie does it have a clock? I would think that the actual
timing
would be a secondary problem that you would tackle after you have designed
the interface to AMBA.

Also .... if you haven't already done so ... you should read the AMBA spec.
located on the ARM web site. You're not gonna get anywhere without
understanding what your trying to interface to.

Mike



Site Timeline