PetaLinux and My Zynq-7000
- rehsd
- Jan 1
- 1 min read
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.
Files used in the above video: FPGA/PetaLinux 2024.2 HDMI/Vivado and PetaLinux - 20250418 at main · rehsd/FPGA · GitHub.
More to come...
Comments