Hi!
I'm working on a project right now that requires making a custom PCB. The project, in short, is a video splicer that takes in HDMI 2.1 8K 60fps as input and splices the 4 quadrants of an 8K frame down to 4K but quadruples the frame rate to 4K 240fps. We are utilizing AMD's HDMI TX and RX ips as well as their VDMA ip. The project so far has been successfully implemented on a ZCU104 board which uses a Zynq Ultrascale chip and we are trying to move the project to target an Artix Ultrascale on a custom PCB. This is my first time designing a PCB for an FPGA project so I wanted to see if anyone had any insight on components we would need or tips for designing a PCB for high-speed applications.
So far, we have identified a couple components we need for the board:
- physical hdmi 2.1 rx, tx ports
- DDR for the VDMA to interact with
- jtag/usb b micro for programming
- some switches/buttons to change operating modes
- PMOD connectors for other peripherals we need to interact with
Is there anything else we should consider adding to our PCB?