show menu

Download this tutorial in pdf

Vivado Journal and Log Files

Posted by Florent - 17 May 2016


In the tutorial 1 (First Start with Vivado) we have used an example design to generate a Bitstream using Xilinx Vivado 2016.1. During this process from Project Creation to Bitstream Generation, .jou and .log files have been created by Xilinx Vivado. In this tutorial we will analyse these files.

vivado.jou and vivado.log files

If we look at the folder from which we have launched Vivado, two files have been created: vivado.jou and vivado.log.

The vivado.jou file is a journal file which contains tcl commands. Each GUI (Graphical User Interface) operation we have made results in one (or more) tcl command. The Figure 1 shows the vivado.jou file obtained from the previous tutorial. The line 12 contains the first tcl command: start_gui. This tcl command has been executed when we have enter the command "vivado" in the command prompt. By default, Vivado is launched in GUI mode, so the GUI is started. The lines 13 to 17 correspond to the project creation (we can see the part we have selected and the example project). Finally, the lines 18 and 19 correspond to the “Generate Bitstream” operation.


vivado.jou file

Figure 1 - vivado.jou file

The vivado.log file also contains the tcl commands captured from the GUI operations but also contains all the messages returned by Vivado.

If you want to use the desktop icon to run Vivado and define where the .log and .jou files will be created, right click on the icon and click on “properties”. Enter the path from where you want to start Vivado in the “start in” field.

Vivado desktop icon properties

Figure 2 - Desktop icon properties


Post a comment

Only connected users can post comments