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.3 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 Firmware & Software projects using BSP then deploy on Zedboard

    Project 2 - General Purpose IO

    1. Create & build Firmware & Software projects without using BSP then deploy on Zedboard

    Project 3 - General Purpose IO with Interrupts

    1. Modify & rebuild previous Firmware & Software projects then deploy on Zedboard

    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 binaries to access Programmable Logic address space (28 November 2021)
    7. Update website to allow access to Programmable Logic address space
    8. 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)

    Project 6 - Ubuntu

    1. Create bootable SD Card running Ubuntu 20.04.2 (17 February 2021)