ABSTRACT
This chapter introduces the Digital Signal Processing (DSP) hardware and software. DSP technology is developed by many different groups from academic institutions and industries. The chapter highlights on some common features that can be found in any DSP processor. DSP processors, unlike other processors, are designed to be able to process signals in real time. For instance DSP processors have the ability to Multiply And Accumulate (MAC) in one instruction cycle. Most DSP processors have one or more serial or parallel input and output (I/O) interface and specialized I/O handling mechanisms such as the direct memory access. The purpose of these peripherals and interface is to allow a cost effective high performance input and output. Code Composer Studio is a software package that contains basic code generation, debugging and real-time analysis tools. The intention is to make development of DSP applications faster and more efficient.
