29.11.2012 Views

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!