top of page

PetaLinux and My Zynq-7000

Updated: 2 days ago

As my custom Zynq-7000 board has been working fairly well (see my previous blog post), I have been learning about PetaLinux. I am currently using PetaLinux 2024.2. I have posted the board schematic, EasyEDA Pro project, and an overview document of getting PetaLinux setup and running (with HDMI output woroking) on my GitHub. I will also periodically post PetaLinux configurations. See FPGA/PetaLinux 2024.2 HDMI at main · rehsd/FPGA.









Native HDMI Output

I now have support to native HDMI output (vs. DVI-HDMI) output. Thanks to Sameer and his work posted to GitHub - hdl-util/hdmi: Send video/audio over HDMI on an FPGA. I have wrapped his work and included it in my Vivado block design.



Vivado Block Design

Below is a PDF of the block design, as of the time of the video above.


I posted Vivado and PetaLinux project files used in the above video to FPGA/PetaLinux 2024.2 HDMI/Vivado and PetaLinux - 20250408 at main · rehsd/FPGA · GitHub.



Update to Video Frame Buffer Read

I have updated my Vivado block design and have three video outputs -- two true HDMI outputs and one VGA output. All three are accessible as frame buffers in PetaLinux.



More to come...

Comments


bottom of page