All Forums
 Hardware
 Ethernet, IR, Serial, CAN and high speed data
 BitsyPlus USB client
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Author Topic  

rffg

10 Posts

Posted - 24 Feb 2003 :  09:18:10  Show Profile  Email Poster
Does it support interrupt transfers?

(I'm intending to implement a HID device)

/ Ralf

jlackey

213 Posts

Posted - 24 Feb 2003 :  12:34:29  Show Profile  Email Poster
First to be clear to everyone else reading this post, Ralf wants his BitsyPlus to be a USB client device. This uses the USB client port on the BitsyPlus connector board and is connected to the SA-1110 USB Device Controller (UDC). He is not trying to get his board to host a particular USB device.

USB has four kinds of transfers: Control, Interrupt, Bulk, and Isochronous. The SA-1110 UDC only supports Control and Bulk transfers. The SA-1110 has three endpoints:

  • Endpoint 0 - Control

  • Endpoint 1 - Bulk OUT (Host -> SA-1110 UDC; i.e. client input)

  • Endpoint 2 - Bulk IN (SA-1110 UDC -> Host; i.e client output)
and only opperates at 12 Mbps, half-duplex. See the Intel StrongARM SA-1110 Microprocessor Developers Manual for details.

Ralf, when you implement your HID device driver, you should configure the endpoints according to the SA-1110 manual. The USB char and ethernet drivers in arch/arm/mach-sa100/ are a good place to start.
Go to Top of Page

rffg

10 Posts

Posted - 27 Feb 2003 :  04:46:22  Show Profile  Email Poster

The conclusion of this was that it works in practice.

The developer manual seems to say both that is does and doesn't
suppport interrupt, which was the reason I asked. YMMV.

/ Ralf
Go to Top of Page
  Topic  
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Jump To:
Eurotech Support Forums © Eurotech Inc. Go To Top Of Page
This page was generated in 0.02 seconds. Snitz Forums 2000