Visible to Intel only — GUID: qze1522111653904
Ixiasoft
Step 1: Getting Started
Step 2: Preparing the Base Revision
Step 3: Preparing the Implementation Revisions for Debug
Step 4: Tapping Signals in the Implementation Persona
Step 5: Configuring Data Acquisition
Step 6: Setting Trigger Conditions
Step 7: Generating Programming Files
Step 8: Programming the Board
Step 9: Performing Data Acquisition
Visible to Intel only — GUID: qze1522111653904
Ixiasoft
Step 3: Preparing the Implementation Revisions for Debug
In this step you instantiate the SLD JTAG Bridge Host and then add a .stp file to the implementation revisions that you want to debug.
- In the Intel® Quartus® Prime GUI, set blinking_led_slow as the current revision.
- Include sld_host.ip as a project file in the blinking_led_slow implementation revision.
- Uncomment the following blocks of code from blinking_led_slow.sv:
//=================== // Uncomment this block to enable Signal Tap input wire tck, input wire tms, input wire tdi, input wire vir_tdi, input wire ena, output wire tdo, //=================== //=================== // Uncomment this block to enable Signal Tap sld_host u_sld_hostled_two_on ( .tck (tck), // input, width = 1, connect_to_bridge_host.tck .tms (tms), // input, width = 1, .tms .tdi (tdi), // input, width = 1, .tdi .vir_tdi(vir_tdi),// input, width = 1, .vir_tdi .ena (ena), // input, width = 1, .ena .tdo (tdo) // output, width = 1, .tdo ); //===================
- Update the port definition for the PR personas to include the following ports, by uncommenting this block of code in blinking_led_slow.sv and blinking_led_empty.sv files:
module blinking_led_slow ( // clock input wire clock, input wire [31:0] counter, //================= //Uncomment this block to enable Signal Tap input wire tck, input wire tms, input wire tdi, input wire vir_tdi, input wire ena, output wire tdo, //================= // Control signals for the LEDs output wire led_two_on, output wire led_three_on );
- Click Tools > Signal Tap Logic Analyzer to open the Signal Tap Logic Analyzer Window.
Figure 11. Signal Tap Logic Analyzer Window
- Click File > Save As, and save the file as stp_slow.stp.
A dialog box appears prompting you to enable Signal Tap file stp_slow.stp for the current project.Figure 12. Enable stp_slow.stp for the Current Project
- Click Yes.
Repeat these steps for the blinking_led_default and the blinking_led_empty personas. Use stp_default.stp and stp_empty.stp for the Signal Tap files.
You can disable Signal Tap in the project by clicking Assignments > Settings. In the Category pane select Signal Tap Logic Analyzer. Then, turn off Enable Signal Tap Logic Analyzer.
Related Information