xilinx

A Visual Reference Guide to the AMD/Xilinx Video Test Pattern Generator (TPG)

Reading Time: 5 minutes At Cornersoft Solutions, a significant portion of our work over the last few years has focused on custom video pipelines using AMD/Xilinx designs. When dealing with video, one of the first recommendations we make to customers is to utilize the AMD/Xilinx Video Test Pattern Generator (TPG). We always recommend building complex video designs iteratively—especially on […]

A Visual Reference Guide to the AMD/Xilinx Video Test Pattern Generator (TPG) Read More »

Demystifying PL-PS Interrupts and Device Tree Configuration on the Zynq UltraScale+

Reading Time: 3 minutes Introduction and Problem The AMD Zynq Ultrascale+ contains many available interrupt sources in its design. Most notably, are the interrupt channels available between the PL (Programmable Logic / FPGA) and the PS (processing system). This enables FPGA IP within the device to trigger interrupts in software. Although this high-level concept is relatively simple, the intricate

Demystifying PL-PS Interrupts and Device Tree Configuration on the Zynq UltraScale+ Read More »

Overcoming Software Limitations in AMD-based FPGA Video Designs

Reading Time: 5 minutes Introduction In today’s market, video capture and display designs have become very common, especially in fields like the medical industry. While both FPGAs and traditional SoCs offer hardware IP that enable video capture, the former are a popular design choice, given the ability to fully customize a video pipeline, and the flexibility in both the

Overcoming Software Limitations in AMD-based FPGA Video Designs Read More »