|
BIRD™ Owl TNY: Microcontrollers debugging solution
Real-Time Debugging with configurable |
detector/actuator matrix |
BIRD™ Owl TNY is a real-time embedded debug solution enabling the development and debug of an application program for Flip80x51 processor at minimal cost. Thanks to its innovative approach for bug detection, it represents a step forward in terms of quality and flexibility with respect to all existing solutions.
The main specificity of BIRD™ Owl is to separate the notion of detectors (i.e. identification of a specific access to a memory location) and actuators (i.e. the action performed after the detection). In a traditional approach, the various detectors (code or data breakpoint) were often associated with a single action: stop the execution of user program. In BIRD™ Owl TNY, we introduce the possibility to associate other types of actions with a detection: count the number of accesses to a memory location or display messages. Obviously, it is still possible to stop program execution but it is no more the unique action the debugger can do.
BIRD™ Owl TNY includes a matrix of detector/actuator that can be configured at run-time by the user to improve controllability and observability of the executed program.
-
Detectors are used to monitor in real time the behavior of the application
- Once an unwanted event is detected, the actuator defined by the user performs a specific action (such as stop program execution or variables recording) that enables to find out quickly what is going wrong.
Key Benefits of Debug solution
-
Real-Time Debugging
-
Unique debug features in MCU market: Display of “function call” tree that provides a useful tracing of executed program without requiring a specific interface and a large memory.
-
Development costs reduction: flexible software configuration of couples detector/actuator that enables software developers to fully use the debug features provided.
-
Flexible debugging solution relevant whatever the type of the program memory (ROM, RAM, Flash) and all along the design flow (FPGA prototype, ASIC, etc)
-
Easy code loading (ISP: “In-system Programming”)
ISP for embedded Flash (Pending)
BIRD Owl debug software screenshot :
Get access to more information, please register.
< Emulation Debug Overview
|