braun-vogt / VHDL_Testing_Platform

Learning Platform for students to learn VHDL.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

About

Learning Platform for students to learn VHDL.


Languages

Language:C 56.4%Language:VHDL 16.1%Language:Verilog 9.1%Language:C++ 9.1%Language:Tcl 6.9%Language:JavaScript 1.4%Language:HTML 0.3%Language:C# 0.3%Language:Makefile 0.2%Language:SystemVerilog 0.1%Language:Objective-C 0.0%Language:BitBake 0.0%Language:Shell 0.0%Language:GDB 0.0%