Ece 450:digital Signal Processors and Applications Processors and Applications
Ece 450:digital Signal Processors and Applications Processors and Applications
Ece 450:digital Signal Processors and Applications Processors and Applications
Lecture 11:
DSP Architectures
Last Session
Amrita School of Engineering, Bangalore
• DSP Architectures
– General architectures
• Architectural aspects
– H/W and S/W aspects
– RISC, CISC
– Endianess
• Von-Neumann
– Single memory space
– Inefficient for memory
intensive operations
• Harvard
– Split memory space,
separate prog. & data
buses
– Faster
• CPU
– MAC
– ALU
– Shifter
– Pipelining and parallelism
– Buses
– Data address generator
• Memory
– DARAM/DPRAM/SARAM
• Multiport memories are costlier than multiple access due to
more number of pins and larger chip area but permit parallel
access of memory locations
– Cache
– ROM
04/ 02/ 14 © Dr.Shikha Tripathi,ASE, Bangalore 9
Hardware Aspects…
Amrita School of Engineering, Bangalore
• Instruction set
– CISC: Complex Instruction Set Computing
– RISC: Reduced Instruction Set Computing
• Programming languages
– Assembly programs
– C programs
• Software development tools
– C compiler
– Assembler
– Linker
– Simulator
– Code Composer Studio (CCS)
1000 12 78
1001 34 56
1002 56 34
1003 78 12
Thank You