15 Commits

Author SHA1 Message Date
43573f5d8f Added a few more demos and one last attempt
All checks were successful
ci/woodpecker/push/test-workflow Pipeline was successful
at audio fixup. It did nothing of course lol

Reverted back to 16-bit pcm because it sounds marginally better than
8-bit
2025-06-10 14:27:39 -07:00
ce217dbbdf Merge branch 'master' into comment_clean_up 2025-06-10 13:32:14 -07:00
f840d27b8e Demo commit
All checks were successful
ci/woodpecker/push/test-workflow Pipeline was successful
The audio output is still messed up, but this commit gets everything as
ready as it can get. Fixed up all the testbenches and added state
machines for everything
2025-06-10 13:26:35 -07:00
9af830daa0 comment clean up 2025-06-10 02:51:18 -07:00
fe227d1b61 Broken SD card
All checks were successful
ci/woodpecker/push/test-workflow Pipeline was successful
How tf did it break bro
2025-06-09 15:41:13 -07:00
71eecd18e8 Added modules to read sdcard data and cmd response
All checks were successful
ci/woodpecker/push/test-workflow Pipeline was successful
These were realy headaches but the testbenches are passing. We need to
take a look at the audio_buffer testbench for sure, it is way wrong and
needs reworked to use the interface. Should do a pass through every
module probably.
2025-06-07 21:57:17 -07:00
e32563131f Added command signal driver module
All checks were successful
ci/woodpecker/push/test-workflow Pipeline was successful
2025-06-06 20:49:18 -07:00
71f08bdf15 Add CRC generation for sd card
All checks were successful
ci/woodpecker/push/test-workflow Pipeline was successful
Works great according to the testbench
2025-06-06 18:13:14 -07:00
35cb264b26 Its working! Demo commit
All checks were successful
ci/woodpecker/push/test-workflow Pipeline was successful
We have something at least, audio is working and sounding dang good
2025-06-06 01:06:20 -07:00
7980424dc8 Lots of changes, trying to get ROM working
All checks were successful
ci/woodpecker/push/test-workflow Pipeline was successful
I think I did some funny math errors so new goal is 8-bit pcm
2025-06-05 18:48:53 -07:00
02e2d77640 header for rom_sd.sv
All checks were successful
ci/woodpecker/push/test-workflow Pipeline was successful
2025-06-04 14:34:49 -07:00
1beb6cbf5c Implement rom_sd state machine
All checks were successful
ci/woodpecker/push/test-workflow Pipeline was successful
2025-06-04 13:17:36 -07:00
89558d8313
More fixup on rom_sd
All checks were successful
ci/woodpecker/push/test-workflow Pipeline was successful
2025-06-03 22:36:57 -07:00
2387fdbe3b
Fixup on rom_sd flowchart
All checks were successful
ci/woodpecker/push/test-workflow Pipeline was successful
2025-06-03 22:36:01 -07:00
dff929de84
Initial work on rom_sd
This module needs way reworked to just be a state machine. I was trying
to get way too tricky with it so I went back to the drawing board and
made a state machine diagram for it. The diagram is included with this
commit. I also moved the current collection of documentation to a doc/
folder, and added a second-long audio rom to test everything out once
the rom_sd is working.
2025-06-02 14:02:50 -07:00