SCIOPTA Logo System Software for Safety-Critical Embedded Applications
Products Contact Company Support Documentation CPUs
+++ SCIOPTA BLOG ARCHIVE 2007 +++ SCIOPTA BLOG ARCHIVE 2007 +++ SCIOPTA BLOG ARCHIVE 2007 +++
BLOG ARCHIVE
  Posted: April 27, 2007 by Roland
USB Host 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.
  Posted: March 22, 2007 by Roland
SCIOPTA Simulator SCIOPTA Simulator Released

Today SCIOPTA Systems AG is announcing the immediate availability of the SCIOPTA Simulator on Windows® PC Workstations

SCIOPTA WIN32 Kernel Simulator is an environment on a PC workstation running Microsoft® Windows® WIN32 for simulating a SCIOPTA kernel and SCIOPTA applications.

SCIOPTA WIN32 Kernel Simulator is royalty free and supports actually the Microsoft® Visual C++ Development Environments.

SCIOPTA Simulator Scheduling

>Each SCIOPTA process is implemented as a Windows Thread.

The SCIOPTA scheduler is located inside an own Windows Thread. This Thread has a higher priority than all other SCIOPTA process threads to guarantee the same scheduling behaviour of the SCIOPTA Simulator as a SCIOPTA in a real target system.

SCIOPTA Simulator Interrupt Processes

SCIOPTA interrupt processes are also implemented as Windows Threads.

Any blocking windows functions (e.g. ReadConsoleInput) can be used as simulated interrupt source.

SCIOPTA WIN32 Kernel Simulator Development Environment

In order to design, develop, debug and run a SCIOPTA Kernel Simulator application you need a Microsoft® Visual C++ Development Environment.

The SCIOPTA Kernel Simulator product is tested with the following two Microsoft® Visual C++ Development Environments:

- Microsoft Visual C++ Version 6.0

- Microsoft Visual C++ 2005 Version 8.0

For both environments getting started example are included.

Other Microsoft® C/C++ environment might work but are not tested.
  Posted: February 14, 2007 by Roland
STR7 STR9 STMicroelectronics's © STR7/STR9 CPUs supported by SCIOPTA

Today SCIOPTA Systems AG is announcing the immediate availability of the SCIOPTA Real-Time Operating Systems for the STMicroelectronics© STR7/STR9 ARM-based Microcontrollers.

The SCIOPTA STR7/9 RTOS is written in highly optimized assembler and specifically tuned for the STR7/9 Processors. This results in a very high performance and a low memory footprint.

SCIOPTA is fully dynamic. All system resources such as modules, processes and message memory pools can be created and killed during run-time.

Beside the fast Real-Time Kernel there is IPS (Internet Protocols, TCP/IP), IPS Applications (Web Server, DHCP, DNS, SMTP, Telnet, TFTP etc.), SFFS (Flash File Systems), USB support and the DRUID System Level Debugger available.

SCIOPTA is royalty free and supports actually the C/C++ compilers and environments from GNU GCC, ARM RealView and IAR. A precompiled version of GCC is included on the SCIOPTA CD.

STR7/9 ARM-based Microcontrollers

A leading MCU provider for more than 10 years, STMicroelectronics© has a strong foothold in the embedded market and is an innovator in embedded Flash technology. Since 2004, STMicroelectronics© has brought the power of 32-bit ARM® processor cores to the world of microcontrollers, opening endless opportunities to embedded system designers by making control and connectivity applications easy and affordable.

STR7 (ARM)- 32 bit Microcontrollers

The STR7 family of 32-bit microcontrollers combines the industry-standard ARM7TDMI® 32-bit RISC core, featuring high performance, very low power, and very dense code, with a comprehensive set of peripherals and ST's latest 0.18µ embedded Flash technology in the STR710, STR730 and STR750 ranges. The STR7 family comprises a wide range of devices fully loaded in generous packages or optimized in low pin-count packages.

STR9 (ARM)- 32 bit Microcontrollers

STMicroelectronics© brings the power of an ARM9E™ processor core to the world of general purpose Flash microcontrollers, opening endless opportunities to embedded system designers by making networking and other demanding applications easy and affordable.

The STR910F family of MCUs delivers up to 96 MIPS peak performance while executing code directly from its Flash memory, executes single-cycle DSP instructions within its ARM966E-S® core, and includes Ethernet, USB, and CAN interfaces. These features, combined with Flash memory sizes reaching 544Kbytes and a vast 96Kbyte SRAM, make the STR910F an ideal single-chip solution to transform embedded control applications into low cost nodes on a local network, or on the Internet.
  Posted: January 17, 2007 by Roland
MPC5554 SCIOPTA RTOS for Freescale's® MPC5554 Microcontroller

SCIOPTA Systems AG is announcing the immediate availability of the SCIOPTA Real-Time Operating Systems for the MPC5554 processor.

The SCIOPTA MPC55xx RTOS is written in highly optimized assembler and specifically tuned for the MPC55xx processors. This results in a very high performance and a low memory footprint.

SCIOPTA is fully dynamic. All system resources such as modules, processes and message memory pools can be created and killed during run-time.

Beside the fast Real-Time Kernel there is IPS (Internet Protocols, TCP/IP), IPS Applications (Web Server, DHCP, DNS, SMTP, Telnet, TFTP etc.), SFFS (Flash File Systems), USB support, embedded GUI graphics support and the DRUID System Level Debugger available.

SCIOPTA is royalty free and supports actually the C/C++ compilers and environments from GNU GCC and Windriver/DIAB. A precompiled version of GCC is included on the SCIOPTA CD.

Freescale's® MPC5554

The MPC5554 32-bit embedded controller is the first device from Freescale Semiconductor’s MPC55xx Family. Containing the Book E compliant PowerPC core, the MPC5554 is ideal for any application that requires complex, real-time control. It offers system performance of up to five times that of its MPC500 predecessors, while bringing you the reliability and familiarity of the proven PowerPC architecture.

The MPC5554 helps you face the dual pressures of controlling costs while designing for increasingly complex applications. This high-performance MCU delivers more on-chip functionality than the current MPC500 Family; the largest amount of embedded Flash offered from Freescale to date; enhanced timer systems and a peripheral set specifically tailored for automotive and industrial applications. The MPC5554 offers a migration path from the market-leading MPC500 Family of 32-bit MCUs, facilitating reuse of legacy software architectures.

Freescale's® 55xx Controllers

>Building on the award-winning design of its MPC5xx family, Freescale Semiconductor has introduced an advanced line of 32-bit microcontrollers to the mass market, the MPC55xx Family. Containing a Power Architecture core, the MPC55xx families of microcontrollers provide the functionality and flexibility necessary for a wide range of automotive and industrial control applications.

The MPC55xx family consists of an array of package options for system performance needs and embedded flash requirements. Offering pin-compatibility throughout the entire flashed-based family, engineers are given the ability to migrate their efforts from one design to another, reducing development costs and improving time to market.
2017 SCIOPTA Systems. All Rights Reserved. Impressum / Imprint Therms of Use