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