iSYSTEM Rolls Out winIDEA 9.4 with New CPU and Device Support

5/5/2004 - Schwabhausen (Munich), Germany - Expanding further on a base of powerful features and ease-of-use, the new version 9.4 of iSYSTEM's winIDEATM integrated development environment adds capabilities in integration, debug, build management, new CPU families and new device support.

"Over a year in the making, version 9.4 is one of our biggest winIDEA updates ever," says Helmut Kindermann, iSYSTEM CEO. "In addition to dozens of new capabilities, new features and new device support, we have also rolled into the basic system several features which were previously add-on options. These include CASE tool support and certain RTOS support. Our winIDEA wins us order after order for its ease of use, power and value. Now with 9.4, we further distance ourselves in a very competitive market."

In addition to a powerful debugger, winIDEA includes a project manager and a build manager where all popular compilers may be integrated, thus allowing users to write, download, debug and edit their code from a single interface. This interface is consistent for all of iSYSTEM's emulators and all 650 plus supported microcontrollers. winIDEA runs on Windows 95/98/ME/NT/2000/XP operating systems.

The many new and enhanced features in winIDEA V9.4 include:

EasyCODE 7 (Case Tool) support
WinIDEA Integration with EasyCODE 7 and higher is supported. Integration includes:

OSE freeze mode support
Display of all kernel objects while the CPU is stopped. WinIDEA exposes access to kernel objects via TCP port to other OSE aware applications like OSE Illuminator, etc.

Debug context preset for a swapped out task in freeze mode
For any OS task full debug context (execution point registers, stack, local variables, etc.) can be displayed.

Emulator DHCP support and Ethernet enumeration
Emulators supporting Ethernet communication are now able to automatically obtain IP configuration using DHCP protocol.

CMX (OS) support via ORTI interface
winIDEA features OS awareness by obtaining the necessary information from the OS over the ORTI interface.


Several debug progress dialogs now merged into a single dialog
All debug processes and belonging statuses (conversion, loading, download, initialization, verify), which execute before a completed debug download are now reported in a single dialog providing the user more information

Download exclusions
Memory regions can be excluded now.

Real-time target download option
Explicit target download (via 'Download' button in the dialog) can be performed at any time using real-time access.

Real-time target download option
Explicit target download (via 'Download' button in the dialog) can be performed at any time using real-time access.

Memory Region Restriction
Memory access can be read and/or write restricted. This feature can be used to specify location of FLASH memory, which can fail if write access is attempted to it (for instance when attempting to set a software breakpoint or when writing to the flash locations securing the flash).

Additionally, 8, 16 or 32-bit memory accesses can be blocked for some CPUs. For instance, an external peripheral device is connected to the CPU requesting 16-bit access. The user can block 32-bit access to that memory range to ensure proper peripheral device operation.

Real time update
Update times available from 50ms upwards in increments of 50ms.

Real-time SFR windows
If configured for real-time access, SFR windows subject to periodic update too.

Extended CPU initialization
Existing (before download) initialization is extended for 'Reset and run for X sec' option. Up to now, winIDEA offered CPU initialization over the .ini file or winIDEA initialization dialog. Now, the user can initialize the CPU by executing part of the code in the target ROM for X seconds.

Non-destructive JTAG clock change for JTAG debuggers
JTAG clock can change among slow, medium, fast JTAG scan without terminating debug session.

Support for slow scan speed during initialization for JTAG debuggers
Slow scan speed can be enforced for the duration of the initialization sequence.

JTAG download speed improvements
JTAG download speeds have been greatly improved on PowerPC and XScale families using Burst+ hardware.

Build Manager

Build manager settings import and export
Build manager can be imported or exported in XML format.

Project import
winIDEA can import list of project groups and files from an XML file. The format of XML is identical to that of the project export.

Multiple compiler option
A compiler can be selected individually for each file to be compiled. This allows running older ARM compilers that have separate executables for ARM and Thumb mode.

Project/Settings/Includes list scrollable
The list allows horizontal scrolling of long paths.

Added GCC compiler filter
A generic GCC filter was added to the Build Manager.


Symbols export
Symbol table can be exported (Debug/Debug Options/Symbols -> Export...).

New document tab window
Existing document tab was refreshed.

Resizable Execution Breakpoint dialog
The Execution Breakpoint dialog is now resizable.

Access coverage
Implemented "Save to disk".

Resizable browser dialog
The browser dialog is now resizable and provides more space for variable name display.

Support for multiple check-outs in source control
Multiple check-outs in source control supported.

Shortcut to Hardware Breakpoint selection
Hardware/Software execution breakpoints mode selection is now available directly in the Hardware menu.

C++ multiple inheritance and polymorph support
Multiple inheritance supported. Polymorphic pointers decoded to actual type.

New trace file export filter
CSV (comma separated values) filter for exporting trace file implemented.

Auto download option extended
A download can be performed automatically when download file(s) change is detected.

New script functions
New Script functions were added:

New CPU Families and Devices

New flash device support
New flash devices for on-chip debugger added.

National Semiconductor CR16
CR16 Nexus featuring code and data profiler supported by iTRACE tool.
New CR16 CPUs supported by the JTAG debugger.

Micronas VCT49XYI
Micronas VCT49XYI television CPU supported by the existing SDA55xx ActivePOD and new adapter board.

Motorola MCORE
Added support for Motorola MCORE MMC2114 and Call Stack for MCORE family.

Motorola 68HC08
Three new PODs introduced supporting new 68HC08 devices.

Motorola 68HCS08
New Motorola 8-bit HCS08 family supported by the BDM debugger including the on-chip trace support.

Motorola 68K
68000, 68302 and 68EC000 CPUs supported by new Active PODs featuring 16MB emulation memory. Stack support added.

Motorola HCS12
All new HCS12 devices supported by ICE and BDM. On-chip trace supported by BDM debugger. Added optional delay for PLL initialization before emulator starts using second clock in case of an application using PLL. New trace features added to the existing Active PODs supporting HCS12 derivatives:

NEC V850
New V850ES/Fx2 family supported by new Active PRO POD.

8-bit NEC 78K0/Kx1 family supported by Power POD.

iPDP combines iSYSTEM winIDEA IDE, an LPT to JTAG or LPT to BDM dongle, GNU compiler and evaluation board for ARM7/ARM9/XScale or MPC5xx/8xx. Special winIDEA setup is created for each bundle, including sample projects and a quick start document.

Motorola/IBM Power PC
Support for new devices added: MPC852T, MPC866T PPC750GX, MPC8280, MPC870, MPC875, MPC880, MPC885, MPC5200, PPC750dd3 ...

Motorola ColdFire
New 32-bit Motorola ColdFire 52xx family supported by the BDM debugger.

Atmel/Philips 8051
New Philips and Atmel devices supported by new PODs.

New ARM7 and ARM9 CPUs supported by the JTAG debugger including on-chip flash support (Atmel AT91FR4042, AT92FR40162,...).

Motorola MAC7100
New 32-bit MAC7100 family featuring ARM7TDMI and Nexus supported by JTAG debugger and iTRACE PRO, including fast internal flash programming.

Texas Instruments MSP430
Low power 16-bit MSP430 family supported by JTAG debugger. Call Stack support added.

iSYSTEM AG ( is an international electronics company headquartered in the suburbs of Munich, Germany. Founded in 1986, the company develops and markets a broad range of development tools for embedded systems design and test. iSYSTEM in-circuit emulators and integrated development environment software help engineers create outstanding electronics delivered to the marketplace in less time. iSYSTEM products are used by tens of thousands of engineers in over forty countries worldwide. Outside of Germany, the products are sold and supported by distributors who are the embedded systems experts in their home markets. Affiliates iSYSTEM USA, iSYSTEM AB, iSYSTEM Italy and iSYSTEM UK sell and support the company's products in the Americas, Scandinavia, Italy and the United Kingdom and Ireland, respectively. Providing engineering and manufacturing support is ASYST Electronic, another iSYSTEM affiliate. Collectively, the iSYSTEM family of companies employs over 60 enthusiastic staff worldwide.

Previous Page | News by Category | News Search

If you found this page useful, bookmark and share it on: