Debug Facilities in the TriMedia CPU64 Architecture

  • Authors:
  • Harald Vranken

  • Affiliations:
  • Philips Research Laboratories, Prof. Holstlaan 4, 5656 AA, Eindhoven, The Netherlands. vranken@natlab.research.philips.com

  • Venue:
  • Journal of Electronic Testing: Theory and Applications - special issue on the European test workshop 1999
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes debug facilities in the PhilipsTriMedia CPU64, which is an embedded processor core for multimediaapplications. Its architecture provides a VLIW pipeline, support for64-bit vector data, and virtual memory management. The debug hardwarein the TriMedia CPU64 supports two complementary debug strategies.One strategy provides a snapshot of the processor state at certainmoments in time, which is achieved by single-step execution andvarious breakpoint types. The other debug strategy providescontinuous monitoring of the processor state by using a PC tracebuffer. Precise exceptions are used to provide accurate contextswitching from application software to debugger software.