Skip to content

phy/agilex_rgmii.py: RGMI Phy for Altera Agilex3/5 devices#202

Merged
enjoy-digital merged 1 commit into
enjoy-digital:masterfrom
trabucayre:agilex_rgmii
Apr 28, 2026
Merged

phy/agilex_rgmii.py: RGMI Phy for Altera Agilex3/5 devices#202
enjoy-digital merged 1 commit into
enjoy-digital:masterfrom
trabucayre:agilex_rgmii

Conversation

@trabucayre

@trabucayre trabucayre commented Apr 28, 2026

Copy link
Copy Markdown
Collaborator

This PR has for goal to integrates RGMII PHY for Altera Agilex3/5 devices.

Unlike others family (ECP5/S7/...) the tx_clk can't be derived from the rx_clk and needs to be feedeed by another clock source or by the main PLL. This signal is provided by the ref_rx_clk constructor's parameter.

A CSRStatus is also required otherwise the fitter fails because tennm_ph2_ddio_in's regouthi is unused in the gateware for rx_ctl.

Tested with terasic atum A3 Nano

@enjoy-digital enjoy-digital merged commit 36e1e4a into enjoy-digital:master Apr 28, 2026
1 check passed
@enjoy-digital

Copy link
Copy Markdown
Owner

Thanks @trabucayre, this looks good!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants