SCIOPTALogo System Software for Safety-Critical Embedded Applications
Copyright
/home/news/usb_host
Home
Products Contact Company Support Documentation CPUs
SCIOPTA NEWS
USB Host
Bottmingen/Basel, April 27, 2007
SCIOPTA USB Host Stack Released
Today SCIOPTA Systems AG is announcing the immediate availability of the USB Host Stack for embedded systems running under the SCIOPTA real-time operating system.

The SCIOPTA USB host stack is specifically designed for embedded systems. It contains the core protocol stack, the required host controller device drivers, a low-level communication API and high-level class drivers.

SCIOPTA USB host stack provides high-level class drivers for keyboards, mice, touch screens, printers, mass storage devices (disks, memory sticks, floppies, digital cameras, CD-ROMs, DVDs, etc.), and ASIX USB-Ethernet bridge devices.

SCIOPTA USB Hoast stack is royalty free and available for SCIOPTA supported CPUs which are equiped with USB host controllers.
Host Controllers
All major USB 1.1 and 2.0 host controller such as UHCI, OHCI and EHCI types are supported. These controller types are always supported, regardless of their respective vendor or model.
Transfer Type
All USB data transfer types/protocols (bulk, interrupt and isochronous) can be used to support both high throughput and real-time oriented devices..
Data Transfer
Low, full, and high speed data transfer can be used. Up to 12 Mb/s on USB 1.1 and 480 Mb/s on USB 2.0 buses are supported.
Hot Plugging
The SCIOPTA USB host stack automatically detects devices and/or hubs being added and removed from the bus and can call application supplied callbacks for each event of such a type. The application can then decide whether to enable and operate the device or not. The host stack supplies functions to query a device's name, vendor, class, descriptors, interfaces, endpoints, etc.
Host Stack Class Drivers
A hub class driver is integrated in the core USB protocol stack. Class drivers allow applications to use a device without being concerned about details, such as the transfer type and speed to use, etc.

The mass storage device class driver requires a file system such as SCIOPTA SFATFS.

The USB-Ethernet bridge drivers need the SCIOPTA IPS network stack.
About SCIOPTA
SCIOPTA Systems develops, sells, supports and maintains systems software for safety-critical embedded applications.

This includes real-time operating systems, network software, file systems, software for interface bus systems, board support packages and other system software.

SCIOPTA is a message based real-time operating system with many built-in safety functions and is therefore very well suited for software forming part of safety-related systems. SCIOPTA is in the process of certification by TÜV to IEC61508 at Safety Integrity Level 3 (SIL3).

But SCIOPTA is more than just an RTOS. It is a new and modern approach to design embedded systems. The direct message passing method allows easy and time-saving design of robust and secure systems. Applications based on the SCIOPTA Method can cover small static SoC designs to large dynamic distributed systems.