First working prototype #2

Merged
Aurnytoraink merged 27 commits from sdcard_record into main 2026-07-21 15:43:31 +00:00
Owner

First working version, with cleaner code

First working version, with cleaner code
I2S uses falling edge triggering
The sample frequency pulse is now generated using a counter, instead of previous tricky method.
The I2S logic and TDM logic are now shared. Previously, each add a different logic thought the behaviour is similar.
IO mapping and timing constraints
Now, it generates the project for on-board recording on SD card
This new version send microphone's data in the correct order
Though, it still needs AXI-Lite support for configuration
Right now, the gain control is an input port
Programmable Gain Amplifier feature have been temporarily removed since it causes timing issue
I2S project will stay in a different branch
Aurnytoraink changed title from Merge sdcard_record into main to First working prototype 2026-07-21 15:43:14 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Aurnytoraink/3DREAM!2
No description provided.