Lab 1

Textbook Notes (Chapter 1)

A digital signal processor is a specialized form of a microprocessor. The architecture and ISA of a DSP are optimized for real-time digital signal processing.

Typical features include:

<aside> 💡

chrome_2p8m3VikmO.png

</aside>

The architecture of the C6x DSP (the one we use in lab) is very well suited to numerically intensive calculations due to ‘very-long-instruction-word’ architecture.

<aside> 💡

chrome_Q93Gt6zrVm.png

</aside>

<aside> 💡 Example 1 (sine8_LED.c)

Acrobat_OIlAk7AMIp.png

One cycle of the sinusoidal analog output waveform corresponds to eight output samples and hence the frequency of the sinusoidal analog output waveform is equal to the codec sampling rate (8 kHz) divided by eight, that is, 1 kHz.

</aside>

<aside> 💡 What’s the difference between Polling and Interrupt based coding?

PROM is programmable once outside of the factory