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.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc add documentation and presentation May 6, 2019
hw_handoff
pc Updated c programm Jun 12, 2019
petaLinux
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
README.md Updated Readme May 28, 2019
instructions.md Rename readme.md.old to instructions.md Feb 10, 2019

README.md

VHDL Testing Platform

Requirements:

  • 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/settings64.sh
source /path/to/petalinux/settings64.sh

git clone --recursive https://github.com/braun-vogt/VHDL_Testing_Platform.git

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-build
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: http://192.168.1.2/cgi-bin/gpio
  3. Select a user with http://192.168.1.2/cgi-bin/gpio?user=philipp

Thanks to:

You can’t perform that action at this time.