Xilinx tool tutorial 2019.1

1 minute read

Published:

This post briefly introduce Xilinx tool 2019.1

It only shows a simple design flow of software/hardware for Xilinx MPSoC. It is INCOMPLETE because it does not cover everything you need to know about Xilinx design tool. Furthermore, the hardware as well as its linux appliation software in this tutorial are both not tested on board. This only provides a flavour of software/hardware co-design method on heterogeneous multi-processor system on chip.

Xilinx High Level Synthesis

This tutorial shows how to create an simple adder VHDL design from C++ code using Xilinx HLS tool.

HLS Project from Scratch

Xilinx Vivado Design Suit

This tutorial shows how to create an simple vivado project from scratch using the VHDL source from HLS. It also shows how to create a custom peripherial IP using the vivado and how to design an IP block based design for MPSoC using the AXIS bus interface.

Vivado Project from Scratch

Custom Peripherial IP

Vivado Project for MPSoC

Xilinx Software Development Kit

This tutorial shows how to do simple data streaming from ARM processor to the custom peripherial IP on FPGA using linux applications by Xilinx SDK. Surely, it could be done in Bare Meta mode but it needs more comprehensive knowledge and skill to combine those low level library and interfaces.

Linux Application Design