29.11.2012 Views

Third Party Product Guide for C166/ST10 - Tasking

Third Party Product Guide for C166/ST10 - Tasking

Third Party Product Guide for C166/ST10 - 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> <strong>for</strong> <strong>C166</strong>/<strong>ST10</strong><br />

110010111001010101<br />

001011010110011100<br />

110010111001010101001011010110011100101100


RTOS Solutions<br />

Emulator and Debug Solutions<br />

Communication Protocols<br />

Evaluation Boards<br />

CAN 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. Except <strong>for</strong> CMX products, Altium does NOT resell these products.<br />

TASKING <strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong>, Version: 1.5, 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.


Back to 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 VX-toolset:<br />

<strong>C166</strong>/<strong>ST10</strong>, TriCore<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong>,<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>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</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>C166</strong>/<strong>ST10</strong><br />

RTOS Solutions<br />

3


RTOS Solutions<br />

Back to Table of Contents<br />

CMX Systems, Inc.<br />

12276 San Jose Blvd., Suite 119<br />

Jacksonville, FL 32223<br />

USA<br />

www.cmx.com<br />

<strong>Product</strong>: CMX-RTX, CMX-RTXS,<br />

CMX-Tiny+<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

M16C, ARM<br />

TASKING Toolset: 8051, 196/296,<br />

XA, classic <strong>C166</strong>/<strong>ST10</strong>, 68K/ColdFire,<br />

DSP56xxx<br />

<strong>Product</strong>: CMX TCP/IP<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

M16C, ARM<br />

TASKING Toolset: XA, classic<br />

<strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: CMX-MicroNet<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

M16C, ARM<br />

TASKING Toolset: 8051, XA, classic<br />

<strong>C166</strong>/<strong>ST10</strong><br />

Elektrobit Automotive<br />

Frauenweiherstr. 14<br />

D-91058 Erlangen<br />

Germany<br />

www.elektrobit.de<br />

<strong>Product</strong>: tresos® ECU<br />

TASKING VX-toolset: TriCore,<br />

<strong>C166</strong>/<strong>ST10</strong><br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

Since 1990, CMX Systems has offered<br />

very small and blazingly fast Real Time<br />

Operating Systems (RTOS) and TCP/IP<br />

stacks that support most 8-bit, 16-bit, and<br />

32-bit processors and DSPs <strong>for</strong> virtually any<br />

embedded application.<br />

With over 4,000 users worldwide, CMX<br />

is renowned <strong>for</strong> robust software and<br />

meticulous service and support.<br />

The company’s CMX-RTX, CMX-RTXS,<br />

and CMX-Tiny+ real-time multi-tasking<br />

operating systems support more than 40<br />

processor families. CMX also develops<br />

and supports products that enhance<br />

the user’s ability to create, test and<br />

debug application code, including<br />

CMXKAware, CMXBug, and<br />

CMXTracker.<br />

All CMX software is economically priced,<br />

requires no royalties, and features free<br />

source code and fast, expert technical<br />

support.<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 />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

As an added convenience to our customers,<br />

Altium offers one-stop shopping by offering<br />

complete, integrated development solutions<br />

that include TASKING tools, the CMX-RTX<br />

RTOS, the CMX TCP/IP Stack and CMX-<br />

MicroNet.<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/<strong>ST10</strong> and<br />

TriCore architecture is available <strong>for</strong> the<br />

TASKING VX-toolset <strong>for</strong> TriCore and<br />

<strong>C166</strong>/<strong>ST10</strong> as well as the classic <strong>C166</strong>/<strong>ST10</strong><br />

toolset.<br />

RTOS Solutions <strong>C166</strong>/<strong>ST10</strong><br />

4


RTOS Solutions<br />

Back to Table of Contents<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 VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

TriCore<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><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 VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

TriCore<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

ETAS GmbH<br />

Borsigstrasse 10<br />

D-70469 Stuttgart<br />

Germany<br />

www.etas.com<br />

<strong>Product</strong>: RTA-OSEK<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

TriCore<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><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 />

The µC/OS-II is compatible with the<br />

TASKING VX-toolset <strong>for</strong> <strong>C166</strong>/<strong>ST10</strong> and<br />

TriCore as well as the classic <strong>C166</strong>/<strong>ST10</strong><br />

toolset.<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 TriCore 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 />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</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 VX-toolset <strong>for</strong> <strong>C166</strong>/<strong>ST10</strong> and<br />

TriCore as well as the classic <strong>C166</strong>/<strong>ST10</strong><br />

toolset 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 VX-toolset <strong>for</strong> TriCore and<br />

<strong>C166</strong>/<strong>ST10</strong> as well as the classic <strong>C166</strong>/<strong>ST10</strong><br />

toolset are fully supported by RTA-OSEK.<br />

RTOS Solutions <strong>C166</strong>/<strong>ST10</strong><br />

5


RTOS Solutions<br />

Back to Table of Contents<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 VX-toolset: TriCore<br />

TASKING toolset: classic <strong>C166</strong>/<strong>ST10</strong>,<br />

68K/ColdFire<br />

<strong>Product</strong>: EUROScope<br />

TASKING toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: TCP/IP Stack<br />

TASKING toolset: classic <strong>C166</strong>/<strong>ST10</strong>,<br />

68K/ColdFire<br />

Micrium, Inc.<br />

949 Crestview Circle<br />

Weston, FL 33327<br />

USA<br />

Phone: +1 954 217 2036<br />

Fax: +1 954 217 2037<br />

uCOS-II@micrium.com<br />

www.micrium.com<br />

<strong>Product</strong>: MicroC/OS-II<br />

TASKING VX-toolset: M16C<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong>,<br />

XA<br />

Quadros Systems Inc.<br />

275 Grove Street, Suite 2-400<br />

Newton, MA 02466<br />

USA<br />

www.quadros.com<br />

<strong>Product</strong>: RTXC 3.2<br />

TASKING VX-toolset: M16C, ARM<br />

TASKING Toolset: 8051, 196/296, XA,<br />

classic <strong>C166</strong>/<strong>ST10</strong>, DSP56xxx<br />

<strong>Product</strong>: RTXC Quadros<br />

TASKING Toolset: DSP56xxx,<br />

68K/ColdFire<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 />

EUROS is an innovative real-time operating<br />

system characterized by very short response<br />

times, compactness, robustness, scalability<br />

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 />

Micrium licenses and supports the worldrenowned<br />

real-time operating system<br />

(RTOS) MicroC/OS-II (or µC/OS-II), The<br />

Real-Time Kernel. MicroC/OS-II is a<br />

portable, ROMable, scalable, preemptive<br />

real-time, deterministic, multitasking kernel<br />

<strong>for</strong> microprocessors and microcontrollers.<br />

MicroC/OS-II can manage up to 63<br />

application tasks and provides the following<br />

services:<br />

Semaphores, Event Flags, Mutual Exclusion<br />

Semaphores (to reduce priority inversions),<br />

Message Mailboxes, Message Queues, Task<br />

Management, Fixed Sized Memory Block<br />

management and Time Management<br />

The internals of MicroC/OS-II are described<br />

in the book: “MicroC/OS-II, The Real-<br />

Quadros Systems, Inc. is a software<br />

company specializing in the embedded<br />

real-time operating system market. The<br />

company’s technology is used at many of<br />

the world’s leading companies involved in<br />

telecommunications, networking, consumer<br />

electronics, medical, transportation and<br />

other embedded systems applications.<br />

The RTXC 3.2 kernel is a flexible, fieldproven,<br />

multitasking real-time kernel<br />

<strong>for</strong> use in a broad range of embedded<br />

applications on a variety of 8-, 16- and 32bit<br />

microcontrollers, and DSP processors.<br />

RTXC 3.2 is written primarily in C and<br />

features a single Application Programming<br />

Interface <strong>for</strong> all supported processors.<br />

The result is a configurable, powerful<br />

multitasking architecture that helps you get<br />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

Time Kernel” (ISBN 1-57820-103-9)<br />

which is available worldwide and through<br />

www.amazon.com. The book provides a<br />

description of the RTOS.<br />

A validation suite has been developed<br />

<strong>for</strong> MicroC/OS-II and provides all the<br />

documentation necessary to prove that<br />

MicroC/OS-II is suitable <strong>for</strong> Safety Critical<br />

Systems common to Aviation and Medical<br />

products. Although this feature may not be<br />

applicable to your needs, it does prove that<br />

MicroC/OS-II is a very robust RTOS.<br />

MicroC/OS-II can be scaled to only contain<br />

the features you need <strong>for</strong> your application<br />

and thus provide a small footprint. MicroC/<br />

OS-II comes with ALL the source code.<br />

your job done and preserves your software<br />

investment.<br />

RTXC 3.2 has been made available <strong>for</strong> the<br />

TASKING VX-toolset <strong>for</strong> M16C as well as<br />

the TASKING 8051, 196/296, XA, M16C,<br />

classic <strong>C166</strong>/<strong>ST10</strong> and DSP56xxx toolset.<br />

RTXC Quadros has been made available <strong>for</strong><br />

the TASKING DSP56xxx and 68K/ColdFire<br />

toolset.<br />

RTOS Solutions <strong>C166</strong>/<strong>ST10</strong><br />

6


RTOS Solutions<br />

Back to Table of Contents<br />

SEGGER Microcontroller Systeme GmbH<br />

Kleinhülsen 4<br />

40721 Hilden<br />

Germany<br />

www.segger.com<br />

<strong>Product</strong>: embOS, TCP/IP stack<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

M16C<br />

<strong>Product</strong>: J-Link<br />

TASKING VX-toolset: ARM<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 VX-toolset: TriCore, M16C<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: CANbedded<br />

TASKING VX-toolset: TriCore<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: CANopen<br />

TASKING VX-toolset: M16C<br />

TASKING Toolset: 8051, classic<br />

<strong>C166</strong>/<strong>ST10</strong>, 68K/ColdFire<br />

<strong>Product</strong>: CAN-cards<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

SEGGER Microcontroller Systeme GmbH<br />

develops and distributes software<br />

development tools and ANSI “C” software<br />

components (middleware) <strong>for</strong> embedded<br />

systems in several industries such as<br />

telecom, medical technology, consumer<br />

electronics, automotive industry and<br />

industrial automation.<br />

Main products are emWin, universal graphic<br />

software <strong>for</strong> embedded applications and<br />

embOS, a small and efficient real-time<br />

kernel. EmbOS can be extended with a<br />

TCP/IP Network Stack. Segger also provides<br />

J-Link, a USB powered JTAG emulator <strong>for</strong><br />

ARM cores.<br />

Both the embOS kernel and the TCP/IP<br />

stack have been made available <strong>for</strong> the<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>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

TASKING VX-toolset <strong>for</strong> <strong>C166</strong>/<strong>ST10</strong> and<br />

M16C. J-Link is available <strong>for</strong> the TASKING<br />

VX-toolset <strong>for</strong> ARM.<br />

RTOS Solutions <strong>C166</strong>/<strong>ST10</strong><br />

7


Emulators and Debug Solutions<br />

Back to Table of Contents<br />

ChipTools Inc<br />

1232 Stavebank Road<br />

L5G 2V2 Mississauga<br />

Canada<br />

www.chiptools.com<br />

<strong>Product</strong>: ChipView Debugger<br />

TASKING Toolset: 8051, 196/296,<br />

classic <strong>C166</strong>/<strong>ST10</strong><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 VX-toolset: <strong>C166</strong>/<strong>ST10</strong> ,<br />

TriCore, ARM<br />

TASKING Toolset: 8051, classic<br />

<strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: Evaluation boards<br />

TASKING VX-toolset: TriCore, ARM<br />

ChipTools has provided development tools<br />

<strong>for</strong> embedded software professionals<br />

since 1990, featuring the ChipView series<br />

of High-Level Debuggers. ChipTools also<br />

develops OEM debugger interfaces <strong>for</strong><br />

embedded-systems C compiler vendors, as<br />

well as customized versions <strong>for</strong> emulator<br />

vendors throughout the marketplace.<br />

The ChipView Debugger <strong>for</strong> Windows<br />

combines the power and speed of ‘Turbo<br />

Debugging’ with the ease-of-use of<br />

Microsoft Windows. ChipView features a<br />

host of per<strong>for</strong>mance-enhancing additions<br />

to the Windows interface. All ChipView<br />

debuggers support the TASKING toolchain<br />

and file <strong>for</strong>mats.<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 />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

30-day trial copies may be downloaded<br />

from www.chiptools.com<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 />

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 VX-toolset<br />

<strong>for</strong> <strong>C166</strong>/<strong>ST10</strong>, TriCore and ARM as well as<br />

the 8051 and classic <strong>C166</strong>/<strong>ST10</strong> toolsets.<br />

Hitex also has advanced TriCore<br />

Applications Development Kits and<br />

modules, <strong>for</strong> which there is native support<br />

within the VX-toolset, 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>C166</strong>/<strong>ST10</strong><br />

8


Emulators and Debug Solutions<br />

Back to Table of Contents<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 VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

TriCore<br />

TASKING Toolset: 8051, 196/296,<br />

classic <strong>C166</strong>/<strong>ST10</strong>, 68K/ColdFire<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 VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

TriCore, ARM<br />

TASKING Toolset: 8051, XA, 196/296,<br />

classic <strong>C166</strong>/<strong>ST10</strong>, 68K/ColdFire,<br />

PowerPC, DSP56xxx<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 />

The iC1000/iC2000 Emulators are the<br />

ultimate tools <strong>for</strong> all 8/16-bit micro<br />

controller based embedded applications.<br />

They provide embedded system debug with<br />

comprehensive, real-time highspeed incircuit<br />

emulation up to 50ns target memory<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 />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

access time using iSYSTEM’s unique<br />

PowerPOD technology.<br />

The iC3000 supports all famous<br />

OnChipEmulation technologies like<br />

BDM, SDI, Once, JTAG and Nexus <strong>for</strong><br />

OnChipDebugging. For OnChip Trace Nexus<br />

solutions are available. The new “swap the<br />

card” technology preserves the investment<br />

in the iC3000 unit while providing<br />

adaptability to a wide range of target MCUs<br />

and debug methodologies.<br />

The iC4000 includes all features of iC3000,<br />

additionally it has the capability to carry<br />

up to 2 PowerModu-les which makes the<br />

iC4000 fully compatible with the famous<br />

modules PowerEmulator, PowerTrace and<br />

PowerAnalyzer modules of the iC2000<br />

series.<br />

All iSYSTEM emulators are driven with<br />

winIDEA, an integrated development<br />

environment. All iSYSTEM emulators with<br />

winIDEA fully support the TASKING tools.<br />

All compilers can be fully integrated in<br />

winIDEA.<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, <strong>C166</strong>/<strong>ST10</strong>, TriCore, 68K/ColdFire,<br />

PowerPC and DSP56xxx compilers.<br />

Emulators and Debug Solutions <strong>C166</strong>/<strong>ST10</strong><br />

9


Emulators and Debug Solutions<br />

Back to Table of Contents<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 VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

TriCore, ARM<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><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 VX-toolset:<br />

<strong>C166</strong>/<strong>ST10</strong>, TriCore, ARM<br />

TASKING Toolset: 8051, 196/296,<br />

classic <strong>C166</strong>/<strong>ST10</strong><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, <strong>C166</strong>CBC, <strong>C166</strong>S V2, TriCore<br />

(Infineon), <strong>ST10</strong> (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 number<br />

of different cores and Multicore<br />

Debugging as well as standard debug<br />

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 Trace <strong>for</strong><br />

TriCore derivatives is fully supported.<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 />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><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 />

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 />

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, <strong>C166</strong>/<strong>ST10</strong> and TriCore compilers.<br />

Emulators and Debug Solutions <strong>C166</strong>/<strong>ST10</strong><br />

10


Communication Protocols<br />

Back to Table of Contents<br />

CMX Systems, Inc.<br />

12276 San Jose Blvd., Suite 119<br />

Jacksonville, FL 32223<br />

USA<br />

www.cmx.com<br />

<strong>Product</strong>: CMX TCP/IP<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

M16C, ARM<br />

TASKING Toolset: XA, classic<br />

<strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: CMX-MicroNet<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

M16C, ARM<br />

TASKING Toolset: 8051, XA, classic<br />

<strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: CMX-RTX, CMX-RTXS,<br />

CMX-Tiny+<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

M16C, ARM<br />

TASKING Toolset: 8051, 196/296,<br />

XA, classic <strong>C166</strong>/<strong>ST10</strong>, 68K/ColdFire,<br />

DSP56xxx<br />

CMX Systems develops and supports realtime<br />

multi-tasking operating systems <strong>for</strong><br />

a wide variety of 8-, 16-, 32-, and 64-bit<br />

microcontrollers, microprocessors, and<br />

DSPs. CMX enhances its RTOS with an<br />

optional TCP/IP networking package and<br />

additional networking add-on components.<br />

CMX TCP/IP is a full-featured TCP/IP stack<br />

<strong>for</strong> 16- and 32-bit processors.<br />

Another product of CMX is CMX-<br />

MicroNet, which is a unique TCP/IP stack<br />

that is targeted <strong>for</strong> 8-bit processor target<br />

plat<strong>for</strong>ms.<br />

All CMX software is economically priced,<br />

requires no royalties, and features free<br />

source code and fast, expert technical<br />

support.<br />

As an added convenience to our customers,<br />

Altium offers one-stop shopping by offering<br />

complete, integrated development solutions<br />

that include TASKING tools, the CMX-RTX<br />

RTOS, the CMX TCP/IP Stack and CMX-<br />

MicroNet.<br />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

<strong>C166</strong>/<strong>ST10</strong><br />

11


Communication Protocols<br />

Back to Table of Contents<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 toolset: classic <strong>C166</strong>/<strong>ST10</strong>,<br />

68K/ColdFire<br />

<strong>Product</strong>: EUROS<br />

TASKING VX-toolset: TriCore<br />

TASKING toolset: classic <strong>C166</strong>/<strong>ST10</strong>,<br />

68K/ColdFire<br />

<strong>Product</strong>: EUROScope<br />

TASKING toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

Fraunhofer-IMS<br />

Finkenstr. 61<br />

47057 Duisburg<br />

Germany<br />

www.ims.fhg.de<br />

<strong>Product</strong>: IEEE 1394 Stack<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

IXXAT Automation GmbH<br />

Leibnizstr. 15<br />

D-88250 Weingarten<br />

Germany<br />

www.ixxat.de<br />

<strong>Product</strong>: Software packages <strong>for</strong><br />

CANopen and DeviceNet<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

M16C<br />

TASKING Toolset: <strong>C166</strong>/<strong>ST10</strong><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 />

IMS, an Institute of the Fraunhofer-<br />

Gesellschaft, has skills in the spheres of<br />

devices and technology, circuit design and<br />

systems and application technology, as well<br />

as CAD and testing.<br />

The software “1394Soft” provides the<br />

basic means <strong>for</strong> implementing the IEEE<br />

1394 standard in peripheral and embedded<br />

devices. It consists of an implementation<br />

of the Transaction Layer and Serial Bus<br />

Management according the standard<br />

as well as an Application Programming<br />

Interface (API) that provides all functions<br />

necessary to integrate IEEE 1394 into own<br />

applications.<br />

The software in its present revision is<br />

optimized <strong>for</strong> a dedicated microcontroller<br />

IXXAT supports its customers completely<br />

in the establishment and application of<br />

communication systems based on CAN<br />

and TCP/IP, from seminars and consulting,<br />

hard- and software outlining, development<br />

and implementation of hard- and software<br />

solutions, up to the supply of a complete<br />

product line.<br />

For the customer specific implementation<br />

of higher layer protocols into devices with<br />

a CAN interface, IXXAT offers powerful<br />

protocol software packages <strong>for</strong> CANopen<br />

and DeviceNet which are already adapted<br />

to TASKING compilers and various<br />

microcontrollers.<br />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

(Infineon SAB-C161RI/PI) and a 1394 Link<br />

Layer Controller well suited <strong>for</strong> embedded<br />

applications (Texas Instruments TSB12LV32<br />

\GP2LYNX). Developing own applications<br />

requires code generation software <strong>for</strong> the<br />

C161 that must be purchased separately.<br />

For software development, the TASKING<br />

EDE is recommended.<br />

Of course, in a lot of cases the peripheral<br />

device will be connected to a host<br />

computer. Although the principles of<br />

operation do not differ between 1394<br />

devices it is not expected to use the<br />

software 1394Soft on desktop computers<br />

running a standard PC operating system.<br />

Communication Protocols <strong>C166</strong>/<strong>ST10</strong><br />

12


Communication Protocols<br />

Back to Table of Contents<br />

Noregon Systems, Inc.<br />

500 Shepherd St., Suite 300<br />

Winston-Salem, NC 27103<br />

USA<br />

www.noregon.com<br />

<strong>Product</strong>: CAN/J1939 Protocol Stack<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><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 VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

TriCore, ARM<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong>,<br />

8051<br />

Noregon Systems, Inc. was <strong>for</strong>med in 1993<br />

and currently has offices in Winston-Salem,<br />

North Carolina and Portland, Oregon.<br />

Noregon was founded by individuals from<br />

the Transportation Software industry <strong>for</strong> the<br />

purpose of providing exceptional software<br />

engineering services and products, primarily<br />

to the transportation industry.<br />

The J1939 Protocol Stack is a complete<br />

implementation of the SAE J1939 protocol.<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 />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

It has been fully tested and is being used<br />

in many heavy-duty trucking applications,<br />

in commercial real-time operating<br />

systems, and has been ported to Microsoft<br />

Windows.<br />

The protocol stack comes complete with<br />

source code that runs on the Phytec<br />

kitCON-167CR (Infineon C167) developer<br />

board (pictured below).<br />

The code was developed with the TASKING<br />

C compiler and comes with a sample<br />

“main()” program that repeatedly sends<br />

J1939 messages and displays incoming<br />

messages through a terminal connected<br />

to the developer board serial port.The<br />

stack handles the low-level details of<br />

communication on a J1939 network,<br />

thereby allowing an application to concern<br />

itself only with high level tasks.<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 />

VX-toolset <strong>for</strong> TriCore, <strong>C166</strong>/<strong>ST10</strong> and ARM<br />

as well as the classic <strong>C166</strong>/<strong>ST10</strong> and 8051<br />

toolset.<br />

Communication Protocols <strong>C166</strong>/<strong>ST10</strong><br />

13


Communication Protocols<br />

Back to Table of Contents<br />

SYS TEC electronic GmbH<br />

August-Bebel-Str. 29<br />

07973 Greiz<br />

Germany<br />

www.systec-electronic.de<br />

<strong>Product</strong>: CANopen software<br />

TASKING VX-toolset: M16C<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong>,<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 VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

TriCore<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: osCAN<br />

TASKING VX-toolset: TriCore, M16C<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: CANopen<br />

TASKING VX-toolset: M16C<br />

TASKING Toolset: 8051, classic<br />

<strong>C166</strong>/<strong>ST10</strong>, 68K/ColdFire<br />

<strong>Product</strong>: CAN-cards<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

SYS TEC electronic is a high-per<strong>for</strong>mance<br />

system house with in-house production<br />

facility. They specialize in decentralized<br />

automation according to the IEC61131-<br />

3 standard using CANopen and TCP/<br />

IP protocols. This also includes internet<br />

communication <strong>for</strong> industrial applications.<br />

Their system solutions can be easily adapted<br />

to meet customer specific needs. SYS TEC<br />

develops microcontroller hardware and<br />

software in C, C++ and assembly.<br />

SYS TEC’s CANopen software meets<br />

the demands of modern automation<br />

systems and is implemented in PLC<br />

systems (according to IEC 61131-3) and<br />

in safety devices (according to SIL3). The<br />

user interface can be adapted <strong>for</strong> simple<br />

integration of the CANopen software in<br />

user applications. The CANopen software<br />

is available as Source Code and as a Library<br />

<strong>for</strong> specific microcontrollers or PC systems.<br />

The CANopen software is instanceable,<br />

enabling implementation of CANopen<br />

gateways. Another advantage of this<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>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

software solution is simultaneous access to<br />

various CANopen networks. The CANopen<br />

Starter Kit is a cost-effective introduction<br />

to CANopen product development and<br />

demonstrates the capabilities of the<br />

CANopen software and CAN hardware.<br />

All products are prepared <strong>for</strong> use with the<br />

TASKING VX-toolset <strong>for</strong> M16C as well as<br />

the TASKING classic <strong>C166</strong>/<strong>ST10</strong> and 8051<br />

toolsets.<br />

Communication Protocols <strong>C166</strong>/<strong>ST10</strong><br />

14


Evaluation Boards<br />

Back to Table of Contents<br />

FS FORTH-SYSTEME GmbH<br />

a Digi International Company<br />

Kueferstrasse 8<br />

D-79206 Breisach<br />

Germany<br />

www.fs<strong>for</strong>th.de<br />

<strong>Product</strong>: Evaluation boards<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong><br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

FS FORTH-SYSTEME offers a wide range of<br />

development kits and modules in credit card<br />

size. FORTH-SYSTEME’s core competencies<br />

lay in the development and production of<br />

standard modules, hardware and software<br />

systems integration and in manufacturing<br />

customized boards. This knowledge of basic<br />

technologies provides the best solutions to<br />

their customers to shorten the “time-tomarket”<br />

of their projects.<br />

The Evaluation Kit STart168 is shipped<br />

with the STMicroelectro-nics <strong>ST10</strong>F168<br />

microcontroller which provides a 256<br />

KByte on-chip Flash memory, a<br />

6 KByte on-chip Extension-RAM<br />

(XRAM), a CAN controller and<br />

many additional I/O features. The<br />

board supports up to 1 MByte<br />

external Flash memory and 256<br />

KByte Fast-SRAM which allow<br />

to build a lot of sophisticated<br />

applications. A set of user<br />

selectable switches offers a very<br />

flexible handling of the CPU<br />

specific start-up configuration.<br />

The STart168 package comes with<br />

the FLASH166 software <strong>for</strong> easy<br />

programming of Flash memory and well<br />

prepared demo software.<br />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

The C167 Starter Kit includes the<br />

microcontroller module C167CR_2,<br />

the development base board EVA167<br />

and the FLASH166 software <strong>for</strong> easy<br />

programming of the Flash memory. The<br />

module C167CR_2 offers a huge amount<br />

of peripherals, high per<strong>for</strong>mance due to the<br />

16-Bit CPU core with RISC-like architecture,<br />

short interrupt response time and 1 cycle<br />

task switch. Together with the on-chip CAN<br />

controller this module is the best choice <strong>for</strong><br />

real time applications. There are 512 KByte<br />

Flash memory on-board.<br />

<strong>C166</strong>/<strong>ST10</strong><br />

15


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 Board<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

TriCore, ARM<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong>,<br />

8051<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 VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

TriCore<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong>,<br />

8051<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 />

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 />

TriCore derivatives.<br />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</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 VX-toolset<br />

<strong>for</strong> <strong>C166</strong>/<strong>ST10</strong>, TriCore and ARM as well as<br />

the 8051 and classic <strong>C166</strong>/<strong>ST10</strong> toolsets.<br />

The full listing of Infineon Starter Kits is<br />

available on their website.<br />

Evaluation Boards <strong>C166</strong>/<strong>ST10</strong><br />

16


Evaluation Boards<br />

Back to Table of Contents<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 VX-toolset: TriCore,<br />

<strong>C166</strong>/<strong>ST10</strong><br />

TASKING Toolset: 8051, XA, classic<br />

<strong>C166</strong>/<strong>ST10</strong>, PowerPC<br />

Ing. Buero TKtronic<br />

Schreinerstr. 29<br />

D-10247 Berlin<br />

Germany<br />

www.tktronic.de<br />

<strong>Product</strong>: Evaluation board<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong><br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><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 VX-toolset: TriCore<br />

<strong>Product</strong>: TQM16XU<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong><br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: TQM8XXL, TQM8260<br />

TASKING Toolset: PowerPC<br />

PHYTEC develops and manufactures<br />

evaluation boards and related hardware/<br />

software in support of 8051, C500, <strong>C166</strong>/<br />

<strong>ST10</strong>, X86, PowerPC, CAN and other<br />

embedded microcontrollers. In addition to<br />

their standard products, they offer custom<br />

production, including dedicated evalboard<br />

support <strong>for</strong> Infineon Technologies, Philips,<br />

Silicon Storage Technologies and PowerPC<br />

processors.<br />

PHYTEC’s evaluation boards offer support<br />

<strong>for</strong> the TASKING VX-toolset <strong>for</strong> TriCore<br />

and <strong>C166</strong>/<strong>ST10</strong> as well as the TASKING<br />

8051, XA, classic <strong>C166</strong>/<strong>ST10</strong> and PowerPC<br />

toolsets.<br />

TKtronic offers software components<br />

(ANSI “C”-sources) <strong>for</strong> microcontroller<br />

applications.<br />

The product range covers various HWdrivers,<br />

communication protocol layers<br />

(LIN, SAE-J1939, TCP/IP), middleware<br />

components (ultraslim embedded<br />

file system, webserver, and customer<br />

specific bootstrap- and flash-loaders.<br />

TKtronic supports their customers with<br />

optimised and ready to go components<br />

and application areas like automotive<br />

industry, industrial automation and<br />

transportation a strong focus in safety<br />

critical environments.<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<br />

Freescale PowerPC<br />

MPC8xx and<br />

MPC82xx, Infineon<br />

<strong>C166</strong> and TriCore<br />

and Pentium Class<br />

Systems.<br />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

The TKeva164 evaluation board supports<br />

the TASKING VX-toolset <strong>for</strong> <strong>C166</strong>/<strong>ST10</strong> as<br />

well as the classic <strong>C166</strong>/<strong>ST10</strong> toolset.<br />

STK1775<br />

The Developmentboard <strong>for</strong> the TriCore<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 />

Evaluation Boards <strong>C166</strong>/<strong>ST10</strong><br />

17


CAN Boards<br />

Back to Table of Contents<br />

esd electronic system design gmbh<br />

Vahrenwalder Str. 207<br />

D-30165 Hannover<br />

Germany<br />

Phone: +49-511-37298-0<br />

Fax: +49-511-37298-68<br />

www.esd-electronics.com<br />

<strong>Product</strong>: CAN-cards<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

IXXAT Automation GmbH<br />

Leibnizstr. 15<br />

D-88250 Weingarten<br />

Germany<br />

www.ixxat.de<br />

<strong>Product</strong>: CAN-cards<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: Software packages <strong>for</strong><br />

CANopen and DeviceNet<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

M16C<br />

TASKING Toolset: <strong>C166</strong>/<strong>ST10</strong><br />

esd is a leading supplier of CAN<br />

modules. This also includes interfaces<br />

to other systems such as PLC, VME, PC<br />

and CompactPCI. As higher layer CAN<br />

protocols, CANopen and DeviceNet<br />

implementations <strong>for</strong> masters and slaves are<br />

available from esd. Moreover, this software<br />

is available on source code level base <strong>for</strong><br />

customized solutions. esd has gained CAN<br />

experience since 1990.<br />

The TASKING CrossView Pro <strong>C166</strong>/<strong>ST10</strong><br />

ROM monitor debugger can be used <strong>for</strong><br />

remote debugging, using the CAN bus. The<br />

following CAN-cards from esd can be used<br />

to connect the workstation to the CAN<br />

Network:<br />

IXXAT supports its customers completely<br />

in the establish-ment and application of<br />

communication systems based on CAN<br />

and TCP/IP, from seminars and consulting,<br />

hard- and software outlining, development<br />

and implementa-tion of hard- and software<br />

solutions, up to the supply of a complete<br />

product line.<br />

The TASKING CrossView Pro <strong>C166</strong>/<strong>ST10</strong><br />

ROM monitor debugger can be used <strong>for</strong><br />

remote debugging, using the CAN bus.<br />

The following CAN-cards from IXXAT can<br />

be used to connect the workstation to the<br />

CAN Network:<br />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

CAN/PCC ISA/200<br />

CAN/PCC PCI/200<br />

CAN/PCC ISA/331<br />

CAN/PCC PCI/331<br />

CAN/PCC PC104/331<br />

The CAN ROM-Monitor can be configured<br />

to any CAN identifier. This means that<br />

CrossView Pro can connect to any CAN<br />

device in a CAN network as long as the<br />

ROM-Monitor is available on this CAN<br />

device.<br />

iPC-I 165<br />

iPC-I 320<br />

iPC-I 386<br />

iPC-I 165 PCI<br />

iPC-I 320 PCI<br />

iPC-I 165 PCI (CP350)<br />

CANdy<br />

tinCAN<br />

USB-to-CAN<br />

PCI 03 with SJA100<br />

The CAN ROM-Monitor can be configured<br />

to any CAN identifier. This means CrossView<br />

Pro can connect to any CAN device in a<br />

CAN network as long as the ROM-Monitor<br />

is available on this CAN device.<br />

<strong>C166</strong>/<strong>ST10</strong><br />

18


CAN Boards<br />

Back to Table of Contents<br />

PHYTEC Technologie Holding AG<br />

Robert-Koch-Str. 39<br />

D-55129 Mainz<br />

Germany<br />

www.phytec.com<br />

<strong>Product</strong>: CAN-cards<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: Evaluation Boards<br />

TASKING VX-toolset: TriCore,<br />

<strong>C166</strong>/<strong>ST10</strong><br />

TASKING Toolset: 8051, XA, classic<br />

<strong>C166</strong>/<strong>ST10</strong>, PowerPC<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>: CAN-cards<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: CANbedded<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

TriCore<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: osCAN<br />

TASKING VX-toolset: TriCore, M16C<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: CANopen<br />

TASKING VX-toolset: M16C<br />

TASKING Toolset: 8051, classic<br />

<strong>C166</strong>/<strong>ST10</strong>, 68K/ColdFire<br />

PHYTEC develops and manufactures<br />

evaluation boards and related hardware/<br />

software in support of 8051, C500, <strong>C166</strong>/<br />

<strong>ST10</strong>, X86, PowerPC, CAN and other<br />

embedded microcontrollers. In addition to<br />

their standard products, they offer custom<br />

production, including dedicated evalboard<br />

support <strong>for</strong> Infineon Technologies, Philips,<br />

Silicon Storage Technologies and PowerPC<br />

processors.<br />

The TASKING CrossView Pro <strong>C166</strong>/<strong>ST10</strong><br />

ROM monitor debugger can be used <strong>for</strong><br />

remote debugging, using the CAN bus.<br />

The following CAN-cards from Phytec can<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 TASKING CrossView Pro <strong>C166</strong>/<strong>ST10</strong><br />

ROM monitor debugger can be used <strong>for</strong><br />

remote debugging, using the CAN bus.<br />

The following CAN-cards from Vector can<br />

be used to connect the workstation to the<br />

CAN Network:<br />

CANcardX<br />

CANpari<br />

CAN-AC2<br />

CAN-AC2-PCI<br />

The CAN ROM-Monitor can be configured<br />

to any CAN identifier. This means that<br />

CrossView Pro can connect to any CAN<br />

device in a CAN network as long as the<br />

ROM Monitor is available on this CAN<br />

device.<br />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

be used to connect the workstation to the<br />

CAN Network:<br />

NET-CAN pcNET-CAN<br />

NET-CAN iNET-CAN<br />

NET-CAN eNET-CAN<br />

PEAK-CAN<br />

PCAN-Dongle<br />

The CAN ROM-Monitor can be configured<br />

to any CAN identifier. This means that<br />

CrossView Pro can connect to any CAN<br />

device in a CAN network as long as the<br />

ROM-Monitor is available on this CAN<br />

device.<br />

CAN Boards <strong>C166</strong>/<strong>ST10</strong><br />

19


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 VX-toolset: TriCore,<br />

<strong>C166</strong>/<strong>ST10</strong><br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: aiPop<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

dSPACE GmbH<br />

Technologiepark 25<br />

33100 Paderborn<br />

Germany<br />

www.dspace.de<br />

<strong>Product</strong>: TargetLink<br />

TASKING VX-toolset: TriCore<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><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<br />

models. aiT is available <strong>for</strong> <strong>C166</strong>/<strong>ST10</strong> with<br />

the TASKING VX-toolset and the classic<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 />

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>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

compiler and <strong>for</strong> TriCore 1796 with the<br />

TASKING VX-toolset.<br />

StackAnalyzer computes the maximal<br />

stack memory usage of program tasks.<br />

StackAnalyzer is available <strong>for</strong> <strong>C166</strong>/<strong>ST10</strong><br />

with TASKING VX-toolset and the classic<br />

compiler and <strong>for</strong> TriCore with the TASKING<br />

VX-toolset.<br />

The aiPop optimizer suite was developed<br />

to reduce code size without changing<br />

functionality. aiPop is available <strong>for</strong><br />

<strong>C166</strong>/<strong>ST10</strong> with the TASKING classic<br />

compiler.<br />

<strong>for</strong> many compiler/processor combinations<br />

like TASKING <strong>C166</strong> and TASKING TriCore.<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>C166</strong>/<strong>ST10</strong><br />

20


Software Design and Test Tools<br />

Back to Table of Contents<br />

EASYCODE GmbH<br />

Löwenberger Str. 50<br />

D-90475 Nürnberg<br />

Germany<br />

www.easycode.de<br />

<strong>Product</strong>: EasyCODE<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

Infineon Technologies<br />

Am Campeon 1-12<br />

D-85579 Neubiberg<br />

Germany<br />

product.support@infineon.com<br />

www.infineon.com<br />

<strong>Product</strong>: DAvE2<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

TriCore<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong>,<br />

8051<br />

EASYCODE looks back on ten years<br />

successful experience in marketing and<br />

developing code tools with a strong focus<br />

on the needs of embedded programmers.<br />

Actually the EasyCODE product family<br />

supports up to 30 programming languages<br />

and any kind of hardware. An open<br />

architecture and interface allows EasyCODE<br />

to integrate any 3rd party application,<br />

like debuggers or OO tools. With more<br />

than 13.000 active installations worldwide<br />

EASYCODE has become one of the leading<br />

vendors in the tools market.<br />

The main difference between EasyCODE<br />

and other tools you might know, is<br />

that EasyCODE allows full graphical<br />

programming in structured charts. As<br />

EasyCODE tools have a strong focus on<br />

code, the part in your project that takes<br />

the most of time. It serves you with all the<br />

functions and commands a language uses<br />

by a mouseclick. So it helps to increase<br />

your productivity up to 50 % during the<br />

coding phase. Many EasyCODE customers<br />

realize their “Return on Investment” within<br />

30 days. Not at least because the training<br />

period will never take more than one day.<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 />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

With its open interfaces EasyCODE supports<br />

the TASKING <strong>C166</strong>/<strong>ST10</strong> development<br />

toolset.<br />

Some of the main features are:<br />

• Editing in structured charts<br />

• Creating error free constructs with some<br />

mouse clicks<br />

• Extended Search and Replace options<br />

• Automatically generated documentation<br />

with full ISO con<strong>for</strong>mity<br />

• Quality controls in every moment during<br />

the coding phase<br />

• Support <strong>for</strong> drag and drop programming<br />

• Working with predefined modules<br />

• Reverse and Roundtrip engineering in<br />

structured charts<br />

• Text and comment highlighting<br />

• Drill down and comment on the right<br />

mouse tab<br />

• Any many others<br />

Please download your evaluation copy from<br />

www.easycode.de or contact us by email at<br />

info@easycode.de <strong>for</strong> further questions.<br />

automatically generate C-level templates<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), <strong>C166</strong> (16-Bit) and TriCore (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 />

Software Design and Test Tools <strong>C166</strong>/<strong>ST10</strong><br />

21


Software Design and Test Tools<br />

Back to Table of Contents<br />

LDRA<br />

Portside, Monks Ferry<br />

Wirral, CH45 5DD<br />

United Kingdom<br />

www.ldra.com<br />

<strong>Product</strong>: LDRA tool suite<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong><br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><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 VX-toolset: TriCore, ARM,<br />

M16C<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong>,<br />

DSP56xxx, 8051<br />

LDRA provides a unique environment that<br />

helps teams accelerate testing of embedded<br />

and real-time systems and deliver a safety<br />

critical and business critical software on<br />

time. LDRA completely removes the timepressure<br />

of testing embedded systems,<br />

testing documen-tation and test coverage,<br />

it does it all <strong>for</strong> you. You are liberated to<br />

concentrate on the quality of your designs<br />

and coding.<br />

The key features of the LDRA tool suite<br />

are automation of the unit testing<br />

process, code coverage, automatic<br />

regression testing, host/target execution,<br />

programming standards checking, data<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>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

flow anomaly detection and complexity<br />

metrics analysis. These are the key solutions<br />

that help embedded developers overcome<br />

the challenges of testing embedded and<br />

real-time software in circumstances where<br />

computer software is required to be reliable,<br />

rugged and as error free as possible.<br />

The LDRA tool suite is used at unit,<br />

integration and system testing level and <strong>for</strong><br />

any host and embedded system, including<br />

the TASKING VX-toolset <strong>for</strong> the <strong>C166</strong>/<br />

<strong>ST10</strong> development toolset. This assists<br />

users developing and testing embedded<br />

applications with the TASKING compilers.<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 VX-toolset <strong>for</strong> TriCore, M16C<br />

and ARM as well as the classic <strong>C166</strong>/<strong>ST10</strong>,<br />

DSP56xxx and 8051 tools.<br />

To learn more about Link <strong>for</strong> TASKING, to<br />

arrange a demonstration or to contact a<br />

sales representative please look at www.<br />

mathworks.com/products/tasking/ or<br />

contact The MathWorks at the address<br />

given.<br />

Software Design and Test Tools <strong>C166</strong>/<strong>ST10</strong><br />

22


Software Design and Test Tools<br />

Back to Table of Contents<br />

PragmaDev<br />

18, rue des Tournelles<br />

75004 Paris<br />

France<br />

www.pragmadev.com<br />

<strong>Product</strong>: Real Time Developer Studio<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

ProSign GmbH<br />

Steinfeldstrasse 3<br />

39179 Barleben<br />

Germany<br />

www.pro-sign.de<br />

<strong>Product</strong>: iCon-L<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

PragmaDev is a privately held company<br />

based in Paris, France, that provides a set of<br />

tools <strong>for</strong> the development of real-time and<br />

embedded software: Real Time Developer<br />

Studio. It targets all development teams<br />

working with a real-time operating system.<br />

Real Time Developer Studio is the first<br />

commercial-off-the-shelf tool based on<br />

SDL-RT and UML languages. Its pragmatic<br />

approach and low price make it a good<br />

candidate to be widely used in a market<br />

where 90% of the developments use no<br />

graphical tools.<br />

ProSign is an expanding software<br />

company which is located in the Ostfahlen<br />

Technology park near Magdeburg<br />

(Germany). As specialist <strong>for</strong> the area of<br />

graphical programming and configuration<br />

they offer modern, individually tailored<br />

and easily expandable development<br />

environments <strong>for</strong> completing the products<br />

of hardware manufacturers and system<br />

designers<br />

The basis is <strong>for</strong>med by the development<br />

plat<strong>for</strong>m iCon-L. Various interfaces,<br />

modular structure and good scalability<br />

allow to easily adapt it to new devices and<br />

to integrate into existing systems. Usually<br />

the available standard libraries are only<br />

completed by device specific I/O blocks or<br />

special technology functions. Besides the<br />

powerful graphical editor iCon-L contains<br />

the simulation of the user program as well<br />

as functions <strong>for</strong> online observation and<br />

operation. Application programs are simply<br />

created by connecting function blocks.<br />

Be<strong>for</strong>e download they are trans<strong>for</strong>med by<br />

the system into a hardware independent<br />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

SDL-RT is the real-time extension to the<br />

well-known SDL language from ITU,<br />

used <strong>for</strong> years in the telecommunications<br />

industry to specify protocols. SDL-RT<br />

introduces the missing concepts in SDL such<br />

as semaphores and embedded C language<br />

to fit the real-time developer’s needs while<br />

keeping the original language’s benefits.<br />

SDL-RT can be found <strong>for</strong> free at www.sdl-rt.<br />

org.<br />

Real Time Developer Studio is a set of<br />

SDL-RT, UML, and C/C++ editors. The<br />

unique combination of UML, SDL, C and<br />

C++ in the tool provides full and complete<br />

standardized graphical representations<br />

of any embedded application. The tool<br />

generates full C code out of the SDL-<br />

RT description embedding RTOS system<br />

calls and C++ skeletons out of the UML<br />

description.<br />

The connection between Real Time<br />

Developer Studio and the TASKING <strong>C166</strong>/<br />

<strong>ST10</strong> CrossView Pro debugger allows<br />

graphical debugging in the SDL-RT<br />

diagrams and at C level, as well as graphical<br />

traces based on SDL-RT MSC diagrams.<br />

<strong>for</strong>mat. The programs are executed in a<br />

runtime system which contains the target<br />

functions of all blocks. The runtime system<br />

is offered as ANSI-C source. It is prepared<br />

<strong>for</strong> simply porting to devices with many<br />

different processors or operating systems.<br />

For processors of the <strong>C166</strong> family the<br />

iCon-L runtime system was successfully<br />

ported with the TASKING <strong>C166</strong>/<strong>ST10</strong> tool.<br />

Software Design and Test Tools <strong>C166</strong>/<strong>ST10</strong><br />

23


Software Design and Test Tools<br />

Back to Table of Contents<br />

Rapita Systems Ltd<br />

IT Centre, York Science Park, York, YO10<br />

5DG<br />

United Kingdom<br />

www.rapitasystems.com<br />

<strong>Product</strong>: RapiTime<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

Razorcat Development GmbH<br />

Witzlebenplatz 4<br />

14057 Berlin<br />

Germany<br />

www.razorcat.com<br />

<strong>Product</strong>: Tessy<br />

TASKING VX-toolset: TriCore, ARM,<br />

<strong>C166</strong>/<strong>ST10</strong><br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><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 VX-toolset: TriCore, M16C<br />

TASKING Toolset: 8051, 196/296,<br />

XA, classic <strong>C166</strong>/<strong>ST10</strong>, 68K/ColdFire,<br />

DSP56xxx<br />

Rapita Systems Ltd. is a specialist in<br />

the worst-case execution time (WCET)<br />

analysis <strong>for</strong> the Avionics, Automotive and<br />

Telecommunications markets. Its innovative<br />

RapiTime product makes Rapita Systems<br />

a leader in measurement based worst-case<br />

execution time analysis solutions.<br />

RapiTime provides a practical WCET<br />

analysis solution that works <strong>for</strong> complex<br />

software running live on microprocessors<br />

in embedded environments. Together with<br />

the TASKING <strong>C166</strong> compiler, RapiTime gives<br />

you the ability to develop richly functional<br />

software and still be confident of its timing<br />

properties.<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 />

scripting language of TASKING Crossview<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 />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

When RapiTime does detect timing<br />

problems in software, it clearly shows<br />

exactly which parts contribute most to the<br />

execution time. The sophisticated TASKING<br />

classic <strong>C166</strong>/<strong>ST10</strong> compiler toolchain then<br />

allows you to construct highly optimised<br />

routines <strong>for</strong> those critical parts.<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 VX-toolsets <strong>for</strong><br />

TriCore, <strong>C166</strong>/<strong>ST10</strong> and ARM as well as the<br />

classic <strong>C166</strong>/<strong>ST10</strong> toolset.<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 <strong>C166</strong>/<strong>ST10</strong>.<br />

Software Design and Test Tools <strong>C166</strong>/<strong>ST10</strong><br />

24


Software Design and Test Tools<br />

Back to Table of Contents<br />

3S-Smart Software Solutions GmbH<br />

Fischerstraße 19<br />

87435 Kempten<br />

Germany<br />

www.3s-software.com<br />

<strong>Product</strong>: CoDeSys<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><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 VX-toolset: TriCore<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

<strong>Product</strong>: Rhapsody<br />

TASKING VX-toolset: M16C<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><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 VX-toolset: TriCore<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

3S develops and sells software products <strong>for</strong><br />

the automation industry based on CoDeSys,<br />

the well-known IEC 61131-3 programming<br />

system <strong>for</strong> controller applications. Apart<br />

from CoDeSys 3S offers a range of products<br />

including SoftPLC and visualisation products<br />

<strong>for</strong> various plat<strong>for</strong>ms, a motion control and<br />

a server application <strong>for</strong> version control/tool<br />

cooperation.<br />

The CoDeSys SP runtime kernel software<br />

is a SoftPLC kernel <strong>for</strong> various CPU<br />

families. In order to make a programmable<br />

industrial controller (PLC) out of an<br />

intelligent hardware this kernel has to be<br />

adapted to the hardware. When doing so<br />

communication routines, I/O driver software<br />

and other software extensions have to be<br />

added to the C source code/object code of<br />

the kernel software depending on customer<br />

specifications.<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.<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 />

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 VX-toolset <strong>for</strong> TriCore as well<br />

as the classic <strong>C166</strong> toolset 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 />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

TASKING compilers are necessary to make<br />

executable code out of the completed<br />

runtime kernel <strong>for</strong> the industrial controller.<br />

The CoDeSys SP runtime kernel adheres<br />

to the compiler characteristics so that the<br />

TASKING compiler can generate a compact<br />

and fast code.<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 <strong>C166</strong> 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 VX-toolset <strong>for</strong> M16C as well as<br />

the classic <strong>C166</strong>/<strong>ST10</strong> toolset.<br />

ASAP2 files (input <strong>for</strong> measurement and<br />

calibration systems)<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>C166</strong>/<strong>ST10</strong><br />

25


Consultancy and/or Training<br />

Back to Table of Contents<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 VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

TriCore<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><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>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

Details on their training spectrum,<br />

customers and partners:<br />

www.microconsult.de.<br />

MicroConsult provides training<br />

<strong>for</strong> the TASKING VX-toolset <strong>for</strong><br />

<strong>C166</strong>/<strong>ST10</strong> and TriCore as well as the classic<br />

<strong>C166</strong>/<strong>ST10</strong> toolset.<br />

Moreover, the TASKING tools are used<br />

in their seminar “Object-oriented<br />

Programming <strong>for</strong> Microcontrollers”.<br />

<strong>C166</strong>/<strong>ST10</strong><br />

26


Other<br />

Back to Table of Contents<br />

HCC-Embedded<br />

Vaci ut 110<br />

Budapest 1133<br />

Hungary<br />

www.hcc-embedded.com<br />

<strong>Product</strong>: Embedded products<br />

TASKING VX-toolset: <strong>C166</strong>/<strong>ST10</strong>,<br />

ARM<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong>,<br />

68K/ColdFire<br />

Back to Table of Contents<br />

hse-electronic<br />

Schauenburger Str. 116<br />

24118 Kiel<br />

Germany<br />

www.hse-electronic.de<br />

<strong>Product</strong>: FLASHit<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />

HCC-Embedded specializes in embedded<br />

firmware and embedded storage solutions.<br />

Their range of products includes failsafe<br />

file systems, FAT file systems, USB host and<br />

device stacks and windows connectivity<br />

software. HCC also provides a full product<br />

development cycle from initial design<br />

thorugh to low volume production.<br />

HCC-Embedded designs a range of<br />

specialist firmware products:<br />

• SAFE - An entirely reliable file system <strong>for</strong><br />

NAND and NOR flash storage.<br />

• TINY - An entirely reliable file system <strong>for</strong><br />

small-sectored flash.<br />

• FAT - Fully featured, high per<strong>for</strong>mance<br />

FAT file system<br />

hse was founded in 1990 and operates<br />

in the specific customers hard- and<br />

software development with 8- and 16-bit-<br />

MCUs (Infineon, ST) as well as fieldbussystems<br />

(like CAN-Bus). It also operates<br />

in the development and distribution of<br />

programmer-tools in industrial embedded<br />

control technologies.<br />

FLASHit is a program-tool <strong>for</strong> programming<br />

application software into an embedded<br />

C16x , SDA6000 or <strong>ST10</strong> target system with<br />

FLASH-memory.<br />

FLASHit:<br />

• Guarantees the correct system setting<br />

with the autodetect function.<br />

• Supports all main busmodes of C16x<br />

target systems.<br />

• Supports the “Chip-Erase”- and the<br />

Sector-Erase-Modes of FLASH-memories.<br />

<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />

• THIN - Highly resource optimized version<br />

of FAT<br />

• USBH - USB host stack with support<br />

<strong>for</strong> EHCI, OHCI and non-standard host<br />

controllers.<br />

• EUSB - USB device stack with support <strong>for</strong><br />

many microcontrollers with integrated<br />

USB and also <strong>for</strong> external USB controllers.<br />

All HCC’s embedded products can be<br />

supplied as full working projects using the<br />

TASKING VX-toolsets <strong>for</strong> <strong>C166</strong>/<strong>ST10</strong> and<br />

ARM as well as the TASKING 68K/ColdFire<br />

and classic <strong>C166</strong>/<strong>ST10</strong> toolset where the<br />

development board is available to HCC.<br />

• Your Hex-File will be analysed so only the<br />

needed memory is erased.<br />

• Can be controlled by scripts, e.g., from<br />

other applications.<br />

• Needs only 1 kbyte internal RAM of<br />

target processors.<br />

• Generates automatically serial-numbers<br />

in your target-system.<br />

• Creates the checksum of the contents of<br />

the FLASH-memory.<br />

FLASHit offers <strong>for</strong> the first session of your<br />

application various debug functions:<br />

• Selects and saves system configuration of<br />

the target system.<br />

• Selects and describes the main registers<br />

of the target processors.<br />

• Selects the flash contents in “hex” or<br />

“bin” files.<br />

• Displays selected addresses of your<br />

FLASH-Memory.<br />

<strong>C166</strong>/<strong>ST10</strong><br />

27


Other<br />

Back to Table 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 VX-toolset: TriCore<br />

TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><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>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</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 />

VX-toolset <strong>for</strong> TriCore as<br />

well as the classic <strong>C166</strong>/<br />

<strong>ST10</strong> tools.<br />

Other <strong>C166</strong>/<strong>ST10</strong><br />

28

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

Saved successfully!

Ooh no, something went wrong!