iSYSTEM Company and Product Overview v12.02
-
Upload
isystem-ag -
Category
Technology
-
view
427 -
download
4
description
Transcript of iSYSTEM Company and Product Overview v12.02
Debug and Test Tools - All under One Umbrella
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
Debug and Test Tools
Close Relationship with Semiconductor vendors - Supported MCUs
MSP430
RL78
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
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, …)
Debug and Test Tools
I/O Module Benefit II - Power Measurement
• Measure and optimize target power consumption
Debug and Test Tools
I/O Module HW Features
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
Debug and Test Tools
iSYSTEM within the V
Testing: Unit Test, Integration Test, System TestSoftware-Development &
Debugging, Tracing
Traceability Tool Qualification
Debug and Test Tools
Remote Control and Test API Architecture
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
Debug and Test Tools
Tool Pre-Qualification Environment
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
Debug and Test Tools
iSYSTEM
• embedded.typepad.com
• twitter.com/isystemag
• youtube.com/isystemembedded
• slideshare.net/isystem
• flickr.com/photos/isystem