AT43USB380 D EVELOPMENT T OOLS Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131, USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600 Regional Headquarters Europe Atmel Sarl Route des Arsenaux 41 Case Postale 80 CH-1705 Fribourg Switzerland Tel: (41) 26-426-5555 Fax: (41) 26-426-5500 Asia Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Fax: (852) 2722-1369 Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581 Literature Requests www.atmel.com/literature AND USB S O L U T I O N S R EFERENCES DEVELOPMENT KIT AT43USB380 The AT43DK380 is a complete starter kit and development system for the AT43USB380 OTG/host/function processor. PLUG & PLAY ON-THE-GO SOLUTION EMBEDDED APPLICATIONS AT43DK380 D EVELOPMENT K IT F EATURES FOR * AT43USB380 reference design board AT43USB380: THE BEAUTY - OTG/host/function processor OF SIMPLICITY - 1 Mbyte Flash ROM expandable to 2 Mbytes - 2 Mbytes static RAM - 4-Port USB full-/low-speed hub - OTG charge-pump and voltage comparator - USB type A, mini A/B ports - 20-pin JTAG interface connector - Expansion connector to support 32-/16-/8-bit system processor * System processor daughter cards * USB software suite - USB stack - System library API set - Standard USB class drivers * USB clinic diagnostic and debugging tool V ISIT : HTTP :// WWW . A TMEL . COM / AD / PLUGPLAYO TG PLUGPLAYOTG TYPICAL SYSTEM PROCESSOR CONNECTION Atmel's AT43USB380 is an all-in-one USB solution designed specifically to hide the complexity of adding OTG/host functionality to embedded designs. It features: D [31:16] USB Signals Hub D [15:0] System Processor (16-bit Bus) Optional Addr AT43USB380 Control Signals OTG Signals (c)Atmel Corporation 2004. All rights reserved. Atmel(R) and combinations thereof are the registered trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be the trademarks of others. 3452A-USB-3/04/10M ChargePump Optional * An intelligent OTG/host/function processor capable of managing USB transactions without system processor intervention * A processor/RTOS independent software suite that includes standard USB class device drivers and simple Application Programming Interface (API) for custom driver development With the AT43USB380, in-depth knowledge of USB protocol is no longer a System RAM System ROM prerequisite for your USB development. USB 2.0 FULL SPEED OTG/ HOST/FUNCTION PROCESSOR F EATURES , B ENEFITS A RCHITECTURE HARDWARE BLOCKS FLEXIBLE HARDWARE DESIGN The AT43USB380 is a memory-mapped USB co-processor capable of managing INSTANT USB POINT-TO-POINT SOLUTION USB transaction and data flow autonomously. Key AT43USB380 modules include: * Dedicated controllers handling OTG Charge-Pump Interface USB protocol and data flow to and System Interface Controller Control & Status Registers USB Controller from the system processor System CPU Interface SIE Controller D- SIE D+ USB Transceiver * Full-speed host/function port Control Address Data providing OTG physical signaling * Control and data FIFO blocks to ensure maximum throughput DMA * 32-/16-/8-bit system processor interface with DMA capability AT43USB380 hardware and soft- Mass Storage ware. The platfor m (processor/ RTOS) independent AT43USB380 * On-chip USB Firmware stack comprised of USB host, function, hub and OTG (HNP and SRP) modules Embedded, OS Agnostic USB Firmware System Interface Driver Data Trasport Service Descriptor Management * ANSI C compliant system interface library APIs that serve as the building blocks of USB Host Stack Device Enumeration Transaction Management Frame Scheduling Status Handling USB device drivers HUB Driver OTG Protocol * Standard USB class device drivers presented to the system Hard Disk Printer Keyboard * Generic design compatible with any standard USB class and proprietary devices INTELLIGENT ARCHITECTURE OF SYSTEM RESOURCE * Enumeration without system processor intervention * Automatic USB frame scheduling and transaction management without interrupts to the system processor * High-speed DMA data transfer across system bus * Standard USB class drivers * Easy-to-use system APIs to build custom USB device drivers * On-chip USB HUB driver software suite features: AT43USB380 System Interface APIs (OTG, Host and Function) API Manager system processors NO USB EXPERTISE REQUIRED USB application development is made easy with the tight integration of Applications Operating System USB Class Device Drivers HID Printer Other USB Devices * Configurable system bus interface suitable for 32-/16-/8-bit COMPREHENSIVE SOFTWARE SUITE SOFTWARE A RCHITECTURE System Processor * Three operating modes: OTG, standalone host and standalone function MINIMAL CONSUMPTION USB Hub designers in the form of ANSI C compliant APIs MINIMAL CUSTOM ENGINEERING FASTEST TIME-TO-MARKET * No need to develop and port USB software * No time wasted for compatibility testing with different classes of USB devices from different vendors A PPLICATIONS AT43USB380 EMBEDDED DEVICES * OTG charge-pump interface with separate Rx and Tx buffering FIFOs FOR AND http://www.atmel.com/ad/plugplayotg AT43USB380 F EATURES , B ENEFITS A RCHITECTURE HARDWARE BLOCKS FLEXIBLE HARDWARE DESIGN The AT43USB380 is a memory-mapped USB co-processor capable of managing INSTANT USB POINT-TO-POINT SOLUTION USB transaction and data flow autonomously. Key AT43USB380 modules include: * Dedicated controllers handling OTG Charge-Pump Interface USB protocol and data flow to and System Interface Controller Control & Status Registers USB Controller from the system processor System CPU Interface SIE Controller D- SIE D+ USB Transceiver * Full-speed host/function port Control Address Data providing OTG physical signaling * Control and data FIFO blocks to ensure maximum throughput DMA * 32-/16-/8-bit system processor interface with DMA capability AT43USB380 hardware and soft- Mass Storage ware. The platfor m (processor/ RTOS) independent AT43USB380 * On-chip USB Firmware stack comprised of USB host, function, hub and OTG (HNP and SRP) modules Embedded, OS Agnostic USB Firmware System Interface Driver Data Trasport Service Descriptor Management * ANSI C compliant system interface library APIs that serve as the building blocks of USB Host Stack Device Enumeration Transaction Management Frame Scheduling Status Handling USB device drivers HUB Driver OTG Protocol * Standard USB class device drivers presented to the system Hard Disk Printer Keyboard * Generic design compatible with any standard USB class and proprietary devices INTELLIGENT ARCHITECTURE OF SYSTEM RESOURCE * Enumeration without system processor intervention * Automatic USB frame scheduling and transaction management without interrupts to the system processor * High-speed DMA data transfer across system bus * Standard USB class drivers * Easy-to-use system APIs to build custom USB device drivers * On-chip USB HUB driver software suite features: AT43USB380 System Interface APIs (OTG, Host and Function) API Manager system processors NO USB EXPERTISE REQUIRED USB application development is made easy with the tight integration of Applications Operating System USB Class Device Drivers HID Printer Other USB Devices * Configurable system bus interface suitable for 32-/16-/8-bit COMPREHENSIVE SOFTWARE SUITE SOFTWARE A RCHITECTURE System Processor * Three operating modes: OTG, standalone host and standalone function MINIMAL CONSUMPTION USB Hub designers in the form of ANSI C compliant APIs MINIMAL CUSTOM ENGINEERING FASTEST TIME-TO-MARKET * No need to develop and port USB software * No time wasted for compatibility testing with different classes of USB devices from different vendors A PPLICATIONS AT43USB380 EMBEDDED DEVICES * OTG charge-pump interface with separate Rx and Tx buffering FIFOs FOR AND http://www.atmel.com/ad/plugplayotg AT43USB380 AT43USB380 D EVELOPMENT T OOLS Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131, USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600 Regional Headquarters Europe Atmel Sarl Route des Arsenaux 41 Case Postale 80 CH-1705 Fribourg Switzerland Tel: (41) 26-426-5555 Fax: (41) 26-426-5500 Asia Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Fax: (852) 2722-1369 Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581 Literature Requests www.atmel.com/literature AND USB S O L U T I O N S R EFERENCES DEVELOPMENT KIT AT43USB380 The AT43DK380 is a complete starter kit and development system for the AT43USB380 OTG/host/function processor. PLUG & PLAY ON-THE-GO SOLUTION EMBEDDED APPLICATIONS AT43DK380 D EVELOPMENT K IT F EATURES FOR * AT43USB380 reference design board AT43USB380: THE BEAUTY - OTG/host/function processor OF SIMPLICITY - 1 Mbyte Flash ROM expandable to 2 Mbytes - 2 Mbytes static RAM - 4-Port USB full-/low-speed hub - OTG charge-pump and voltage comparator - USB type A, mini A/B ports - 20-pin JTAG interface connector - Expansion connector to support 32-/16-/8-bit system processor * System processor daughter cards * USB software suite - USB stack - System library API set - Standard USB class drivers * USB clinic diagnostic and debugging tool V ISIT : HTTP :// WWW . A TMEL . COM / AD / PLUGPLAYO TG PLUGPLAYOTG TYPICAL SYSTEM PROCESSOR CONNECTION Atmel's AT43USB380 is an all-in-one USB solution designed specifically to hide the complexity of adding OTG/host functionality to embedded designs. It features: D [31:16] USB Signals Hub D [15:0] System Processor (16-bit Bus) Optional Addr AT43USB380 Control Signals OTG Signals (c)Atmel Corporation 2004. All rights reserved. Atmel(R) and combinations thereof are the registered trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be the trademarks of others. 3452A-USB-3/04/10M ChargePump Optional * An intelligent OTG/host/function processor capable of managing USB transactions without system processor intervention * A processor/RTOS independent software suite that includes standard USB class device drivers and simple Application Programming Interface (API) for custom driver development With the AT43USB380, in-depth knowledge of USB protocol is no longer a System RAM System ROM prerequisite for your USB development. USB 2.0 FULL SPEED OTG/ HOST/FUNCTION PROCESSOR