To meet the demands of modern applications, you need a real-time USB stack that is optimized for performance and reliability. RoweBots has chosen to support a variety of USB Stack options provided by the various semiconductor vendors. These various stacks provide exactly what a typical user needs to configure USB Stack support for real-time hosts and device peripherals. USB provides a flexible and user-friendly architecture for connecting a diverse range of peripherals to systems. Originally developed for the personal computing and consumer electronics market, USB is now being increasingly used in embedded systems to ease integration and facilitate in-the-field hardware upgrades. USB 1.1 provides bandwidth up to 12 Mb/s and USB 2.0 provides up to 480 Mb/s. This higher performance is required for data intensive applications. Universal Serial Bus is a point-to-point tree-like topology with the host at the root of the tree. The "branches" of the tree are extended using USB hubs which are USB devices themselves. Up to 127 devices can be attached in this hierarchy in total. The tree begins at the "root" which comprises of a host controller. A host controller implements the serial packet transfer hardware: transmit and receive, error detection, frame management and DMA that host software can use to communicate with USB devices. The details of packet transfers can be found in the USB specification. Full support for this protocol USB Stack is provided as part of DSPnano and Unison; however, transparent multiprocessor support is not currently implemented. Weather you are delivering a high end multicore application with our Unison RTOS or a tiny DSPnano based system, our USB Stack offerings are ready to run, right out of the box, configured for your target hardware. The features of the USB Stack include:
The USB stack also has a variety of options for the various types of peripherals. This list includes: hid, mass storage, printers, embedded hosts, audio devices and more. Low cost dongle options are broadly supported. . For addition information about our USB Stack, please contact us. |
|||
