Communication
Contacts
Offering
Investors
Careers
Libraries of Standard cells and Memories
Logic virtual components
Analog virtual components
Test structures
 Hardware/Software Codesign
Virtual test & diagnostic
 Hardware/Software Codesign
Layout verification
My MEDAL
Quadrant of skills
SoC Integration
Custom Fabless Supplier
 
 

Search dolphin:

silicium estimator

 

BIRD™ Owl TNY: Microcontrollers debugging solution

 

Real-Time Debugging with configurable

detector/actuator matrix

 

bird

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 :

schema

 

Get access to more information, please register.

 

< Emulation Debug Overview