Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | pdm: Try more HPF fixes | Jon Nordby | 2025-08-08 |
| | | | | Still not right. Seeing periodic steps on output, that settle to 0, repeatedly | ||
* | pdm: Try add high pass filter for DC blocking/removal | Jon Nordby | 2025-08-08 |
| | | | | Does not work right... | ||
* | pdm: Make the sinewave test actually assert relevant values | Jon Nordby | 2025-08-08 |
| | |||
* | pdm: Fix python path for tests | Jon Nordby | 2025-08-08 |
| | |||
* | README: Notes on Tinytapeout | Jon Nordby | 2025-07-20 |
| | |||
* | filter: transmit 16000 Hz signed 8 bit PCM over UART | Martin Stensgård | 2025-07-16 |
| | |||
* | move top -> record | Martin Stensgård | 2025-07-16 |
| | |||
* | Makefile: add gui by nextpnr | Martin Stensgård | 2025-07-16 |
| | |||
* | bindings: clang-format | Martin Stensgård | 2025-05-14 |
| | |||
* | bindings/README: add python dependencies | Martin Stensgård | 2025-05-14 |
| | |||
* | Track runtime of PDM conversion | Jon Nordby | 2025-05-14 |
| | | | | Seems to be around 10x realtime for 1+ seconds | ||
* | cic3_pdm: Silence a warning from Verilator | Jon Nordby | 2025-05-14 |
| | |||
* | bindings: Improve test for PDM to PCM | Jon Nordby | 2025-05-14 |
| | |||
* | bindings: Actually build cic3_pdm code | Jon Nordby | 2025-05-14 |
| | |||
* | bindings: Add a unified Makefile | Jon Nordby | 2025-05-14 |
| | |||
* | LICENSE: ISC | Martin Stensgård | 2025-05-02 |
| | |||
* | bindings/README: give debian command for installing python dependencies | Martin Stensgård | 2025-05-02 |
| | |||
* | bindings: Use verilator_lib in Python | Jon Nordby | 2025-05-02 |
| | |||
* | bindings: Example of using pybind11 with numpy | Jon Nordby | 2025-05-02 |
| | |||
* | Remove unused pdm_out | Jon Nordby | 2025-05-02 |
| | |||
* | cocotb: Have two tests, share core | Jon Nordby | 2025-05-02 |
| | |||
* | cocotb: Specify some arguments | Jon Nordby | 2025-05-02 |
| | |||
* | cocotb: Test and fix 1khz sine | Jon Nordby | 2025-05-02 |
| | |||
* | verilator_lib: wrap verilog module in c++ library in c++ executable | Martin Stensgård | 2025-05-02 |
| | |||
* | verilator_mul: multiply 32 bit integers, 38 MHz on pu | Martin Stensgård | 2025-05-02 |
| | |||
* | verilator_add: benchmark 8-bit addition: 37 MHz on pu | Martin Stensgård | 2025-05-02 |
| | |||
* | verilator_example_tracing/.gitignore: +/dump.vcd | Martin Stensgård | 2025-04-27 |
| | |||
* | verilator_example_tracing: dump value change | Martin Stensgård | 2025-04-27 |
| | |||
* | cocotb: Run multiple PCM samples | Jon Nordby | 2025-04-26 |
| | | | | 1000 samples is quite slow, takes many seconds | ||
* | cocotb: Try to test a CIC filter | Jon Nordby | 2025-04-26 |
| | |||
* | cocotb: Switch to plain Verilog, from SystemVerilog | Jon Nordby | 2025-04-26 |
| | |||
* | cocotb: Try to run quickstart | Jon Nordby | 2025-04-26 |
| | | | | Passes both using SIM=verilator and SIM=icarus | ||
* | pdm2pcm: Default to 4 stages | Jon Nordby | 2025-04-26 |
| | |||
* | pdm2pcm: CIC filter that works | Jon Nordby | 2025-04-26 |
| | |||
* | pdm2pcm: Try add support for CIC | Jon Nordby | 2025-04-26 |
| | | | | | Currently not really working FIR with 501 taps is considerably better than 101 though | ||
* | verilator_example_systemc: hello | Martin Stensgård | 2025-04-26 |
| | |||
* | .gitignore: +core | Martin Stensgård | 2025-04-26 |
| | |||
* | verilator_example_c++: hello | Martin Stensgård | 2025-04-26 |
| | |||
* | .clang-format: Language Cpp; BasedOnStyle LLVM | Martin Stensgård | 2025-04-26 |
| | |||
* | verilator_example_binary/Makefile: delete unused TOP | Martin Stensgård | 2025-04-26 |
| | |||
* | verilator_example_binary: hello | Martin Stensgård | 2025-04-26 |
| | |||
* | README: reference verilator | Martin Stensgård | 2025-04-26 |
| | |||
* | README: CIC 1337 | Martin Stensgård | 2025-04-26 |
| | |||
* | README: reference p. trujilo's rms in fpga | Martin Stensgård | 2025-04-18 |
| | |||
* | README: reference ericgineer's cic filter in verilog | Martin Stensgård | 2025-04-18 |
| | |||
* | tools: Unhardcode parameters | Jon Nordby | 2025-04-18 |
| | |||
* | tools: Fixup PDM reference conversion | Jon Nordby | 2025-04-18 |
| | | | | | Seems to agree pretty well with itself now PDM bitstream also looks plausible for a sinewave | ||
* | tools: Simplify test signal to 1 khz sine | Jon Nordby | 2025-04-18 |
| | | | | | Comes out as a 1khz square wave... Not quite right | ||
* | tools: WIP on PDM<->PCM conversion in Python | Jon Nordby | 2025-04-18 |
| | | | | First test signal does not seem correct... | ||
* | remove pdm recording | Martin Stensgård | 2025-04-18 |
| |