AccelFury af-pdm-rx

Verilog-2001 PDM receiver for MEMS microphones. Generates the PDM clock and outputs a one-bit valid/ready stream. Does not convert PDM to PCM.

Audio and videoVerilog-2001Custom licenseM1 · Prototype

Worth knowing

Critical

Source is available, but commercial use may require a separate license.

Info

The core does not include a decimator/CIC/FIR pipeline.

Warning

Confirmed board evidence with a real microphone is still missing.

Warning

Check clock/reset handling and constraints before integration.

Facts

Repository not found on GitHub: the link is outdated or the project is private.

Maturity
M1 · Prototype
License
AccelFury Source Available · Custom license
Tests
not found
CI
not found
Formal verification
not found
FuseSoC
not found

Source exists, but no tests were found. How maturity is assigned

Purpose

PDMVerilator

Boards

BoardStatusEvidence
Tang Primer 20K DockBoard statusBoard status: Synthesized for target. Synthesis is confirmed, but this is not a hardware run.build/program evidence exists; microphone measurement pending
Tang Nano 20KBoard statusBoard status: Likely compatible. Likely compatibility still needs local verification.same Gowin resource class; board constraints and real MEMS microphone test required
Add evidence

Sources

How to check it locally
  • 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.

Quality33
Verification15
License40
Docs35
Integration50
Usefulness72
Beginner42
Professional24
Confidence40

Similar cores