Skip to content

Add lattice_certus_nx_versa - #757

Merged
enjoy-digital merged 2 commits into
litex-hub:masterfrom
gatecat:lfd2nx_versa_wip
Jul 27, 2026
Merged

Add lattice_certus_nx_versa#757
enjoy-digital merged 2 commits into
litex-hub:masterfrom
gatecat:lfd2nx_versa_wip

Conversation

@gatecat

@gatecat gatecat commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Currently used to test litedram bringup with Radiant

Signed-off-by: gatecat <gatecat@ds0.me>
@enjoy-digital

Copy link
Copy Markdown
Member

Thanks @gatecat! Since you LiteDRAM support is merged, do you also want to merge this one? This seems perfectly good enough as a first PR for to support this board and we could enhance later with more specific PR. Happy to do the cosmetic changes (if required) and ensuring it passes CI if OK for you.

Align the new platform and target with LiteX-Boards conventions, remove copied imports and unsupported programmer options, and expose the standard ecpprog load/flash flow.

Model the resetless power-on-reset domain explicitly, handle the board's active-low LEDs correctly, and regenerate the README and board inventory required by CI.
@enjoy-digital

enjoy-digital commented Jul 27, 2026

Copy link
Copy Markdown
Member

Added follow-up commit be7528e:

  • aligned the platform/target structure, imports, comments, and argument formatting with current LiteX-Boards conventions;
  • removed copied programmer options that advertised unsupported Radiant/OpenOCD programming, and exposed the standard ecpprog --load/--flash flow;
  • declared the power-on-reset clock domain as resetless;
  • named the active-low buttons/LEDs accordingly and corrected the LED chaser polarity;
  • regenerated the README board list and board inventory required by CI.

Validation:

  • all board consistency, parser, README, and inventory checks pass;
  • the 14 focused CI guardrail tests pass;
  • --build --no-compile passes with Radiant for the base, DDR3, SPI flash, and combined DDR3 + SPI flash configurations;
  • the base configuration also passes with Oxide;
  • the PR merges cleanly with current master, with the checks and combined configuration revalidated on the merged tree.

No full bitstream compilation was needed for this review.

@gatecat

gatecat commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

Thanks, this all seems reasonable to me! I will probably submit follow-ups at some point with an x4 CRG (when I get that to work) and also the RGMII/SGMII pins.

@enjoy-digital
enjoy-digital marked this pull request as ready for review July 27, 2026 09:22
@enjoy-digital

Copy link
Copy Markdown
Member

@gatecat: Good, let's merge then, thanks!

@enjoy-digital
enjoy-digital merged commit 6ef03b4 into litex-hub:master Jul 27, 2026
2 checks passed
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