Professional Documents
Culture Documents
Final Presentation
Final Presentation
Michael Johnson
Kevin Engel
Components
Onboard audio codec
Configure codec via I2C
Contains ADC/DAC
Rd, Wr ADC/DAC via I2S
Software loop
Configure codec
Process audio samples
Record
Playback
I2S
Purpose:
ADC/DAC communication
Protocol:
WS - L, R channel sync
SD - L, R data
SD has a one bit offset from a
WS change.
Behav Sim vs Post Synth Sim (and
Reality)
DSP
Instead..
Software
Capabilities:
Left or Right channel only (SW 4,5)
Channel swap (SW3)
Recording/Playback (for all your favorite karaoke
moments). (SW6)
Moving average filter (SW5)
Time delay. (SW7)
Rubric Revisited
Early functionality
Basic Functions
High-level application
Audio Output
Software design
Microphone
Peripheral
Demo
Karaoke Time!
Any Volunteers?