Skip to content
Learning Platform for students to learn VHDL.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc add documentation and presentation May 6, 2019
pc Updated c programm Jun 12, 2019
proj Updated c programm Jun 12, 2019
repo IP Files added Feb 14, 2019
sdk prettify Jun 4, 2019
src Deleted used Files May 5, 2019
.gitignore Update .gitignore Apr 26, 2019
.gitmodules update gitmodule Mar 27, 2019 Updated Readme May 28, 2019 Rename to Feb 10, 2019

VHDL Testing Platform


  • a Zybo Z7020
  • a micro SD card(min 16GB)
  • a Linux Computer
  • IP Cam
  • Petalinux 2017.4
  • Vivado 2017.4
  • Vivado Partial Reconfiguration Licence
  • Json-c Library

Get the project

After installing Vivado 2017.4 and Petalinux 2017.4, clone the project.

source /path/to/vivado/
source /path/to/petalinux/

git clone --recursive

modify paths in config.txt in pc/Server_TCL 

Build Petalinux Image

cd VHDL_Testing_Platform
cd petalinux
petalinux-config --get-hw-description=../hw_handoff
petalinux-package --boot --fsbl image/linux/zynq.elf --fpga image/linux/top.bit --u-boot

Copy BOOT.bin and image.db to the formatted SD Card and flash the filesystem.

Network Setup / Test

  1. Connect the Zybo and the IP Cam to a Network with DHCP.
  2. Navigate to the IP of the Zybo. for example:
  3. Select a user with

Thanks to:

You can’t perform that action at this time.