How to run the Software Development GUI with VCS firmware simulator
Start up two terminals …
In the first terminal
Follow the instructions here to build and use the vcs docker container.
Once in the container, setup Vivado and VCS (refer to Vivado and VCS Setup)
Go to the target directory and execute the vcs build
$ cd Simple-PGPv4-KCU105-Example/firmware/targets/SimplePgp4Kcu105Example $ make vcs
Go to the VCS build output
$ cd ../../build/SimplePgp4Kcu105Example/SimplePgp4Kcu105Example_project.sim/sim_1/behav/
Source the VCS + VHPI environment setup
$ source setup_env.sh
Compile firmware with VCS
$ ./sim_vcs_mx.sh
Launch the VCS GUI (either DVE or VERDI)
$ ./simv -gui=dve & (or $ ./simv -gui=verdi -verdi_opts -sx &)
When the VCS GUI pops up, start the simulation run
In the Second terminal
Setup rogue software (refer to Rogue Software Setup)
run the Development GUI python script with –dev sim argument
$ cd Simple-PGPv4-KCU105-Example/software $ python scripts/devGui.py --dev sim