iSYSTEM Company and Product Overview v12.02

15
Debug and Test Tools - All under One Umbrella

description

iSYSTEM specializes in embedded development and test tools. We provide debugger and analyzer solutions for more than 50 CPU architectures and their derivatives (2500+ microcontrollers). The Windows and/or Eclipse based development environment (winIDEA) is easy to learn and use. The flexible integration and application of iSYSTEM solutions within the entire development process is enabled by open and public interfaces (APIs).

Transcript of iSYSTEM Company and Product Overview v12.02

Page 1: iSYSTEM Company and Product Overview v12.02

Debug and Test Tools - All under One Umbrella

Page 2: iSYSTEM Company and Product Overview v12.02

Debug and Test Tools

About iSYSTEM

• iSYSTEM is a privately held company founded in 1986, with offices in Munich, Germany and Ljubljana, Slovenia.

• We maintain decades-long relationships with highly skilled distributors in major world markets.

• iSYSTEM is an ISO 9001:2008 certified company in the field of design, development, production and sales of embedded microcontroller development and test tools, managing custom projects and providing professional services related to such tools.

2009199919951993

Page 3: iSYSTEM Company and Product Overview v12.02

Debug and Test Tools

Close Relationship with Semiconductor vendors - Supported MCUs

MSP430

RL78

Page 4: iSYSTEM Company and Product Overview v12.02

Debug and Test Tools

iSYSTEM Hardware

• Application Debugger― Debug & Test of applications with On-Chip Debug connectors such as JTAG,

BDM, SDI, OnCE, SWD, N-Wire, DAP, …

• Application Analyzer― Debug & Test of applications PLUS recording & analyzing execution flow

(no code instrumentation)― Connects via trace port such as NEXUS, ETM, AURORA, …― Trace = recording code execution and data flow― Profiler = time measurement― Coverage = execution statistics according to standards

• I/O Module― Add-on for the iC5000 embedded software debug, analyzer

and test platform. It drives and measures digital and analog signals― Target level power analysis during execution of either the entire application

software or even down to the function level

Page 5: iSYSTEM Company and Product Overview v12.02

Debug and Test Tools

I/O Module Benefit I

• Create real-world debug and test scenarios― Combine/drive/control/extend a debug and/or (unit-)test session with

digital/analog I/O― Real-time trace/profiling of I/O signals to increase observability and time accurate

correlation of hardware events  to the program flow. • Simplifies debug of hard to catch corner cases, e.g., an hardware event

which causes an IRQ/task switch resulting in a worse case timing condition― Trigger on I/O signals

• Speeds up integration testing― Generate custom waveforms using the integrated pattern generator

• Besides correct event generation to stimulate the embedded software this feature provides a key benefit during hw/sw integration testing as it enables fault injection/disturbance testing

― Seamless integrated in the software development (winIDEA) and software test (testIDEA) environment

― Automate the control of the I/O module using iSYSTEM‘s generic API isystem.connect (e.g., to use a script languages such as Python, Perl, TCL, …)

Page 6: iSYSTEM Company and Product Overview v12.02

Debug and Test Tools

I/O Module Benefit II - Power Measurement

• Measure and optimize target power consumption

Page 7: iSYSTEM Company and Product Overview v12.02

Debug and Test Tools

I/O Module HW Features

Page 8: iSYSTEM Company and Product Overview v12.02

Debug and Test Tools

iSYSTEM Software

• winIDEA IDE― Single IDE for all your projects― Multi-core support (one winIDEA instance for one core)― MS Visual Studio look & feel― ECLIPSE integration

• isystem.connect (open & public interface)― Automated Remote control of Debug & Test environment― Automated data transfer from/to other applications

• testIDEA― RealTime-UnitTest API and GUI― Unit test on object code level

• fitIDEA― Tool Qualification and Regression Test Toolsuite

Page 9: iSYSTEM Company and Product Overview v12.02

Debug and Test Tools

iSYSTEM within the V

Testing: Unit Test, Integration Test, System TestSoftware-Development &

Debugging, Tracing

Traceability Tool Qualification

Page 10: iSYSTEM Company and Product Overview v12.02

Debug and Test Tools

Remote Control and Test API Architecture

Page 11: iSYSTEM Company and Product Overview v12.02

Debug and Test Tools

Diagnostics & Calibration

UML & Co.

Simulation

Code Analysis and Test Automation

GNU/GDBserver

Connectivity

Documentation (XML, HTML, …)

Proto

type

only!

Proto

type

only!

Call & Debug Plugins

Prototyping & Test Automation

JTAG Boundary Scan Tests

Worst-Case Execution Time Analysis

Automated Unit Test

RTOS Kernel Awareness Plugins

Page 12: iSYSTEM Company and Product Overview v12.02

Debug and Test Tools

Tool Pre-Qualification Environment

Page 13: iSYSTEM Company and Product Overview v12.02

Debug and Test Tools

Tool Pre-Qualification Environment

• If a specific function of an iSYSTEM tool has to get verified in the customer’s use case context

• Consists of reference hardware plus test cases to verify several functions of an on-chip debug and trace tool such as:

― Standard debugging and IDE functions, e.g. memory read, write, step, memory dump, download, flash programming, etc.

― Advanced debugging with trace and profiling (especially time measurements)― Software test with code coverage and unit test― …

• Is an extract of iSYSTEM’s internally used regression test tool suite

• May be ported/adapted to a customer’s target system

 

Page 15: iSYSTEM Company and Product Overview v12.02

[email protected]+49 8138 6971 50

iSYSTEM AG

Germany

Slovenia