Debugging
The Efinity® software includes a hardware Debugger to probe signals in your FPGA design via the JTAG interface. The Debugger has two perspectives: Profile Editor and Debug. The Profile Editor perspective is where you add debug cores manually. You can also view the settings of a Logic Analyzer core that you created with the Debug Wizard. The Debug perspective is where you perform debugging.
The Debugger includes two debug cores, Virtual I/O
(vio) and a Logic Analyzer
(la). You use a manual flow and the Profile Editor to
configure Virtual I/O cores. You can use a manual flow or the Debug Wizard's automated
flow to configure Logic Analyzer cores.
- Create a debug profile with the Virtual I/O and/or Logic Analyzer debugger core(s).
- Generate the debug design file and add it to your project.
- Compile.
- Program the FPGA.
- Run the Debugger GUI and observe the values on the probes.