Assignment 2
GENERATING A SINE WAVE
1 . Explain briefly the assembly implementations of: MCBSP_READ and MCBSP_WRITE.
2 . What is the purpose of the file "dma_util.h"?
3 . When is the variable type 'volatile' used?
4 . What is the purpose of the library files drv6x.lib and dev6x.lib?
5 . What does the file intr.h contain? Explain its purpose.
6. Can you write to the status register?
7 . Assume that you generate a sample y.
Write two C statements to send this to AIC D/A converter.
8 . DMA transfers are terminated for XFRCNT = 0. (T/F)
9 . Explain the function of intr_hook(), what all do you need to do to set up interrupts on the TMSC6701.