Communication
Contacts
Offering
Investors
Careers
Sesame
Embedded memories
Logic virtual components
Analog virtual components
Test structures
Virtual test & diagnostic
 Hardware/Software Codesign
 Hardware/Software Codesign
Layout verification
Quadrant of skills
SoC Integration
Custom Fabless Supplier
 
 

Search dolphin:

silicium estimator

 

Presentation Sheet

BIRD™ 2.0 - Scalable solution for Real-Time Debugging!

 

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

BIRD combines a virtual component integrated next to the processor with a Monitor Program, forming the most efficient platform for real-time debugging of the Application Program, with a high capability for controlling program execution (HW/SW, data events) 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 through which the SoC interfaces with the development platform on a PC and enables quick code loading through the JTAG.

schema

 

Key Benefits

  • Low cost Debugging Platform for embedded software development. Embedded debug modules can be scaled-down to reduce the gate count
  • Real-Time Debugging (*)
  • Flexible solution whatever the program memory: ROM, RAM or Flash…
  • Trace Memory records only non sequential instruction (program branch), that enables to display a trace of executed program much deeper than the trace memory itself (at least a ratio of 4!)
  • Comprehensive debug tool with an intuitive and user friendly interface

(*) Real-Time debugging is the capability for a tool to detect a bug without altering the real-time operations of the core, typically without impacting interrupt latency.

 

Product description

  • Available in two configurations: BIRD-Tiny (2.7 K) and BIRD-Advanced (8 K), enabling a trade-off between debug functions and gate count
  • BIRD Debug software is available as a plug-in for either Keil µVision3 or Raisonance RIDE
    • Automatic loading of program memory content
    • Source level debugging: single step, C-line to line, step-into, step-over, go to address…
  • Control of the execution
    • Code execution Breakpoint
      • Unlimited Software breakpoint, Up to 4 Real-time Hardware breakpoints
    • Data events
      • Enable to monitor access to data memory (SFR, XDATA, IDATA) and to generate a breakpoint or to trigger trace recording
      • Data events can be combined together to form a complex event
  • Read-write access to all processor registers, memories and peripherals connected to the processor
  • Real-time Trace of the executed program.
    • Trace window displays the disassembled instruction in assembly, in C or both
    • Trace memory depth is chosen by the SoC integrator (up to 1,024 records)
  • A Monitor program (≈ 300 bytes) located in the CODE memory space, is used as a replacement of traditional ROM monitor program (up to 6 Kbytes)

 

 

< Emulation Debug Overview