analogdevicesinc / hdl

HDL libraries and projects
https://wiki.analog.com/resources/fpga/docs/hdl
Other
1.53k stars 1.52k forks source link

Agilex: JESD204C support #1483

Open bluncan opened 1 month ago

bluncan commented 1 month ago

PR Description

Adds JESD204C support for Agilex 7 I-Series (FM87) boards. It uses the Intel F-Tile PMA and FEC Direct PHY IP as the physical layer alongside a custom 64b/66b (RX) and 66b/64b (TX) asynchronous gearbox.

The link layer and transport layer IPs variants for Intel were also updated to account for some missing signals that were not connected or had their widths hard-coded for JESD204B.

Tested on hardware with AD9081 up to 24.75 Gbps with 8 lanes.

Requires Quartus Pro 24.1+

image

image

PR Type

PR Checklist

bluncan commented 1 month ago

v2: Fixed guideline check

bluncan commented 1 week ago

v2: Fixed licenses