Third Party Product Guide VX-toolset for TriCore - Tasking
Third Party Product Guide VX-toolset for TriCore - Tasking
Third Party Product Guide VX-toolset for TriCore - Tasking
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
11001110010110001110<br />
10010001010111010010<br />
<strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong><br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
110010111001010101<br />
110010111001010101001011010110011100101100<br />
001011010110011100
RTOS Solutions<br />
Emulator and Debug Solutions<br />
Communication Protocols<br />
Evaluation Boards<br />
Software Design and Test Tools<br />
Consultancy and/or Training<br />
Other<br />
Important note:<br />
Partner products included in this guide work together with the TASKING tools. Altium does NOT resell these products.<br />
TASKING <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong>, Version: 1.15, January 2011<br />
Altium assumes no responsibility <strong>for</strong> any errors that may appear in this document.<br />
Copyright © 2011 Altium Limited. Altium and TASKING are trademarks or registered trademarks of Altium Limited or its subsidiaries. All other<br />
registered trademarks referenced herein are the property of their respective owners and no trademark rights to the same is claimed.
Table of Contents<br />
RTOS Solutions<br />
Back to Table of Contents<br />
Arcticus Systems<br />
Datavagen 9A, Box 530<br />
75 26 JARFALLA<br />
Sweden<br />
www.arcticus.se<br />
<strong>Product</strong>: Rubus VS and Rubus OS<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>,<br />
C166/ST10<br />
TASKING Toolset: classic C166/ST10,<br />
68K/ColdFire<br />
Arcticus Systems offers methods and<br />
tools to its customers provided <strong>for</strong> the<br />
cost-effective development and support<br />
of dependable embedded systems. The<br />
methods and tools provided permit<br />
engineers that possess domain knowledge<br />
to focus on the application rather than<br />
upon programming and related program<br />
and system development tools.<br />
Rubus® Visual Studio (Rubus VS)<br />
An integrated environment <strong>for</strong> enjoyable<br />
development of dependable real-time<br />
systems. Rubus VS is a graphical framework,<br />
state of the art GUI, <strong>for</strong> the development<br />
of dependable real-time system based on<br />
Rubus OS.<br />
Rubus® OS<br />
A Real-Time OS designed <strong>for</strong> dependable<br />
real-time systems.<br />
Features:<br />
• Scalable, from small to large applications<br />
• Small footprint RAM and ROM<br />
• Static allocation of resources, preruntime,<br />
essential <strong>for</strong> dependable design<br />
• Monitoring of resource usage; stacks,<br />
queues, measuring execution time etc.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
• Support run-time analysis in a deployed<br />
system environment, utilisation of<br />
resources as well as execution trace.<br />
• Supports portability, various micro<br />
controllers and development<br />
environment, identical interface <strong>for</strong> all<br />
targets<br />
• Suitable <strong>for</strong> 8 to 32 bits micro controllers<br />
• Three dedicated kernels <strong>for</strong> execution of<br />
Red, Blue respective Green threads<br />
Rubus VS and Rubus OS are adapted to<br />
the TASKING development tools to achieve<br />
optimal per<strong>for</strong>mance <strong>for</strong> the supported<br />
targets.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
RTOS Solutions<br />
3
RTOS Solutions<br />
Table Back to of Table Contents of Contents<br />
Elektrobit Automotive<br />
Frauenweiherstr. 14<br />
D-91058 Erlangen<br />
Germany<br />
www.elektrobit.de<br />
<strong>Product</strong>: tresos® ECU<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>,<br />
C166/ST10<br />
TASKING Toolset: classic C166/ST10<br />
Embedded Office<br />
Amann & Hillmann GbR<br />
August-Braun-Str. 1<br />
D-88239 Wangen<br />
Germany<br />
www.embedded-office.de<br />
<strong>Product</strong>: µC/OS-II<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>,<br />
C166/ST10<br />
TASKING Toolset: classic C166/ST10<br />
Elektrobit Automotive is a leading provider<br />
of embedded standard software. The<br />
company is a technological trendsetter with<br />
its innovative products and covers the entire<br />
process chain from software design to<br />
consulting services. Elektrobit Automotive<br />
cooperates closely with OEMs and subcontractors.<br />
The company was founded in<br />
1988 as 3SOFT GmbH and quickly made a<br />
name <strong>for</strong> itself. Since 2006 the company<br />
has the name Elektrobit Automotive GmbH<br />
and, as the Elektrobit Automotive Software<br />
Business Unit, is part of the Elektrobit<br />
Group.<br />
<strong>Product</strong>s include the tresos® family of<br />
HMI design tools and runtime software<br />
components <strong>for</strong> ECUs (Electrical Control<br />
Units), as well as StreetDirector, a personal<br />
navigation system <strong>for</strong> smart phones, PDAs,<br />
PNDs and in-dash solutions.<br />
tresos® ECU is <strong>for</strong>ming a horizontal<br />
Core Plat<strong>for</strong>m <strong>for</strong> the automotive ECU<br />
development. It provides ECU runtime<br />
software like operating system, hardware<br />
abstraction layer, communication stacks<br />
and system services. Additional the<br />
ECU developer will be supported by an<br />
integrated tool chain to configure and<br />
Embedded Office develops custom software<br />
<strong>for</strong> technical and industrial applications<br />
that call <strong>for</strong> an exceptionally high level of<br />
accuracy and reliability.<br />
µC/OS-II is a highly portable, ROMable, very<br />
scalable, preemptive real-time, multitasking<br />
kernel (RTOS) <strong>for</strong> microprocessors and<br />
microcontrollers. It is immediately certifiable<br />
<strong>for</strong> the highest criticality systems, including<br />
DO-178B Level A, Class III medical devices,<br />
and SIL3/SIL4 IEC-certified systems.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
generate the ECU runtime software and to<br />
debug and analyse his application software<br />
together with standard software on the<br />
ECU. The tool plat<strong>for</strong>m is easy extensible<br />
and open <strong>for</strong> customers own modules<br />
and hence optimal prepared <strong>for</strong> migrating<br />
legacy software with standard plat<strong>for</strong>m<br />
software.<br />
Major ECU runtime software provided by<br />
tresos® ECU are the OSEK-OS compliant<br />
Operating System (direct successor of<br />
ProOSEK), OSEKtime <strong>for</strong> time-driven<br />
applications, LIN communication driver and<br />
a cryptography module.<br />
A class of its own build Elektrobit<br />
Automotive’s complete AUTOSAR<br />
compliant standard core with all AUTOSAR<br />
basic software modules like the Runtime<br />
Environment, Operating System,<br />
miscellaneous Services and communication<br />
stacks <strong>for</strong> CAN, LIN and FlexRay. With<br />
tresos® ECU you are perfectly prepared <strong>for</strong><br />
AUTOSAR and future trends already now.<br />
tresos® ECU <strong>for</strong> the XC16x/ST10 and<br />
<strong>TriCore</strong> architecture is available <strong>for</strong> the<br />
TASKING <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> and<br />
C166/ST10 as well as the classic C166/ST10<br />
<strong>toolset</strong>.<br />
The µC/OS-II is compatible with the<br />
TASKING <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> C166/ST10 and<br />
<strong>TriCore</strong> as well as the classic C166/ST10<br />
<strong>toolset</strong>.<br />
RTOS Solutions <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
4
RTOS Solutions<br />
Back to Table of Contents<br />
ENEA Embedded Technology<br />
P.O. Box 1033<br />
Skalholtsgatan 9<br />
SE-164 21 Kista<br />
Sweden<br />
www.enea.com<br />
<strong>Product</strong>: OSE<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>,<br />
C166/ST10<br />
TASKING Toolset: classic C166/ST10<br />
ETAS GmbH<br />
Borsigstrasse 10<br />
D-70469 Stuttgart<br />
Germany<br />
www.etas.com<br />
<strong>Product</strong>: RTA-OSEK<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>,<br />
C166/ST10<br />
TASKING Toolset: classic C166/ST10<br />
Euros Embedded Systems GmbH<br />
Campestrasse 12<br />
90419 Nürnberg<br />
Germany<br />
www.euros-embedded.com<br />
<strong>Product</strong>: EUROS<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong><br />
TASKING Toolset: classic C166/ST10,<br />
68K/ColdFire<br />
<strong>Product</strong>: EUROScope<br />
TASKING Toolset: classic C166/ST10<br />
<strong>Product</strong>: TCP/IP Stack<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>,<br />
C166/ST10<br />
TASKING Toolset: classic C166/ST10<br />
Enea is a leading supplier of realtime<br />
operating systems, middleware,<br />
development tools, database technology<br />
and professional services <strong>for</strong> highavailability<br />
distributed multiprocessing<br />
applications such as telecommunications<br />
infrastructure, mobile devices, medical<br />
instrumentation, and automobile control/<br />
infotainment. Enea provides a complete<br />
framework <strong>for</strong> the implementation of<br />
reliable and efficient real-time systems-from<br />
memory constrained, single CPU systems<br />
to large, multi-core/multi-CPU distributed<br />
systems. Enea’s flagship operating system,<br />
OSE is deployed in approximately half of<br />
the world’s 3G mobile phones and base<br />
stations.<br />
ETAS offers RTA-OSEK v5.0 - a Real-Time<br />
Operating System that supports both<br />
the OSEK/VDX v2.2.3 and AUTOSAR<br />
R1.0 Scalability Class 1 operating system<br />
standards. RTA-OSEK works with the<br />
TASKING C Compiler on the Infineon<br />
C167 and <strong>TriCore</strong> families to generate<br />
applications with tiny RAM and ROM<br />
footprints and ultra-low CPU utilization.<br />
The per<strong>for</strong>mance of the application can be<br />
enhanced still further through optimizations<br />
based on timing analysis, <strong>for</strong> example<br />
reducing application stack requirements<br />
Euros Embedded Systems GmbH<br />
concentrates on the development of<br />
system software <strong>for</strong> embedded systems.<br />
The focus lies on the real-time operating<br />
system EUROS, which is specially<br />
designed <strong>for</strong> applications in this market.<br />
EUROS is an innovative real-time<br />
operating system characterized by very<br />
short response times, compactness,<br />
robustness, scalability and flexibility.<br />
EUROS decouples the user software from<br />
the hardware so that the application<br />
can easily be ported to state-of-the-art<br />
technology. Altium offers the preferred<br />
TASKING tools <strong>for</strong> developing EUROS<br />
applications based on Infineon C16x.<br />
The user gets additional help during<br />
development with EUROScope <strong>for</strong><br />
debugging, EUROSobjects <strong>for</strong> visualizing<br />
the OS objects and EUROStrace <strong>for</strong><br />
visualizing events.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
The OSE real-time operating system <strong>for</strong>ms<br />
the heart of the OSE product portfolio.<br />
It offers excellent real-time-behavior, a<br />
small footprint, and a simple, easy-to-use<br />
programming model. OSE offers a modern,<br />
high-level approach to the development of<br />
real-time systems that achieves significant<br />
time savings over development using a<br />
more conventional RTOS. The OSE Real-<br />
Time Operating System is a multitasking,<br />
fully pre-emptive operating system <strong>for</strong><br />
different microcontroller families. The<br />
TASKING <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> C166/ST10 and<br />
<strong>TriCore</strong> as well as the classic C166/ST10<br />
<strong>toolset</strong> are fully supported by OSE.<br />
Enea has over 500 employees and is listed<br />
on the Stockholm Stock Exchange.<br />
by up to a factor of eight, or identifying<br />
how much additional time can be spent<br />
executing specific tasks.<br />
The TASKING <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> and<br />
C166/ST10 as well as the classic C166/ST10<br />
<strong>toolset</strong> are fully supported by RTA-OSEK.<br />
RTOS Solutions <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
5
RTOS Solutions<br />
Back to Table of Contents<br />
Vector In<strong>for</strong>matik GmbH<br />
Ingersheimer Straße 24<br />
D-70499 Stuttgart<br />
Germany<br />
www.vector-in<strong>for</strong>matik.com<br />
<strong>Product</strong>: osCAN<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>, M16C<br />
TASKING Toolset: classic C166/ST10<br />
<strong>Product</strong>: CANbedded<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong><br />
TASKING Toolset: classic C166/ST10<br />
<strong>Product</strong>: CANopen<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: M16C<br />
TASKING Toolset: 8051, classic<br />
C166/ST10, 68K/ColdFire<br />
<strong>Product</strong>: CAN-cards<br />
TASKING Toolset: classic C166/ST10<br />
Vector is a worldwide leading manufacturer<br />
of innovative software tools and<br />
components <strong>for</strong> electronic networks in<br />
automotive engineering and industrial<br />
automation. Vector is specialised in<br />
developing solutions <strong>for</strong> Controller<br />
Area Network and has worked in many<br />
industrial and automotive projects.<br />
With over 300 employees they provide<br />
demanding technical products and services.<br />
The OSEK/VDX operating system osCAN<br />
is a well known product <strong>for</strong> automotive<br />
applications. It is a full pre-emptive<br />
multitasking operating system. Because<br />
of its efficient kernel and small memory<br />
footprint it is a suitable solution <strong>for</strong> many<br />
embedded applications.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
RTOS Solutions <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
6
Emulators and Debug Solutions<br />
Table Back to of Table Contents of Contents<br />
Ashling Microsystems Limited<br />
National Technological Park<br />
Limerick<br />
Ireland<br />
sales@ashling.com<br />
www.ashling.com<br />
<strong>Product</strong>: In-Circuit Emulator<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong><br />
TASKING Toolset: 8051, XA<br />
<strong>Product</strong>: Pathfinder Debugger<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong><br />
TASKING Toolset: 8051, XA<br />
Ashling Microsystems (founded in 1985)<br />
designs and manufactures In-Circuit<br />
Emulators, JTAG/BDM Emulators, Smart<br />
Card development tools, source debuggers<br />
and Software Quality Assurance tools.<br />
Ashling’s R&D Center is in Limerick, Ireland.<br />
The company’s North America Sales and<br />
Support Center is in Sunnyvale, Cali<strong>for</strong>nia,<br />
with sales subsidiaries in the United<br />
Kingdom and France and distributors<br />
throughout the world.<br />
Ashling provides a full range of emulation,<br />
debug and trace tools. By applying Ashling’s<br />
powerful real-time debug technology,<br />
developers can benefit from a powerful and<br />
flexible development and debug <strong>toolset</strong><br />
from the outset of their development<br />
projects.<br />
The full Ashling support range includes the<br />
“Ultra” and “Vitra” emulators with Trace<br />
plat<strong>for</strong>m, “Genia” networked emulator<br />
and “Opella” parallel-port emulator,<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
together with<br />
Ashling’s flagship<br />
“PathFinder”<br />
Source Debugger.<br />
Ashling’s tools<br />
offer the highest<br />
per<strong>for</strong>mance at<br />
af<strong>for</strong>dable prices.<br />
Ashling has<br />
over 17 years<br />
of experience in<br />
providing debug<br />
tools to its customers. Major customers<br />
include Infineon, Robert Bosch, Delco, GEC,<br />
Philips, Alcatel, IBM, NEC, Sony, British<br />
Telecom, ABB, Samsung, AT&T, GE, Landis<br />
& Gyr, Toshiba, Schlumberger and Ericsson.<br />
The combination of the Ashling debug<br />
tools and the TASKING compilers <strong>for</strong>ms<br />
an unbeatable toolchain to speed up<br />
development time.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
7
Emulators and Debug Solutions<br />
Back to Table of Contents<br />
Hitex Development Tools<br />
Greschbachstr. 12<br />
D-76229 Karlsruhe<br />
Germany<br />
www.hitex.com<br />
<strong>Product</strong>: DProbe In-Circuit Emulator<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>, ARM,<br />
C166/ST10<br />
TASKING Toolset: 8051, classic<br />
C166/ST10<br />
<strong>Product</strong>: Evaluation boards<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>, ARM<br />
iSYSTEM GmbH<br />
Carl-Zeiss-Str. 1<br />
85247 Schwabhausen<br />
Germany<br />
www.isystem.com<br />
<strong>Product</strong>: iC1000/iC2000,<br />
iC3000/iC4000<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>,<br />
C166/ST10<br />
TASKING Toolset: 8051, 196/296,<br />
classic C166/ST10, 68K/ColdFire<br />
Hitex Development Tools GmbH, based<br />
in Karlsruhe/Germany, was founded in<br />
1976 as a systems house. Today, Hitex<br />
enjoys a leading position in development,<br />
manufacturing and marketing of innovative<br />
software analysis and test tools <strong>for</strong><br />
embedded systems. Hitex branch offices<br />
and a network of local sales partners cover<br />
all important regions of the globe. Hitex<br />
provides high per<strong>for</strong>mance systems <strong>for</strong> 8-,<br />
16-, and 32-bit microcontrollers of the most<br />
important semiconductor manufacturers.<br />
The basic strategy is to offer first choice<br />
solutions <strong>for</strong> the embedded development<br />
and test world. By also distributing<br />
selected third-party products, Hitex<br />
provides engineers with complete systems<br />
throughout the complete development<br />
cycle including starter kits, compilers, RTOS,<br />
CAN and USB products.<br />
All Hitex debug systems run under HiTOP,<br />
the universal IDE and user interface adapted<br />
to latest GUI design standards. HiTOP<br />
allows complete HLL debugging and rapid<br />
access to all debug resources.<br />
Hitex tools are fully compatible with<br />
TASKING software. The special integration<br />
iSYSTEM GmbH is a privately held company<br />
headquartered in Munich, Germany.<br />
Founded in 1986, the company develops<br />
and markets a broad range of development<br />
tools <strong>for</strong> embedded systems design and<br />
test. iSYSTEM in-circuit emulators and<br />
integrated development environment<br />
software help engineers create outstanding<br />
electronics delivered to the marketplace<br />
in less time. iSYSTEM technology supports<br />
all available emulation technologies such<br />
as in-circuit emulation with bond out<br />
or port replacement technique and all<br />
OnChip emulation technologies like serial<br />
debug interfaces such as BDM, SDI, OnCE,<br />
JTAG and NEXUS <strong>for</strong> OnChip Debug. Also<br />
OnChip Trace support <strong>for</strong> ETM and Nexus is<br />
available.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
of TASKING compilers into Hitex IDE and<br />
debug tools provides an outstanding<br />
extended feature set and assists developers<br />
to shorten development times and to<br />
reduce project costs. Hitex’s debug tools<br />
offer support <strong>for</strong> the TASKING <strong>VX</strong>-<strong>toolset</strong><br />
<strong>for</strong> C166/ST10, <strong>TriCore</strong> and ARM as well as<br />
the 8051 and classic C166/ST10 <strong>toolset</strong>s.<br />
Hitex also has advanced <strong>TriCore</strong><br />
Applications Development Kits and<br />
modules, <strong>for</strong> which there is native support<br />
within the <strong>VX</strong>-<strong>toolset</strong>, making it the perfect<br />
partnership <strong>for</strong> full development with this<br />
powerful plat<strong>for</strong>m. Additionally Hitex has<br />
a wide range of ARM-based evaluation<br />
boards available.<br />
The iSYSTEM ‘Blue Box’ iC3000 is combined<br />
with a single JTAG Device Access Point<br />
(DAP) adapter card. It supports a broad<br />
variety of <strong>TriCore</strong> flavors including TC173x,<br />
TC176x, TC176xED, and TC179xEd. The ED<br />
types feature with integrated trace support<br />
buffer that may be enabled via the same<br />
interface card by purchasing an additional<br />
trace software license. The trace buffer is<br />
designed to track the program execution.<br />
The iSystem debugger hardware is<br />
connected with a host PC via Ethernet<br />
or via USB interface. An integrated<br />
development environment (IDE) as well<br />
as the winIDEA debugger software are<br />
available from the same vendor. The system<br />
supports all compilers available <strong>for</strong> the<br />
<strong>TriCore</strong> target environment.<br />
Emulators and Debug Solutions <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
8
Emulators and Debug Solutions<br />
Back to Table of Contents<br />
Lauterbach Datentechnik GmbH<br />
Fichtenstr. 27<br />
D-85649 Hofolding<br />
Germany<br />
www.lauterbach.com<br />
<strong>Product</strong>: TRA CE32-ICD<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>, ARM,<br />
C166/ST10<br />
TASKING Toolset: 8051, XA, 196/296,<br />
classic C166/ST10, 68K/ColdFire,<br />
PowerPC, DSP56xxx<br />
pls Development Tools<br />
Technologiepark<br />
02991 Lauta<br />
Germany<br />
www.pls-mc.com<br />
<strong>Product</strong>: Universal Debug Engine<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>,<br />
C166/ST10, ARM<br />
TASKING Toolset: classic C166/ST10<br />
Lauterbach is a leading manufacturer<br />
of complete, modular microprocessor<br />
development tools worldwide with over 25<br />
years experience in the field of embedded<br />
designs. Lauterbach is an internationally<br />
well-established company with blue<br />
chip customers from every corner of the<br />
globe and close relationships with all<br />
semiconductor manufacturers.<br />
It is represented in all countries at the<br />
<strong>for</strong>efront of embedded design market<br />
and international sales. Besides the<br />
headquarters in Hofolding, Germany the<br />
company has its own branch offices in<br />
Italy, UK, USA, Japan and China. Highly<br />
qualified sales and support engineers are<br />
also available in many other countries. The<br />
company attaches great importance to a<br />
pls Development Tools designs and<br />
manufactures professional software<br />
development tools <strong>for</strong> the 16/32 bit<br />
microcontroller architectures, especially<br />
C16x, C166CBC, C166S V2, <strong>TriCore</strong><br />
(Infineon), ST10 (STMicroelectronics) and<br />
ARM. pls offers innovative debug tools and<br />
solutions <strong>for</strong> the software development in<br />
embedded systems.<br />
Universal Debug Engine<br />
UDE is a full featured multicore HLL<br />
debugger and an user extendable<br />
debug server. UDE supports a<br />
number of different cores and<br />
Multicore Debugging as well as<br />
standard debug features.<br />
The flexible access to any custom<br />
specific target systems via JTAG/<br />
OCDS L1, CAN, SSC, ASC, 3Pin and<br />
others based on the high-speed<br />
communication hardware Universal<br />
Access Device. JTAG/OCDS L2<br />
Trace <strong>for</strong> <strong>TriCore</strong> derivatives is fully<br />
supported.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
very high technical level and only the latest<br />
development methods are used.<br />
Lauterbach´s high per<strong>for</strong>mance<br />
development tools <strong>for</strong> system on-chip<br />
designs is the TRACE32 PowerTools product<br />
family. It includes PowerDebug, our class<br />
leading debugger, PowerTrace an all in one<br />
unit combining the debugger with extensive<br />
real-time trace. In addition there<br />
are add on logic analysers available<br />
which support timing and state<br />
analysis up to 500 MHz <strong>for</strong> up to<br />
204 channels.<br />
All products from Lauterbach are<br />
supplied with the same Debug IDE<br />
called PowerView. It offers intuitive<br />
and fast access to the debugger and<br />
trace in<strong>for</strong>mation and supports C,<br />
C++ and Java. PowerDebug supports<br />
all current on-chip debugging standards<br />
such as JTAG, BDM, OCDS, etc. An optional<br />
trace module can be added to monitor<br />
program flow and data accesses.<br />
The HLL debugger can load the symbol<br />
<strong>for</strong>mats of the TASKING 8051, 196/296,<br />
XA, C166/ST10, <strong>TriCore</strong>, 68K/ColdFire,<br />
PowerPC and DSP56xxx compilers.<br />
UDE is completely embeddable in your<br />
test environment using VBA/VBScript. UDE<br />
provides user defined views using html<br />
pages or ActiveX controls.<br />
The combination of the TASKING C/C++<br />
Compilers and Universal Debug Engine<br />
is one of the most powerful tool chains<br />
and used to use <strong>for</strong> large professional<br />
development projects. UDE is aware to<br />
different RTOS and supports the OSEK Real<br />
Time Interface.<br />
Emulators and Debug Solutions <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
9
Emulators and Debug Solutions<br />
Back to Table of Contents<br />
Signum Systems Corp<br />
1211 Flynn Rd., Unit #104<br />
Camarillo, CA 93012<br />
USA<br />
www.signum.com<br />
<strong>Product</strong>: In-Circuit Emulator with realtime<br />
trace<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>,<br />
C166/ST10, ARM<br />
TASKING Toolset: 8051, 196/296,<br />
classic C166/ST10<br />
Signum Systems Corp. manufactures In-<br />
Circuit Emulators and Debuggers <strong>for</strong> dozens<br />
of 8-, 16- and 32-bit embedded processors<br />
since 1979. Signum specializes in SoC<br />
debugging- solutions and designs custom<br />
emulation systems <strong>for</strong> silicon vendors, core<br />
IP houses and ASIC manufacturers.<br />
Signum In-Circuit Emulators are fully<br />
compatible with TASKING software<br />
development tools to provide an easy to<br />
use, yet powerful debugging solution at the<br />
C source and assembly level.<br />
All Signum emulators come with realtime<br />
trace capabilities and complex event<br />
triggering to make the bug catching easy<br />
and efficient.<br />
Signum’s Code Profilers, Coverage<br />
Analyzers and Per<strong>for</strong>mance Analysis<br />
features make the dreary task of testing and<br />
quality control a breeze.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
Dual-ported memory is standard and<br />
graphical Complex Event setting is as easy<br />
as connecting dots on a flowchart.<br />
Signum Systems’ In-Circuit Emulators and<br />
Debuggers support TASKING ARM, 8051,<br />
196/296, C166/ST10 and <strong>TriCore</strong> compilers.<br />
Emulators and Debug Solutions <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
10
Communication Protocols<br />
Table Back to of Table Contents of Contents<br />
DECOMSYS - Dependable Computer<br />
Systems, Hardware und Software<br />
Entwicklung GmbH<br />
Stumpergasse 48/28<br />
A-1060 Vienna<br />
Austria<br />
www.decomsys.com<br />
<strong>Product</strong>: Designer Pro<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong><br />
Euros Embedded Systems GmbH<br />
Campestrasse 12<br />
90419 Nürnberg<br />
Germany<br />
www.euros-embedded.com<br />
<strong>Product</strong>: TCP/IP Stack<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>,<br />
C166/ST10<br />
TASKING Toolset: classic C166/ST10<br />
<strong>Product</strong>: EUROS<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong><br />
TASKING Toolset: classic C166/ST10,<br />
68K/ColdFire<br />
<strong>Product</strong>: EUROScope<br />
TASKING Toolset: classic C166/ST10<br />
DECOMSYS GmbH is a leading solutions<br />
provider <strong>for</strong> FlexRay, the coming<br />
communication standard <strong>for</strong> automotive<br />
electronics. OEMs and Tier 1 suppliers<br />
around the world use DECOMSYS<br />
design tools, monitoring solutions, and<br />
prototyping hardware. They also count<br />
on the comprehensive services, e.g.<br />
engineering, trainings, customized software<br />
development.<br />
As an active member of both the FlexRay<br />
Consortium and AUTOSAR, DECOMSYS<br />
is especially proud to be a basic software<br />
provider <strong>for</strong> the first FlexRay series projects.<br />
Euros Embedded Systems GmbH<br />
concentrates on the development of system<br />
software <strong>for</strong> embedded systems. The focus<br />
lies on the real-time operating system<br />
EUROS, which is specially designed <strong>for</strong><br />
applications in this market.<br />
The EUROS Embedded Internet Solution<br />
consists of the industry standard TCP/IP<br />
protocol accessed via the standard socket<br />
programming interface. In addition services<br />
such as PPP, FTP server, SNMP agent, SMTP<br />
client and Webserver are supported.<br />
Altium offers the preferred TASKING tools<br />
<strong>for</strong> developing EUROS applications based<br />
on Infineon C16x.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
DECOMSYS provides AUTOSAR Spec. 1.0<br />
compliant basic software modules both<br />
as object code modules and source code<br />
modules. The object code modules are<br />
compiled by using the TASKING <strong>TriCore</strong><br />
compiler, the source code modules are<br />
delivered ready to be compiled with the<br />
TASKING <strong>TriCore</strong> compiler. The range of<br />
modules currently covers a FlexRay driver,<br />
a FlexRay interface, and a FlexRay network<br />
management module.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
11
Communication Protocols<br />
Back to Table of Contents<br />
port GmbH<br />
Regensburger Straße 7b<br />
06132 Halle (Saale)<br />
Germany<br />
www.port.de<br />
<strong>Product</strong>: CANopen Driver Packages<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>, ARM,<br />
C166/ST10,<br />
TASKING Toolset: classic C166/ST10,<br />
8051<br />
Vector In<strong>for</strong>matik GmbH<br />
Ingersheimer Straße 24<br />
D-70499 Stuttgart<br />
Germany<br />
www.vector-in<strong>for</strong>matik.com<br />
<strong>Product</strong>: CANbedded<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>,<br />
C166/ST10<br />
TASKING Toolset: classic C166/ST10<br />
<strong>Product</strong>: osCAN<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>, M16C<br />
TASKING Toolset: classic C166/ST10<br />
<strong>Product</strong>: CANopen<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: M16C<br />
TASKING Toolset: 8051, classic<br />
C166/ST10, 68K/ColdFire<br />
<strong>Product</strong>: CAN-cards<br />
TASKING Toolset: classic C166/ST10<br />
port GmbH is an independent software<br />
company which develops communication<br />
protocols stacks and development tools<br />
mainly <strong>for</strong> the automation market. The<br />
main protocols supported are CAN based<br />
DeviceNet and CANopen and Ethernet<br />
based real-time protocols like Powerlink,<br />
Profinet, EthernetIP but also standard TCP/<br />
IP. For the development of communication<br />
interfaces port is offering complete<br />
toolchains starting with the design phase,<br />
to libraries in C code or object code, up to<br />
sophisticated test tools and the required<br />
bus interfaces.<br />
The protocol software meets the demands<br />
of modern automation systems and is<br />
Vector is a worldwide leading manufacturer<br />
of innovative software tools and<br />
components <strong>for</strong> electronic networks in<br />
automotive engineering and industrial<br />
automation. Vector is specialised in<br />
developing solutions <strong>for</strong> Controller<br />
Area Network and has worked in many<br />
industrial and automotive projects.<br />
With over 300 employees they provide<br />
demanding technical products and services.<br />
CAN based communication protocols <strong>for</strong><br />
various purposes are provided by Vector<br />
In<strong>for</strong>matik under the brand name of<br />
CANbedded.<br />
The major modules of CANbedded are:<br />
data exchange, Flash download, network<br />
management and diagnostics.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
implemented in many customer applications<br />
already including safety devices according<br />
to SIL3.<br />
port has CANopen Driver Packages<br />
prepared <strong>for</strong> use with the TASKING<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong>, C166/ST10 and ARM<br />
as well as the classic C166/ST10 and 8051<br />
<strong>toolset</strong>.<br />
Communication Protocols <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
12
Evaluation Boards<br />
Back to Table of Contents<br />
Hitex Development Tools<br />
Greschbachstr. 12<br />
D-76229 Karlsruhe<br />
Germany<br />
www.hitex.com<br />
<strong>Product</strong>: Evaluation boards<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>, ARM<br />
<strong>Product</strong>: DProbe In-Circuit Emulator<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: C166/ST10 ,<br />
<strong>TriCore</strong>, ARM<br />
TASKING Toolset: 8051, classic<br />
C166/ST10<br />
Hitex Development Tools GmbH, based<br />
in Karlsruhe/Germany, was founded in<br />
1976 as a systems house. Today, Hitex<br />
enjoys a leading position in development,<br />
manufacturing and marketing of innovative<br />
software analysis and test tools <strong>for</strong><br />
embedded systems. Hitex branch offices<br />
and a network of local sales partners cover<br />
all important regions of the globe. Hitex<br />
provides high per<strong>for</strong>mance systems <strong>for</strong> 8-,<br />
16-, and 32-bit microcontrollers of the most<br />
important semiconductor manufacturers.<br />
The basic strategy is to offer first choice<br />
solutions <strong>for</strong> the embedded development<br />
and test world. By also distributing<br />
selected third-party products, Hitex<br />
provides engineers with complete systems<br />
throughout the complete development<br />
cycle including starter kits, compilers, RTOS,<br />
CAN and USB products.<br />
All Hitex debug systems run under HiTOP,<br />
the universal IDE and user interface adapted<br />
to latest GUI design standards. HiTOP<br />
allows complete HLL debugging and rapid<br />
access to all debug resources.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
Hitex tools are fully compatible with<br />
TASKING software. The special integration<br />
of TASKING compilers into Hitex IDE and<br />
debug tools provides an outstanding<br />
extended feature set and assists developers<br />
to shorten development times and to<br />
reduce project costs. Hitex’s debug tools<br />
offer support <strong>for</strong> the TASKING <strong>VX</strong>-<strong>toolset</strong><br />
<strong>for</strong> C166/ST10, <strong>TriCore</strong> and ARM as well as<br />
the 8051 and classic C166/ST10 <strong>toolset</strong>s.<br />
Hitex also has advanced <strong>TriCore</strong><br />
Applications Development Kits and<br />
modules, <strong>for</strong> which there is native support<br />
within the <strong>VX</strong>-<strong>toolset</strong>, making it the perfect<br />
partnership <strong>for</strong> full development with this<br />
powerful plat<strong>for</strong>m. Additionally Hitex has<br />
a wide range of ARM-based evaluation<br />
boards available.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
13
Evaluation Boards<br />
Back to Table of Contents<br />
Infineon Technologies AG<br />
P.O. Box 80 09 49<br />
D-81609 Munich<br />
Germany<br />
www.infineon.com<br />
<strong>Product</strong>: Starter Kits<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: C166/ST10,<br />
<strong>TriCore</strong><br />
TASKING Toolset: classic C166/ST10,<br />
8051<br />
ISLE Steuerungstechnik und Leistungselektronik<br />
GmbH<br />
Werner-von-Siemens Str. 16<br />
D-98693 Ilmenau<br />
Germany<br />
www.isle-ilmenau.de<br />
<strong>Product</strong>: TriCon-board<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong><br />
PHYTEC Technologie Holding AG<br />
Robert-Koch-Str. 39<br />
D-55129 Mainz<br />
Germany<br />
www.phytec.com<br />
<strong>Product</strong>: Evaluation Boards<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>,<br />
C166/ST10<br />
TASKING Toolset: 8051, XA, classic<br />
C166/ST10, PowerPC<br />
Infineon Technologies provides<br />
semiconductor solutions <strong>for</strong> the<br />
telecommunications, automotive, data<br />
networking, consumer electronics, and<br />
industrial automation markets. The<br />
company’s comprehensive product portfolio<br />
includes integrated system ICs, memory<br />
and high-frequency components, security<br />
and chip card ICs, discrete semiconductors<br />
and power ICs, sensors, and fiber optic<br />
components.<br />
Infineon’s semiconductor offering includes<br />
8-, 16-, 32-bit and DSP architectures.<br />
In addition Infineon provides Starter Kits<br />
such as Easy Kits and TriBoards with various<br />
<strong>TriCore</strong> derivatives.<br />
ISLE Steuerungstechnik und<br />
Leistungselektronik GmbH develops highlyinnovative<br />
products and provides technical<br />
solutions in the field of Power Electronics,<br />
Electrical Drives, Power Supplies,<br />
Visualisation of technical processes and<br />
Power Engineering. ISLE’s hardware and<br />
software tools <strong>for</strong> industrial control support<br />
8-, 16-, and 32-bit processors, such as<br />
8051, C166 and <strong>TriCore</strong>.<br />
TriCon-board<br />
The TriCon is intended <strong>for</strong> use in motion<br />
control/power electronics applications,<br />
where the demand <strong>for</strong> high processing<br />
PHYTEC develops and manufactures<br />
evaluation boards and related hardware/<br />
software in support of 8051, C500, C166/<br />
ST10, X86, PowerPC, CAN and other<br />
embedded microcontrollers. In addition<br />
to their standard<br />
products, they offer<br />
custom production,<br />
including dedicated<br />
evalboard support <strong>for</strong><br />
Infineon Technologies,<br />
Philips, Silicon Storage<br />
Technologies and<br />
PowerPC processors.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
The full listing of Infineon Starter Kits is<br />
available on their website.<br />
power is combined with many analog and<br />
digital input/output pins.<br />
Some of the TriCon benefits include isolated<br />
CAN / RS232 interfaces, wide supply<br />
voltage range (7-24V), OCDS interface,<br />
selectable port logic level (3.3V/5V) and the<br />
availability of input/output pins via socket<br />
connectors. The compact design allows<br />
<strong>for</strong> industrial control in a great variety of<br />
application.<br />
TriCon comes with software examples using<br />
the TASKING tools <strong>for</strong> <strong>TriCore</strong>. The loader<br />
tool processes TASKING symbol <strong>for</strong>mats in<br />
order to work with the TriCon visualisation<br />
tool SibMon.<br />
PHYTEC’s evaluation boards offer support<br />
<strong>for</strong> the TASKING <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
and C166/ST10 as well as the TASKING<br />
8051, XA, classic C166/ST10 and PowerPC<br />
<strong>toolset</strong>s.<br />
Evaluation Boards <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
14
Evaluation Boards<br />
Back to Table of Contents<br />
TQ-Components GmbH<br />
Schulstr. 29a<br />
D-82234 Wessling<br />
Germany<br />
www.tq-group.com<br />
<strong>Product</strong>: STK1775<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong><br />
<strong>Product</strong>: TQM16XU<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: C166/ST10<br />
TASKING Toolset: classic C166/ST10<br />
<strong>Product</strong>: TQM8XXL, TQM8260<br />
TASKING Toolset: PowerPC<br />
The TQ-Group is leading in 16- and 32-bit<br />
embedded systems. They have a wealth<br />
of experience in design and production of<br />
high-integrated, high-tech and high-quality<br />
microcontroller/ microprocessor systems,<br />
especially <strong>for</strong> industrial applications.<br />
TQ supports Freescale PowerPC MPC8xx<br />
and MPC82xx, Infineon C166 and <strong>TriCore</strong><br />
and Pentium Class Systems.<br />
STK1775<br />
The Developmentboard <strong>for</strong> the <strong>TriCore</strong><br />
family. With the TC1775@16MHz, 4MByte<br />
Flash and 1 MByte SRAM the STK1775<br />
brings you close to the Infineon 32Bit<br />
world.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
Evaluation Boards <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
15
Software Design and Test Tools<br />
Back to Table of Contents<br />
AbsInt Angewandte In<strong>for</strong>matik GmbH<br />
Science Park 1<br />
66123 Saarbruecken<br />
Germany<br />
www.absint.com<br />
<strong>Product</strong>: AiT, StackAnalyzer<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong><br />
TASKING Toolset: classic C166/ST10<br />
<strong>Product</strong>: aiPop<br />
TASKING Toolset: classic C166/ST10<br />
dSPACE GmbH<br />
Technologiepark 25<br />
33100 Paderborn<br />
Germany<br />
www.dspace.de<br />
<strong>Product</strong>: TargetLink<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong><br />
TASKING Toolset: classic C166/ST10<br />
AbsInt Angewandte In<strong>for</strong>matik GmbH<br />
provides advanced development tools <strong>for</strong><br />
embedded systems and services, such as<br />
program optimization and analysis Worstcase<br />
execution time (WCET) prediction.<br />
AbsInt provides the following automatic<br />
program analysis tools and program<br />
optimization tools.<br />
aiT, which has been awarded a 2004<br />
European IST prize, compute bounds on<br />
the Worst-Case Execution Time (WCET) of<br />
the tasks in a real-time system. It is the only<br />
tool worldwide that is capable of analyzing<br />
a tasks intrinsic cache and pipeline behavior<br />
based on <strong>for</strong>mal cache and pipeline models.<br />
aiT is available <strong>for</strong> C166/ST10 with the<br />
Going straight <strong>for</strong> the customer’s goal:<br />
dSPACE’s automatic code generation<br />
software, TargetLink, supports the targetspecific<br />
compilers from TASKING.<br />
dSPACE is one of the leading suppliers<br />
worldwide of development tools <strong>for</strong><br />
automotive control systems. dSPACE<br />
develops innovative tools <strong>for</strong> rapid control<br />
prototyping, production code generation<br />
and hardware-in-the-loop simulation. These<br />
tools interact with each other to <strong>for</strong>m a tool<br />
chain.<br />
TargetLink, in its standard version, already<br />
generates highly efficient C code, directly<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
TASKING classic compiler and <strong>for</strong> <strong>TriCore</strong><br />
1796 with the TASKING <strong>VX</strong>-<strong>toolset</strong>.<br />
StackAnalyzer computes the maximal<br />
stack memory usage of program tasks.<br />
StackAnalyzer is available <strong>for</strong> C166/ST10<br />
with TASKING classic compiler and <strong>for</strong><br />
<strong>TriCore</strong> with TASKING <strong>VX</strong>-<strong>toolset</strong>.<br />
The aiPop optimizer suite was developed<br />
to reduce code size without changing<br />
functionality. aiPop is available <strong>for</strong><br />
C166/ST10 with the TASKING classic<br />
compiler.<br />
from block diagrams and statecharts of<br />
MATLAB®/ Simulink®/Stateflow® from the<br />
MathWorks.<br />
As an additional benefit TargetLink<br />
generates target-specific, optimized code<br />
<strong>for</strong> many compiler/processor combinations<br />
like TASKING C166 and TASKING <strong>TriCore</strong>.<br />
These TargetLink Target Optimization<br />
Modules make full use of the processor’s<br />
and compiler’s advantages, <strong>for</strong> example, by<br />
using compiler-specific language extensions<br />
and inline assembler language. This further<br />
increases the efficiency of the generated C<br />
code.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
16
Software Design and Test Tools<br />
Back to Table of Contents<br />
Infineon Technologies<br />
Am Campeon 1-12<br />
D-85579 Neubiberg<br />
Germany<br />
www.infineon.com<br />
<strong>Product</strong>: DAvE2<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>,<br />
C166/ST10<br />
TASKING Toolset: classic C166/ST10,<br />
8051<br />
The MathWorks, Inc.<br />
3 Apple Hill Drive<br />
01760 Natick, MA<br />
USA<br />
www.mathworks.com<br />
<strong>Product</strong>: Link <strong>for</strong> TASKING<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>, ARM,<br />
M16C<br />
TASKING Toolset: classic C166/ST10,<br />
8051, DSP56xxx<br />
Infineon Technologies offers semiconductor<br />
and system solutions <strong>for</strong> applications<br />
in the wired and wireless communication<br />
markets, <strong>for</strong> security systems and<br />
smartcards, <strong>for</strong> the automotive and<br />
industrial sectors, as well as memory<br />
products.<br />
DAvE is the CD-ROM hosted Digital<br />
Application Engineer from Infineon<br />
Technologies. You decide what the ‘v’<br />
stands <strong>for</strong> - ‘virtual’, ‘valuable’, ‘verbose’<br />
- it doesn’t really matter. What does matter<br />
is that DAvE’s here to help you work with<br />
Infineons’ range of 8-, 16- and 32-Bit<br />
microcontrollers - <strong>for</strong> free!<br />
DAvE will:<br />
• help you program the Infineon<br />
microcontroller you want to use in<br />
your project, by offering intelligent<br />
wizards, that help you configure the<br />
chip to work the way you need it and<br />
automatically generate C-level templates<br />
The MathWorks is a world leading developer<br />
of Model-Based Design software. With an<br />
extensive product set based on MATLAB®,<br />
Simulink and Real-Time Workshop,<br />
The MathWorks provides software and<br />
services to solve challenging problems<br />
and accelerate innovation in automotive,<br />
aerospace, communications, financial<br />
services, biotechnology, electronics,<br />
instrumentation, process, and other<br />
industries. Their customers include some<br />
of the world’s most innovative technology<br />
companies, government research labs,<br />
financial institutions, and universities.<br />
Model-Based Design with automatic C code<br />
generation is a mature technology used in<br />
some of the world’s most demanding realtime<br />
embedded environments such as those<br />
in production aircraft, automobiles and<br />
mass produced consumer handheld devices.<br />
Mathworks products enable it’s customers<br />
to dramatically reduce time to market by<br />
developing a fully functional model which<br />
can be simulated, tested and then deployed<br />
automatically on an embedded target.<br />
This process not only speeds development<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
with appropriate driver functions <strong>for</strong> all<br />
of the on-chip peripherals and interrupt<br />
controls.<br />
• help you compare and evaluate the<br />
different members of the Infineon C500<br />
(8-Bit), C166 (16-Bit) and <strong>TriCore</strong> (32-Bit)<br />
families of microcontrollers and help you<br />
find the right chip <strong>for</strong> your embedded<br />
control application.<br />
• be your one-stop access point to<br />
all standard knowledge associated<br />
with Infineon embedded technology<br />
expertise, by offering you context<br />
sensitive access to user’s manuals, data<br />
sheets, application notes etc. directly in<br />
your development environment.<br />
• connect and interact directly with<br />
compilers like TASKING offering you a<br />
fully programmable software interface<br />
and even come with an SDK Toolchain,<br />
enabling you to add your own plug-ins.<br />
time but reduces the number of defects<br />
and improves collaboration across the<br />
development organisation. Further<br />
in<strong>for</strong>mation on Model Based Design <strong>for</strong><br />
embedded software development can be<br />
found on the MathWorks website.<br />
Using Link <strong>for</strong> TASKING, engineers and<br />
designers can deploy automatically<br />
generated C code on a broad range of<br />
supported processors. Model development<br />
can be verified through Processor-In-the-<br />
Loop cosimulation, with software execution<br />
on the embedded processor target or<br />
instruction set simulator.<br />
Link <strong>for</strong> TASKING is compatible with the<br />
TASKING <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong>, M16C<br />
and ARM as well as the classic C166/ST10,<br />
DSP56xxx and 8051 tools.<br />
To learn more about Link <strong>for</strong> TASKING,<br />
to arrange a demonstration or to contact<br />
a sales representative please look at<br />
www.mathworks.com/products/tasking<br />
or contact The MathWorks at the address<br />
given.<br />
Software Design and Test Tools <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
17
Software Design and Test Tools<br />
Table of Contents<br />
Parasoft S.A.<br />
ul. Kiełkowskiego 9<br />
30-704 Kraków<br />
Poland<br />
www.parasoft.com<br />
<strong>Product</strong>: C++ test<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong><br />
TASKING Toolset: 196/296<br />
Razorcat Development GmbH<br />
Witzlebenplatz 4<br />
14057 Berlin<br />
Germany<br />
www.razorcat.com<br />
<strong>Product</strong>: Tessy<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>, ARM,<br />
C166/ST10<br />
TASKING Toolset: classic C166/ST10<br />
Parasoft Embedded, a subsidiary of Parasoft<br />
Corporation, develops and markets<br />
embedded development tools and solutions<br />
that leverage proven software verification<br />
methods to achieve greater productivity,<br />
reduced time to market, and significantly<br />
fewer software defects. We help developers<br />
code smarter and test faster by capturing<br />
human intelligence and converting it into<br />
repeatable processes.<br />
Parasoft Embedded leverages Parasoft<br />
Corporation’s 20 years of experience<br />
helping 58% of the Fortune 500 companies<br />
implement static analysis, code review,<br />
unit/component testing, and runtime<br />
memory analysis in a way that improves<br />
rather than impacts productivity. Focused<br />
on integrating these proven methods into<br />
embedded development environments,<br />
Parasoft Embedded has helped companies<br />
like Boeing, Cisco, Mitsubishi, and Tyco<br />
Healthcare (Covidien) reduce the time,<br />
ef<strong>for</strong>t, and cost of delivering reliable<br />
mission-critical systems.<br />
Parasoft C++test <strong>for</strong> embedded systems<br />
is an integrated solution <strong>for</strong> automating<br />
a broad range of best practices that are<br />
proven to improve software development<br />
team productivity and software quality <strong>for</strong><br />
C and C++.<br />
Razorcat is specialized on software testing<br />
tools Razorcat is specialized on software<br />
testing tools <strong>for</strong> the embedded systems<br />
market since 1997. The privately owned<br />
company has an experienced development<br />
team and provides consulting and testing<br />
services as well as tool training and support.<br />
The powerful unit testing tool Tessy<br />
<strong>for</strong> C-code modules is widely in use <strong>for</strong><br />
validation and certification of safety<br />
critical software components. It provides<br />
automated unit testing on the target<br />
hardware and supports the most relevant<br />
microcontrollers, compiler environments<br />
and target plat<strong>for</strong>ms. Tessy uses the<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
C++test <strong>for</strong> TASKING facilitates:<br />
• unit and integration test with extensive<br />
coverage analysis executed on the target,<br />
simulator or host<br />
• application monitoring <strong>for</strong> memory<br />
problems<br />
• automated regression testing<br />
• automated code analysis <strong>for</strong> monitoring<br />
compliance<br />
• Static data flow analysis<br />
• code review<br />
• configurable detailed reporting<br />
• efficient team deployment<br />
C++test version 9.0 supports TASKING<br />
<strong>TriCore</strong> <strong>VX</strong>-<strong>toolset</strong> and 196/296 software<br />
development tools.<br />
For more in<strong>for</strong>mation about Parasoft<br />
Embedded visit:<br />
www.parasoft-embedded.com.<br />
For more in<strong>for</strong>mation about Parasoft<br />
C++test. visit:<br />
www.parasoft-embedded.com/cpptest<br />
scripting language of TASKING Crossview<br />
to conduct tests on the simulator or real<br />
target environment. Batch test processing<br />
as well as manual debugging of tests using<br />
all the debugger features is supported. The<br />
systematic test design tool CTE is part of<br />
the Tessy package and helps creating low<br />
redundant and error sensitive test cases.<br />
Tessy supports the TASKING <strong>VX</strong>-<strong>toolset</strong>s <strong>for</strong><br />
<strong>TriCore</strong>, C166/ST10 and ARM as well as the<br />
classic C166/ST10 <strong>toolset</strong>.<br />
Software Design and Test Tools <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
18
Software Design and Test Tools<br />
Back to Table of Contents<br />
RistanCASE GmbH<br />
Zielackerstrasse 19<br />
CH-8304 Wallisellen<br />
Switzerland<br />
www.RistanCASE.com<br />
<strong>Product</strong>: Development Assistant <strong>for</strong> C<br />
(DAC)<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>, M16C<br />
TASKING Toolset: 8051, 196/296,<br />
XA, classic C166/ST10, 68K/ColdFire,<br />
DSP56xxx<br />
Telelogic AB<br />
PO Box 4128<br />
Kungsgatan 6<br />
SE-203 12 Malmö<br />
Sweden<br />
www.telelogic.com<br />
<strong>Product</strong>: Telelogic Tau SDL Suite<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong><br />
TASKING Toolset: classic C166/ST10<br />
<strong>Product</strong>: Rhapsody<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: M16C<br />
TASKING Toolset: classic C166/ST10<br />
Founded in 1994, RistanCASE GmbH<br />
develops and markets software<br />
development tools <strong>for</strong> programming<br />
embedded applications.<br />
Development Assistant <strong>for</strong> C (DAC) offers<br />
new possibilities <strong>for</strong> the development<br />
and maintenance of C applications. This<br />
program is completely project-oriented<br />
and allows easy handling of both small<br />
and large projects. Through its functions:<br />
Editor, Browser, Flow Chart, Call-Hierarchy<br />
and Data Flow Graph, Documentation<br />
Generator, Software Metrics and Static<br />
Code Analyzer DAC not only facilitates<br />
editing and source quality control, but also<br />
allows detailed reviewing and documenting.<br />
The Telelogic Systems and Software<br />
Modeling Business Unit* (SSMBU) is a<br />
worldwide leading provider of Collaborative<br />
Model-Driven Development (MDD)<br />
solutions <strong>for</strong> systems design through<br />
software development focused on real-time<br />
embedded applications. These solutions<br />
allow engineers, in either small or very large<br />
distributed teams, to graphically model the<br />
requirements, behavior, and functionality<br />
of embedded systems. The design is<br />
iteratively analyzed, validated, and tested<br />
throughout the development process while<br />
automatically generated production quality<br />
code can be output in C, C++, Ada or Java<br />
languages. Telelogic solutions based on<br />
UML, OMG SysMLTM and DoDAF standards<br />
allow users to shorten development cycles,<br />
improve quality, reduce cost and increase<br />
productivity.<br />
Telelogic Tau SDL Suite is a real-time<br />
software development tool. It is based<br />
on the object-oriented design language<br />
SDL and the trace language MSC, both of<br />
which are <strong>for</strong>mal, visual and internationally<br />
standardized languages.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
DAC saves plenty of time <strong>for</strong> software<br />
development and maintenance. You can be<br />
completely devoted to you basic task with<br />
no fear of missing or <strong>for</strong>getting something<br />
in the project dependencies.<br />
DAC directly supports about fifteen<br />
TASKING Embedded software development<br />
tools, among which the C166/ST10.<br />
Telelogic Tau SDL Suite offers a rich set of<br />
tools <strong>for</strong> simulation, both <strong>for</strong> verification<br />
and <strong>for</strong> validation. Verification is per<strong>for</strong>med<br />
not only through static analysis, but<br />
also through an automatic exhaustive<br />
exploration of the SDL specification. When<br />
the simulators have convinced you that<br />
your system is correct, it is time to generate<br />
the final application. The SDL compiler<br />
automatically translates from SDL to C,<br />
taking into account the specific real-time<br />
environment (including the C166 compiler).<br />
Rhapsody in MicroC is a visual software<br />
design and development environment <strong>for</strong><br />
automotive ECUs. Designs are captured<br />
graphically and validated up front be<strong>for</strong>e<br />
anything is built and then, based on<br />
user defined parameters, full functional<br />
production quality C Code is automatically<br />
generated. Rhapsody offers support <strong>for</strong> the<br />
TASKING <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> M16C as well as<br />
the classic C166/ST10 <strong>toolset</strong>.<br />
* Telelogic acquired I-Logix in March of 2006<br />
creating the Systems and Software Modeling<br />
Business Unit which includes the TAU, SDL Suite,<br />
Rhapsody and Statemate product lines.<br />
Software Design and Test Tools <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
19
Software Design and Test Tools<br />
Table of Contents<br />
Visu-IT! GmbH<br />
An der Schergenbreite 1<br />
D-93059 Regensburg<br />
Germany<br />
www.visu-it.com<br />
<strong>Product</strong>: DDS, ASAP2Toolkit<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong><br />
TASKING Toolset: classic C166/ST10<br />
Visu-IT! is specialised in developing and<br />
engineering software tools and components<br />
<strong>for</strong> the ECU function- and softwaredevelopment<br />
in the automotive area.<br />
The TASKING <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> as well<br />
as the classic C166 <strong>toolset</strong> are supported<br />
from the Visu-IT! tools:<br />
DDS (Data Declaration System) represents<br />
a central repository <strong>for</strong> ECU variables. DDS<br />
parses the ELF-DWARF files generated from<br />
the TASKING compilers in order to obtain<br />
address and locator in<strong>for</strong>mation which is<br />
needed to be able to generate high quality<br />
ASAP2 files (input <strong>for</strong> measurement and<br />
calibration systems)<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
ASAP2Toolkit (ASAP2 Editor & tools) is a<br />
standalone application to create, import,<br />
merge and update “ASAM MCD 2MC”<br />
description files (*.a2l). It parses the ELF-<br />
DWARF files generated from the TASKING<br />
compilers not only in order to obtain<br />
address and locator in<strong>for</strong>mation (as DDS)<br />
but additionally imports labels from the ELF<br />
Debug section.<br />
Software Design and Test Tools <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
20
Consultancy and/or Training<br />
Back to Table of Contents<br />
Geensys<br />
242 boulevard Jean Jaurès<br />
92100 Boulogne Billangcourt<br />
France<br />
www.geensys.com<br />
<strong>Product</strong>: Training<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong><br />
Embedded Systems Academy<br />
50 Airport Parkway<br />
San Jose, CA 95110<br />
USA<br />
www.esacademy.com<br />
<strong>Product</strong>: Training<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong>,<br />
C166/ST10<br />
TASKING Toolset: classic C166/ST10<br />
Geensys provides design tools and<br />
consulting services <strong>for</strong> the development,<br />
implementation and test of software<br />
dominant embedded systems. Today, the<br />
company has offices in Europe, Japan and<br />
China, with local representatives in other<br />
countries. The technologies underlying<br />
Geensys’s products are built upon modelbased<br />
design and requirements-based<br />
engineering processes that have been<br />
developed in collaboration with major<br />
research laboratories in France, and close<br />
cooperation with companies such as Airbus,<br />
EDF, PSA and Alstom.<br />
MicroConsult offers high-quality and upto-date<br />
training on hardware and software<br />
development <strong>for</strong> industrial practice:<br />
• from chip design to system solution<br />
• from orientation to in-depth expert<br />
workshops<br />
• from the bit to complex overall processes<br />
Amongst others, the TASKING tools are<br />
an element of their Infineon 16/32-bit µC<br />
trainings.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
Geensys and MB-Tech have been jointly<br />
developing a 4-days course training on<br />
AUTOSAR, including hands-on sessions<br />
using the Infineon 1766 <strong>TriCore</strong> plat<strong>for</strong>m,<br />
TASKING <strong>TriCore</strong> cross compiler and<br />
Geensys AUTOSAR Builder <strong>toolset</strong>. The first<br />
one-day course is about AUTOSAR General<br />
Concepts. The second one-day course is<br />
giving an overview of AUTOSAR Technical<br />
Concepts. The third two-days training<br />
modules are respectively describing the<br />
AUTOSAR layered Software Architecture<br />
and AUTOSAR Methodology and Tools.<br />
Details on their training spectrum,<br />
customers and partners: www.microconsult.<br />
de.<br />
MicroConsult provides training <strong>for</strong> the<br />
TASKING <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> and C166/<br />
ST10 as well as the classic C166/ST10<br />
<strong>toolset</strong>.<br />
Moreover, the TASKING tools are used<br />
in their seminar “Object-oriented<br />
Programming <strong>for</strong> Microcontrollers”.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
21
Other<br />
Table Back to of Table Contents of Contents<br />
SMART Electronic Development GmbH<br />
Hölzelweg 2<br />
70191 Stuttgart<br />
Germany<br />
www.smart-gmbh.de<br />
<strong>Product</strong>: ADLATUS® flashloader<br />
TASKING <strong>VX</strong>-<strong>toolset</strong>: <strong>TriCore</strong><br />
TASKING Toolset: classic C166/ST10<br />
SMART Electronic Development GmbH was<br />
founded in 1988. Today about 40 employees<br />
are developing and producing test solutions <strong>for</strong><br />
automotive electronics. The product and service<br />
range comprises: testconsulting, communication<br />
interfaces and software, test development, test<br />
components and systems, embedded software<br />
<strong>for</strong> flash and test, customer specific<br />
development.<br />
ADLATUS® is the modular embedded<br />
software solution <strong>for</strong> reprogramming<br />
of automotive electronic control units<br />
via CAN, LIN or K-Line. ADLATUS<br />
offers a uni<strong>for</strong>m flash-solution <strong>for</strong><br />
OEMs and suppliers alike. Modular<br />
system adaptable to a wide range<br />
of needs: the core is the heart of<br />
ADLATUS.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>TriCore</strong><br />
Using precisely defined and documented<br />
interfaces, the following customer-specific<br />
modules:<br />
• description of flash procedure<br />
• project configuration and project interface<br />
• flash API and drivers<br />
• communications<br />
are linked to the core<br />
and integrated into the<br />
ADLATUS flashloader.<br />
ADLATUS works together<br />
with the TASKING<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong> as<br />
well as the classic C166/<br />
ST10 tools.<br />
<strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>TriCore</strong><br />
22