Principal
    Publicações
        Publicações internacionais
           LEONARDO TfPDV
              Sumário
               Índice
Publicações internacionais
Sumários e Índices

Publ. pedagógica LEONARDO TfPDV:

Sumário:

This document contains the materials for the training action Techniques for Prototype Debugging and Validation, a part of the Design for Debug and Test module within workpackage 2 of the Leonardo INSIGHT II project. The objective of this training action consists of presenting the several aspects related to the prototype debug and validation phase. The several models used for simulation and the currently available debug tools for ASIC-based, microprocessor-based and hybrid ASIC / microprocessor -based prototype systems are first presented and the debugging techniques for each system type are then covered in detail. The necessity of following careful design for debug and test rules is stressed, leading the way to the following training actions: i) Design for Test Standards and Proposed Standards and ii) Design for Debug and Test Techniques.

Índice:

1 - INTRODUCTION

2 - THE PROTOTYPE SYSTEM MODEL

ASIC-based systems
    Behavioural models
    Functional models
    Timing models
    System structural model
    Level of modeling
Microprocessor-based systems
    Instruction-set simulation models
    Bus-functional models
Hybrid ASIC / microprocessor -based systems

3 – TOOLS FOR PROTOTYPE DEBUGGING

Prototype systems based on ASICs
    Logic emulation systems with debug capabilities
    Scan-based tools
    Comparing the debug tools
Prototype systems based on commercial microprocessors
    ROM monitors
    ROM emulators
    In-circuit emulators
    Oscilloscopes and logic analysers
    Pre-processors
    Built-in emulation logic
    Comparing the debug tools
The hybrid case

4 – PROTOTYPE DEBUGGING TECHNIQUES

Basic debug operations
    State control / observation
    Single-stepping
    Breakpoints
    Real-time analysis
Debugging techniques for ASIC-based systems
    Extensive functional / timing simulation
    Structural test
    Functional debug methodology
Timing debug methodology
Debugging techniques for microprocessor-based systems
    Benefits / limitations of extensive software simulation and debugging
    Hardware breakpoints and single-steps
    Event triggering and real-time trace
Debugging techniques for hybrid ASIC / microprocessor -based systems
Validating the prototype

5 – CONCLUSION

BIBLIOGRAPHY