This website uses cookies. By using this site, you consent to the use of cookies. For more information, please take a look at our Privacy Policy.
Home > FPGA Technical Tutorials > FPGA-Based Prototyping Methodology > Bring up and debug: the prototype in the lab > Note: use different techniques during debug

TABLE OF CONTENTS

Xilinx FPGA FPGA Forum

Note: use different techniques during debug

FONT SIZE : AAA

Some might say that on-the-bench debug of any design, not just FPGA-based  prototypes, is more intuition that invention. Debug skills certainly are hard to  capture in a step-by-step methodology, however, it is a good start to put a range of  tools in the hands of experienced engineers. On the bench, it is common to find a  combination of these different debug tools in use, such as real-time probing, non  real-time signal tracing and customer debuggers.

For example, if a certain peripheral like a TFT display driver in a mobile SoC chip  is functioning improperly then we might try to debug the design though the custom  debugger first. We could read and write a certain register embedded in the specific  peripheral through the customer debugger to check basic access to the hardware.  Then we can try to tap onto the internal processor bus through Identify instrumentor  and debugger by setting the trigger point as the access to the address corresponding  to the register. With the traced signals we can identify whether proper data is read  and written into the register. Then we can connect the oscilloscope or logic analyzer  on the signals which are connected to the TFT display to check whether the signal  are coming appropriately when a certain register is read and written. Of course, all  of these steps might be performed in a different order as long as we are successful.  With this combined debug approach we can debug most of the problems in the  design.


  • XC2C512-FGG324I

    Manufacturer:Xilinx

  • Xilinx BGA
  • Product Categories:

    Lifecycle:Any -

    RoHS:

  • XC4028XL-1BG256I

    Manufacturer:Xilinx

  • FPGA XC4000X Family 28K Gates 2432 Cells 0.35um Technology 3.3V 256-Pin BGA
  • Product Categories: FPGAs (Field Programmable Gate Array)

    Lifecycle:Obsolete -

    RoHS: No RoHS

  • XC2C64-7CPG56C

    Manufacturer:Xilinx

  • Xilinx BGA
  • Product Categories:

    Lifecycle:Any -

    RoHS: -

  • XC2C64-7VQG44C

    Manufacturer:Xilinx

  • Xilinx QFP44
  • Product Categories:

    Lifecycle:Any -

    RoHS: -

  • XC2V1500-4FF896I

    Manufacturer:Xilinx

  • FPGA Virtex-II Family 1.5M Gates 17280 Cells 650MHz 0.15um Technology 1.5V 896-Pin FCBGA
  • Product Categories: FPGAs

    Lifecycle:Obsolete -

    RoHS: No RoHS

Need Help?

Support

If you have any questions about the product and related issues, Please contact us.