Bar
SpaceWire UK
Specialist providers of VHDL Intellectual Property & Design Services
BarBarBarBar
Tutorial
Missing Image!
Using Xilinx PetaLinux, Vitis & Vivado 2021.2 with Xubuntu 20.04.2 on a Zedboard rev. D

Index

    Setup

    1. Installation of tools, setup of environment and creation of project area

    Project 1 - Hello World

    1. Create & build 1st firmware project (using BSP)
    2. Create & build 1st software project
    3. Deploy 1st firmware & software projects on Zedboard via JTAG

    Project 2 - General Purpose IO

    1. Create & build 2nd firmware project (without BSP)
    2. Create & build 2nd software project
    3. Deploy 2nd firmware & software projects on Zedboard via JTAG

    Project 3 - General Purpose IO with Interrupts

    1. Resurrect, modify & build 3rd firmware project
    2. Create & build 3rd software project
    3. Deploy 3rd firmware & software projects on Zedboard via JTAG

    Project 4 - PetaLinux

    1. Create, run & rebuild PetaLinux project
    2. Build pre-existing application into PetaLinux
    3. Create & test a PetaLinux application that runs automatically at startup
    4. Enable Petalinux webserver & create basic website to serve
    5. Boot PetaLinux from SD Card
    6. Create Peek & Poke CGI scripts to access Programmable Logic address space
    7. Create Peek & Poke CGI binaries to access Programmable Logic address space (28 November 2021)
    8. Update website to allow access to Programmable Logic address space
    9. Update website to have style sheet

    Project 5 - Register Bank

    1. Add bank of registers inside PL and access via Webserver (28 November 2021)
    2. Add textural information inside the PL to provide project & build information (10 December 2021)