DAC output#2
Open
mikolayflis wants to merge 8 commits intomainfrom
Open
Conversation
not even blinky, just two switches into and mapped to LED
Process of adding Intel IP is unnecessarily obfuscated, but I have succeeded and it saved me some time eventually. This implements 4 bit counter, with SW 16 as clock input and KEY0 as asynchronous reset. Counter comes from Quartus IP library.
It does not stop once message is started, so prepare for a noise unless you hold reset. Stop condition yet to be implemented - my theory is that this is the reason why it only works half the time. HOW TO USE: 1. Compile. Program into the board. Press KEY0 for an initial reset. 2. Set switches 0-15 to represent bits of the message you want to send. You can find how to do that in WM8731 datasheet, page 49. 3. While while pressing Key 0 (hence not keeping reset at 1), press and release key 1. Your message should be sent to the board. 3b. if it didn't work (and you are sure switches are set correctly), repeat a few times just to be sure. 4. Tell me (MIKO) about your experience using fb group chat.
It works! (kind of) - requires 2's complement converter - requires support for parallel load for 24 bit samples (only send pulse wave rn)
Oscillators producing 4 chord progression. DAC interface (without start-up sequence - needs to be setup manually)
IT WORKS
*reverb is more of a filter
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implemented I2C master, so now we can configure audio Codec.
So we are half way to getting audio out of FPGA unit now.