In this lab you will use the uart_echo design that was introduced in the previous labs. You will use Debug Wizard to debug the hardware.
-
Start the Efinix if necessary and open the lab2 project (lab2.xml) you created in the previous lab using the File>Open Project.
-
Click the Efinity Debug Wizard.
-
Then select dout, clk, rx_done_tick. Select clock domain as clk. Click Next. Click Finish.
-
Generate new bitstream file for debugging.
-
Click the Open Debugger.
-
Select your target board then upload your .bit file for program the board.
-
After the bitstream , connect debug Interface.
-
Click Add Probes button then select dout[7:0] and click ok.
-
Set Radix as Hex and value as 61 which equal to char “a”. Then click run.

-
Open Tera Term and set baud rate and com port.
-
Enter character “a” then click Run.
-
You can install GTKWave with iVerilog. You have to select install GTKWave option. Then GTKWave will installed automatically.
-
Open the workspace folder of lab2 then open .vcd file.
-
Right click on the top and click Rescurse Import>Append.
-
Analyze the waves of dout[7:0].
-
In new version of GTKWave, waveform will be opened automatically. (iverilog-v12-20220611)









