Processor not ready to receive all the digital values at once when they arrive every 0.0001s, requires buffering (temporary storage) of data
Specific memory mapped registers for audio interface.
control
registerStatus register at address
0xff203040
1
into CR
causes input (read) FIFO to be cleared (good to do at the start1
into CW
clears the output FIFORI
bit goes to 1
as a status if the input?read FIFO is 75% full or more
WI
bit goes to 1
if the output/write FIFO is ≤ 25% full
RE
bit is a control bit
1
, then RI
bit will cause an interrupt request to the processorWE
causes an interrupt when WI
goes to 1
fifospace
registerHow empty/full the input/output FIFOs are