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™ 2.0 - Scalable solution for Real-Time Debugging!

Real-Time Debugging
Flexible debugging solution
Watchpoints, Breakpoints

 

BIRD provides the software developer with a "Built-In Real-time Debugger", enabling the development of an application program for Flip8051/80251/APS32 processor at low cost thanks to a real-time and comprehensive debug solution.

BIRD combines a virtual component integrated with Flip8051/251/APS32 processor with a Monitor Program, forming the best platform for real-time debugging of the core, with a high capability of controlling program execution (HW/SW breakpoint, data breakpoint) and a detailed view of the SoC internal status (memory dump view, trace window).

BIRD is driven through the RLink-BIRD, a low cost USB-JTAG adapter which interfaces the SoC with the development platform on a PC and enables quick code loading through the JTAG interface. It is available for any SoC embedding Flip80x51 family processor and pending for FlipAPS32.

schema

 

Key Benefits of Debug solution

  • Real-Time Debugging (*)
  • Flexible debugging solution whatever the type of the program memory (ROM, RAM or Flash…)
  • Real-time tracing of executed program enabling to find more easily hidden bugs
  • Scalable embedded debug solution enabling to
  • Achieve the optimal trade-off between debugging features and silicon cost

(*) Real-Time debugging is the capability for a tool to be able to detect a bug without altering the real-time operations of the core, i.e for instance without impact in interrupt

 

Product description

  • Advanced monitoring capability
    • Display and control (R/W) of any processor registers, SFRs, program and data memory
    • Trace of the executed program
      • Trace window displays the disassembled instruction in assembly, in C or both
      • Trace memory records only the non-sequential instructions, enabling to display a trace of executed program much deeper than the trace memory itself (at least a ratio of 4!)
  • Available in two configurations, BIRD-Tiny (2.7 K) or BIRD-Advanced (8 K), enabling to make a trade-off between debug functions and gate count
  • BIRD-DS available as a software interface between the embedded debug modules and Keil µvision3
  • Advanced controllability features through
    • Breakpoint (Unlimited Software breakpoint, Up to 4 Real-time Hardware breakpoint)
    • Watchpoint (up to 4 data breakpoint activated by an access to a variable in data memory)

 

 

< Emulation Debug Overview