| SHA Sybera Hardware Access | <--- download software | |
|
<--- download manual |
| The software SHA allows realtime control of hardware resources based on the asynchronous X-Realtime technology. The SHA X-Realtime Engine works without additional hardware under Windows and allows realtime multitasking upto 10µsec tasking period with lowest JITTER behavior. The X-Realtime Engine supports uniprocessor and multiprocessor platforms, and may be used within various application- and driver-projects. With the latest VirtualCodeMapping technology of SHA one can work within the accustomed development environment (e.g. Visual C++). The access off hardware resources can take place directly from the application layer. Whether IO-Port, Mapped memory, timer or interrupts, all resources can be accessed without loss of time opposite to a driver-solution. Applicationfields in measurement, control - and communication - technology with high data transfer-rates and lowest reaction-time are best examples for the use of SHA. Just at the critical "platform - CPU" combinations of notebooks the real time extension from SYBERA shows its strengths. By the combination of 3 compensation procedures, depending on the platform, a jitter less than 10 microseconds can be achieved. On desktop platforms, even a jitter of less than 3 microseconds is achieved stable. | |
| Jitter Compensation Procedures | |
|
|
| Product
|
Advantages of SHA |
|
|
| Each processor core can be operated as a stand-alone Task-Cluster. This allows, for example the parallel operation of several fieldbus systems, redundant Ethernet topologies, or the parallel operation of standalone Drive-Controls. | |
| SHA Libraries | |
| Basic Module |
|
| Memory Module |
|
| Interrupt Module |
|
| Timer Module |
|
| Highspeed Access Module |
|
| X-Realtime Module |
|
| Typical Applications | |
|
|
| As for the 32-bit realtime engine, the 64-bit solution allows the complete programming of hardware resources, such as IO space, MappedMemory and DMA of all PC components - internal hardware (for example, legacy), as well as peripheral adapter (PCI, PCIe, PCMCIA, etc). For programming of PlugPlay components, a stand-alone resources enumerator was developed. | |
| The Programming of real-time tasks, the control of hardware components, as well as the programming of Windows routines may done together within the same development environment (e.g. Visual Studio), as one application. The data exchange can be performed via synchronized shared memory areas. The real-time software from SYBERA is installed in a single step - without elaborate Windows settings. For quick start the software SYDBG is available - a control application for all available cores, as well as the display of processor state information. In addition, this software offers the possibility of source-code debugging of real-time tasks. With the additional module for jitter analysis, SYDBG enables the comprehensive monitoring of the real-time engine. | |
| Supported Development Environments: |
|
|
| Supported Platforms: |
|
SYBERA GmbH, Hohenzollernstr.2, D-71088 Holzgerlingen, Tel: ++49-7031-744-608 (Fax: -609), www.sybera.de