• DocumentCode
    1691836
  • Title

    A High-Level Language and Compiler to Configure the Multi-core Debug Solution (MCDS)

  • Author

    Braunes, Jens ; Spallek, Rainer G.

  • Author_Institution
    pls Dev. Tools, Lauta, Germany
  • fYear
    2009
  • Firstpage
    62
  • Lastpage
    67
  • Abstract
    With the rise of multi-core system-on-chips (SoC) debug adds new requirements and challenges to the system visibility and control. Complex on-chip trace and debug hardware like Infineon´s multi-core debug solution (MCDS) offer the benefit of high degree of observability without affecting the run-time behavior of the system. Highly sophisticated programmable trace qualification capabilities allow the definition of analysis tasks, tailored to the users´ needs. This paper introduces a high-level trace qualification language and compiler which enables the user defining analysis tasks efficiently and fully utilize the powerful and complex features of MCDS without the need of getting into the internals. The language and the compiler are already in industrial use where software development is based on MCDS enabled SoCs to support the developers to achieve better product quality and shorter product development cicles.
  • Keywords
    computer debugging; high level languages; program compilers; system-on-chip; Infineon multi-core debug solution; compiler; debug hardware; high-level trace qualification language; multicore system-on-chip; product quality; software development; system control; system visibility; Computer industry; Control systems; Hardware; High level languages; Observability; Product development; Programming; Qualifications; Runtime; System-on-a-chip; debugging; language and compiler; multi-core System-on-Chip; observability; trace compression; trace qualification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in System Testing and Validation Lifecycle, 2009. VALID '09. First International Conference on
  • Conference_Location
    Porto
  • Print_ISBN
    978-1-4244-4862-3
  • Electronic_ISBN
    978-0-7695-3774-0
  • Type

    conf

  • DOI
    10.1109/VALID.2009.18
  • Filename
    5279947