» A part of USBware: Embedded USB Software solution
USBware Nano includes a SCSI reduced block command set (RBC) and a non-threaded interrupt driven design resulting in a minimal code footprint and requires less than 1.5 kbytes of RAM for complete mass storage functionality including a proprietary mechanism to support vendor specific security applications on the host PC.
The SCSI reduced block command set (RBC) which includes the minimal set of logic required to comply with the USB-IF Mass Storage specification results in an extra small code footprint.
The Stack's RAM requirements are limited to 512 bytes used by internal data structures and 892 bytes used by the Mass Storage Function Driver. The stack was designed with a non-thread implementation utilizing an interrupt-driven mechanism. This unique design results in a considerable reduction of ROM footprint as thread synchronization data structures are no longer required.
The Mass Storage Function Driver includes a proprietary mechanism allowing the flash peripheral to detect whether custom vendor software is installed on the host PC. In such an event the Flash Device can re-enumerate as a composite device and communicate with the vendor specific security-critical module. The stack can be used with both the Mass Storage and HID function drivers stand-alone or as a composite device.
- USB flash memory devices
- Flash ASIC designers and manufacturers
- Mobile USB storage devices
| Feature | Description | Benefit |
| Ultra low footprint with highest performance | Stipped down stack that includes the bare minimum code, optimized for both ultra low footprint (ROM/RAM) and highest possible performance | Reduce device BOM while maintaining top performance |
| SCSI Reduced Block Command Set | The SCSI reduced block command set (RBC) which includes the minimal set of logic required to comply with the USB-IF Mass Storage specification | Extra small code footprint - driver memory cost to minimal |
| Single threaded | The stack was designed with a non-thread implementation utilizing an interrupt-driven mechanism | Results in a considerable reduction of ROM footprint as thread synchronization data structures are no longer required |
| Security Application Ready | The Mass Storage Function Driver includes a proprietary mechanism allowing the flash peripheral to detect whether custom vendor software is installed on the host PC | Allows communication with vendor specific security-critical modules |
- Request further information , on how USBware can be used in your product.
- Return to USBware's overview page.
USB Stacks
Components
Industry Solutions
- Set-top Boxes, TVs, DVRs, PVRs
- Mobile Phones
- Flash Memory (USBware Nano)
- Medical Equipment/Devices
- USB for the Automotive Industry
- USB Security Implementations
- Military / Defence Applications
- Consumer Devices
Download White Papers
Request Consulting Info
Can't find what you need?