There is a vendor tooling or license constraint.
verilog-pcie
PCIe endpoint/DMA candidate.
Interfaces and peripheralsMITM2 · Simulation-testedupdated 2 years ago
Worth knowing
Facts
From GitHub data, checked October 7, 2026.
- Maturity
- M2 · Simulation-tested
- License
- MIT · Commercial-friendly
- Tests
- yes
- CI
- yes
- Formal verification
- not found
- FuseSoC
- not found
- Last commit
- updated 2 years ago
- Stars
- 1666
The repository contains tests or a testbench. How maturity is assigned
Purpose
PCIeVerilator
Boards
No one has confirmed a board run yet.
Add evidenceSources
- verilog-pcie source · 2026-04-30
How to check it locally
- Run the upstream simulation/test command from the repository README or CI workflow.
- Try a synthesis smoke run with: Verilator.
Scores and how they are computed
License, tests, CI, formal checks, documentation and activity come from the repository check. Usefulness and learning value are editorial estimates.
Quality71
Verification65
License90
Docs70
Integration35
Usefulness54
Beginner42
Professional68
Confidence40
Similar cores
OpenTitan UART IP
Checked on GitHubOpenTitan UART documentation.
Interfaces and peripheralsApache-2.0M4 · Production-readyupdated 1 day ago
OpenTitan I2C IP
Checked on GitHubI2C reference with docs.
Interfaces and peripheralsApache-2.0M4 · Production-readyupdated 1 day ago
OpenTitan SPI device IP
Checked on GitHubSPI device reference.
Interfaces and peripheralsApache-2.0M4 · Production-readyupdated 1 day ago