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

FPGA IIC HYGRO Tester Version 1 project and source code