User`s manual

than the NTSC data was coming to us (the tv in line clock1 rate). This was
causing some setup times at the BRAM to be violated when clocks were out of
phase and the BRAM to be written with unstable values.
Below is an image of the ntsc to bram code working in isolation:
Figure 4: camera output using bram
5.14 audioManager (Shantanu)
The audioManager module is the core module in the audio playback component.
It handles the whole life-cycle of audio, from receiving over USB, to storing into
flash, queuing tracks, and playback. It interfaces with three external hardware
components - the flash chip, the USB interface, and the AC97 audio codec
hardware.
The module is centered around its interaction with the flash hardware, since
the flash memory is manipulated any time the module is active. Depending
on the input of the switches, it either sets the flash memory to “read mode”
or “write mode.” To prevent the module from resetting the flash memory and
20