STM56
Power PC
for automotive





Home Page

           

The SPC56 family of 32-bit automotive microcontrollers is designed using Power Architecture™ and ST’s 90 nm embedded Flash technology. Developed within the framework of the STMicroelectronics/Freescale Joint Development Program (JDP), it combines a scalable range of e200 cores with innovative peripheral sets that are optimized for building efficient applications in engine management, chassis, safety, body control and instrument clusters.
The modular design concept and the ultimate performance of the technology together with the rigorous implementation of a zero-defect strategy will make it a reference platform for the next generation of automotive applications.

In general, documentation, application notes, software etc., refer to the website dedicated to STM56 which you can access by clicking:

http://www.st.com/internet/automotive/subclass/963.jsp



Index:


Development tools, click here
Debugging and Emulation, click here
Code Generation, click here
Runtime Software, click here
Evaluation Board, click here

For more info contact your local SILICA office






Development


GreenHills MULTI
Green Hills Software’s MULTI integrated development environment includes the industry’s most powerful and proven tools for developing embedded software with maximum reliability, maximum performance, and minimum code size.
http://www.ghs.com/

Wind River Compiler
Wind River Compiler (formerly Diab) has a proven track record generating robust, tight, compact, and fast-executing code while also delivering the control and flexibility demanded by device software development. Optimization technology builds on and extends the industry hardened Diab compiler, providing both strong performance and reliability.
http://www.windriver.com/index.html

Cosmic Compiler
Cosmic's C cross compilers are part of a complete and uniform compiler product line. Cosmic's familiar and easy to use software interface is common through all supported microcontrollers to simplify the learning curve and the migration between targets.
http://www.cosmic-software.com/

CodeSourcery GNU Compiler
Sourcery G++ is a complete software development environment based on the GNU Toolchain. Sourcery G++ includes the GNU C and C++ compilers, the Eclipse IDE, and much more.
http://www.codesourcery.com/

ByteCraft eTPU C Compiler
High-performance Code Development System for the eTPU. You can develop eTPU programming completely in the C language. And eTPU_C can supply the information your host compiler needs to initialize and control the eTPU.
http://www.bytecraft.com/

ASH WARE eTPU Development Kit
Packages the eTPU Stand-Alone Simulator with ETEC C Compiler. The eTPU Stand-Alone Simulator provides a wide range of sophisticated simulation and debugging capabilities such as an integrated graphical logic analyzer, code coverage analysis, variable and watch windows, call stack windows, trace, direct register modification, data verification, and test verification.
http://www.ashware.com/


Click here to go to Index



Debugging and Emulation


Lauterbach TRACE32 Powerful debugger/emulator with integrated logic analyzer.
Universal Trace Port Controller, 1 Gigabyte Trace Memory, 200 MHz Internal Processing Speed, simple and complex triggers, 17 additional digital channels. Includes LA-7945 (standard 17 channel probe). Requires Power Debug II Ethernet.
Main features:
First choice emulator for automotive market
Enhanced functionalities for code tracing and analysis (memory, coverage, statistic and performance)
Integrated support for eTPU and RTOS debugging
http://www.lauterbach.com/

PLS Universal Access Debug 2 (UAD2) and Universal Debug Engine  (UDE)
The Universal Debug Engine (UDE) is a flexible and fully integrated debug platform, supports JTAG and Nexus interfaces.
Features:
eTPU debugging, USB, Firewire and Ethernet connection to host and CAN monitor port.
http://www.pls-mc.com/
http://www.pls-mc.com/content/view/146/304/

Raisonance RLink and Raisonance Integrated Environment (RIDE)

RLink has been designed to connect to the user application board via the USB port allowing In-Circuit Programming and In-Circuit Debugging thanks to the serial protocol included in the used microcontroller.
http://www.mcu-raisonance.com/spc56xx-support.html

P&E WinIDE and Wiggler
The USB-ML-PPCNEXUS debug interface is a high speed USB 2.0 peripheral for SPC56xx devices via JTAG providing the ability to debug your target in real time. Includes P&E's in-circuit debugger, flash programmer, development environment with GCC C (non-VLE).
http://www.pemicro.com/index.cfm

iSystem iC3000
The iC3000 Active Emulator is the ultimate tool for high performance microcontroller based embedded applications. Supports all famous On Chip Emulation technologies like BDM, SDI, Once, JTAG and Nexus for On Chip Debugging. For On Chip Trace ETM and Nexus solutions are available.
http://www.isystem.com/


Click here to go to Index



Code Generation

RAppID1X
RAppID is a graphical interface for quick configuration of CPU core and peripherals of new SPC devices.
The GUI allows to easily define peripheral configuration and drive code generation.
RAppID not only generates C code for initializing the registers, but it also provides a system initialization function that brings the controller up in an orderly sequence.
RAppID is available in two versions:
Standalone
Blockset, integrated with Matlab/Simulink


Click here for download RAppID & AUTOSAR pdf
  • Easy-to-use graphical user interface (GUI) for CPU and peripherals configuration
  • Viewer for peripheral registers configuration
  • Automatic check for consistency of the configuration
  • Code generation support for GreenHills and Wind River compilers. Generated code is ANSI / MISRA compliant
  • Enhanced automatic reporting functionalities on generated code
  • Support for basic DMA configuration
  • Support for full eTPU initialization, custom functions and code download.
  • Full driver block set for Matlab/Simulink.


The Mathworks Matlab
State of the art modeling system
Product = Simulink
Optimized code generation through RAppID
Product = Real Time Workshop Embedded Coder
http://www.mathworks.com/

dSPACE
Full system for code development covering from modeling to system validation.
Provides modules for PPC optimized code generation
Product = TargetLink
Full hardware and software support for calibration
http://www.dspaceinc.com/en/inc/start.cfm


Click here to go to Index



Runtime Software

ETAS RTA-OSEK
RTA-OSEK provides an application design environment that combines the smallest and fastest OSEK RTOS with an unique timing analysis tool. OSEK/VDX v.2.2 certified. Overhead: 30 bytes RAM, 154bytes ROM,  Category 2 interrupt latency: 131 CPU cycles.
http://www.etas.com/en/index.php?langS=true

Vector osCAN
osCAN is a preemptive real-time multitasking operating system with optimized characteristics for use on microcontrollers. 1-10 KB ROM.  Conformance classes: BCC1, BCC2, ECC1, ECC2, CCCA, CCCB.
http://www.vector.com/vi_index_en,,223.html
Vector MICROSAR OS
MICROSAR OS is a preemptive real-time multitasking operating system with optimized properties for use on microcontrollers. Vector Informatik’s many years of experience in developing operating systems and drivers for microcontrollers has culminated in a small, robust operating system core. AUTOSAR Scalability Classes 1 to 4. 1-20 KB ROM.
http://www.vector.com/vi_index_en,,223.html

Green Hills μ-VelOSity
The µ-velOSity real-time microkernel is the smallest of Green Hills Software’s family of royalty-free operating systems.
Written in ANSI/ISO compliant C, µ-velOSity employs a rigorous coding style that includes MISRA-C safety subset enforcement.
http://www.ghs.com/products/micro_velosity.html

Elektrobit TresOS ECU
OSEK v.2.2
http://www.elektrobit.com/


Click here to go to Index




Evaluation Board



SPC Evaluation board for SPC56xx devices. Allow to evaluate and develop the whole range of SPC devices.
Features:
Full modular design: motherboard, minimodule for each device, standardized connectors
Power supply: ST L9758   
Standard communication transceivers and connectors
User’s buttons, jumpers and LED’s
Device mini-module connector
Standardized expansion connector
compatible with existing ST PT&S micros



Click here to go to Index




Home Page