Update of FPGA example projects to 2020 toolchain.
Multiple Projects Upgraded to newest toolchain (end of 2020)
The following eight FPGA example projects were originally designed with
Vivado/SDK 2019.1 or Vivado/Vitis 2020.1. They have now been upgraded to
each work with Vivado/Vitis 2020.2 . As Vitis is a newer IDE released by Xilinx
a year ago, piecing together a Vitis project is somewhat different than was the
previous SDK IDE. For these examples, Vivado 2020.2 is used to synthesize the
design to a Xilinx FPGA .bit bitstream. This is the only tool flow for the pure
HDL designs. For Microblaze and Zynq designs: after this, Vivado is used to
export a .xsa
archive containing bitstream and hardware export. Two options
follow. Either a new
Vitis project can be created in a new Vitis Workspace; and the sources from the
git
checkout folder Vitis-Sources
can be copied to the src/
folder of the
Vitis Application. Or, a Vitis project archive vitis_export_archive.ide.zip
from Vitis-Archives
can be imported into an empty Vitis Workspace. It is
worthy of note that the GNU Make makefiles contained under the IP
folder can
sometimes exhibit different behavior on Windows 10 Pro versus Ubuntu Linux.
Recognizing this, and the possibility of other cross-platform differences, the
Vitis-Archives
folder contains a ZIP project import each for Ubuntu and for
Windows, each tested to compile and execute successfully with the respective
desktop onto the target hardware.
Comments and bug reports are very welcome. Check the about page for information of where I can be found on-line.
fpga-serial-acl-tester-1
FPGA Serial ACL Tester Version 1, targetting Arty-A7-100T by Timothy Stotts
FPGA Serial ACL Tester Version 1 project and source code
fpga-serial-acl-tester-2
FPGA Serial ACL Tester Version 2, targetting Zybo-Z7-20 by Timothy Stotts
FPGA Serial ACL Tester Version 2 project and source code
fpga-serial-mem-tester-1
FPGA Serial Mem Tester Version 1, targetting Arty-A7-100T by Timothy Stotts
FPGA Serial Mem Tester Version 1 project and source code
fpga-serial-mem-tester-2
FPGA Serial Mem Tester Version 2, targetting Zybo-Z7-20 by Timothy Stotts
FPGA Serial Mem Tester Version 2 project and source code
fpga-colors-tester-1
FPGA Colors Palette Tester Version 1, targetting Arty-A7-100T by Timothy Stotts
FPGA Colors Palette Tester Version 1 project and source code
fpga-colors-tester-2
FPGA Colors Palette Tester Version 2, targetting Zybo-Z7-20 by Timothy Stotts
FPGA Colors Palette Tester Version 2 project and source code
fpga-iic-hygro-tester-1
FPGA IIC HYGRO Tester Version 1, targetting Arty-A7-100T by Timothy Stotts
FPGA IIC HYGRO Tester Version 1 project and source code
fpga-iic-hygro-tester-2
FPGA IIC HYGRO Tester Version, targetting Zybo-Z7-20 by Timothy Stotts