Daniel Payne
Moderator
I've met and interviewed Brad Quinton at Tektronix here in Beaverton, Oregon and he just wrote an article at EE Times: Tackling large-scale SoC and FPGA prototyping debug challenges. Brad summarizes the core requirements for optimal SoC debugging:
Three approaches have traditionally been applied to SoC debug:
There are big issues with each of these approaches, however Brad's group has come up with something new for the third approach, FPGA-based prototyping by adding instrumentation efficient enough to allow hundreds of thousands of probes to be used, instead of a thousand probes (ie. ChipScope and SignalTAP).
Read the full EE Times article, or some of the Wiki pages here:
Have you tried FPGA-based prototyping, and if so how was the debug process for you? Fun or painful?
<script src="//platform.linkedin.com/in.js" type="text/javascript"></script>
<script type="IN/Share" data-counter="top"></script>
- Full RTL-level visibility with minimal dependence on FPGA CAD flows
- Fast, efficient identification of the root cause of bugs
- Run at full speed to enable verification with real-world signals
- Time-correlated signals across different clock domains
- Scale seamlessly to support large, complex designs
- Enable efficient debugging of firmware and application-level software
- Verify hardware and software interactions at the system-level
Three approaches have traditionally been applied to SoC debug:
- Simulation acceleration
- Emulation
- FPGA-based prototyping
There are big issues with each of these approaches, however Brad's group has come up with something new for the third approach, FPGA-based prototyping by adding instrumentation efficient enough to allow hundreds of thousands of probes to be used, instead of a thousand probes (ie. ChipScope and SignalTAP).
Read the full EE Times article, or some of the Wiki pages here:
- Engineer to Engineer, Embedded Instrumentation
- Apply within: four embedded instrumentation approaches
- ASIC Prototyping: Dini Group and Tektronix
- Embedding 100K probes in FPGA-based prototypes
- Improving FPGA Prototype Debugging
Have you tried FPGA-based prototyping, and if so how was the debug process for you? Fun or painful?
<script src="//platform.linkedin.com/in.js" type="text/javascript"></script>
<script type="IN/Share" data-counter="top"></script>
Last edited: