Costa Mesa, California, December 6, 2004
- Micro Digital Inc. is pleased to announce the addition of a low-cost USB host stack to its product line for use with ARM, ColdFire, PowerPC, x86, and other processors. The new stack is called smxUSB.
smxUSB was designed from the ground up for embedded systems. It complies with the USB v1.1 Specification and with the OHCI 1.0a and UHCI 1.1 specifications. smxUSB supports all four USB data transfers (control, bulk, isochronous, and interrupt) and low and full speed operation. Class drivers are available for mass storage drives, mice, keyboards, printers, and hubs. Root hub and cascading hub support for up to 127 devices are also provided.
This USB stack is written in ANSI C, and can be ported to any hardware platform. It is optimized for SMX, but can be ported to other RTOSs, as well. smxUSB is modularized so that only what is needed is linked into the final application. Typical code footprint, for CISC processors, is less than 50KB, and RAM size is 16KB for the core, mass storage class driver, and OHCI driver. Other class drivers take even less RAM.
smxUSB has been integrated with smxFile and is offered as a USB Disk Driver option, in object code form. Typical transfer rates via smxFile are 645 KB/sec read and 425 KB/sec write, assuming an OHCI controller and full speed mode.
Pricing and Availability
Available now at $10,000 for an smxUSB royalty-free, one-product license, with full source code. Includes all drivers, except mass storage, which is $2000, extra. The smxFile USB Disk Driver is sold in object code form for $5000 for a royalty-free, one-product license.
About Micro Digital
Micro Digital is located in Costa Mesa, California. Micro Digital has been in the embedded systems business for over 30 years and has been producing SMX for 16 years. The company is dedicated to providing quality products and support for embedded systems at moderate prices. For more information, please visit www.smxrtos.com.
Trademarks used above are the properties of their respective owners