3
Most read
7
Most read
9
Most read
DIGITAL SIGNAL PROCESSING
R.Prabhu
132912
EEE
3/22/2016 Prabhu Mike
Addressing modes
• The addressing modes in TMS32050 are
1. Immediate addressing
2. Indirect addressing
3. Register addressing
4. Memory mapped register addressing
5. Direct addressing
6. circular addressing mode.
3/22/2016 Prabhu Mike
Immediate addressing
• Immediate addressing is used to handle
constant data.
• It allows the programmer to operate on an
actual value.
• Depending on the length of the data, the
addressing mode is referred to as long
immediate or short immediate addressing
mode.
3/22/2016 Prabhu Mike
Cont….
• In long immediate addressing the data is
contained in a portion of the bits in a single
word instruction.
• EXAMPLE
LD #80h, A : The instruction loads an
immediate value 80h into the accumlator.
3/22/2016 Prabhu Mike
Indirect addressing
• The indirect address mode uses the auxiliary
register (ARs) to hold the addresses of
operands in memory.
• In indirect addressing, any location in the 64K-
word data memory space can be accessed
using a 16- bit address contained in AR.
• Each auxiliary register (AR0-AR7) provide
flexible and powerful indirect addressing.
3/22/2016 Prabhu Mike
• There are seven types of indirect addressing
1. Auto increment
2. Auto decrement
3. Post indexing by adding the contents
4. Post indexing by subtract the contents
5. single indirect addressing with no
increment
6. single indirect addressing with no
decrement
3/22/2016 Prabhu Mike
Register addressing
• The register addressing mode uses operands
in CPU register.
• Here two memory mapped register in CPU are
Block move address register (BMAR)
Dynamic bit manipulation register (DBMR)
3/22/2016 Prabhu Mike
Memory mapped register addressing
• Memory mapped register addressing is used
to access efficiently the CPU and on chip
peripheral registers.
• It operates like the direct addressing.
LAMM-load accumulator
LMMR-load memory
SAMM-store accumulator
SMMR- store memory
3/22/2016 Prabhu Mike
Circular addressing mode
• Circular addressing is the most complex
addressing mode.
• Such as convolution, correctional and FIR
filtering can use circular buffer in memory to
implement a sliding window.
• CBSR 1, CBSR 2, CBER 1, CBER 2, CBCR
3/22/2016 Prabhu Mike
Thankyou
2/18/2015 Prabhu Mike

More Related Content

PPTX
Introduction to DSP Processors-UNIT-6
PPT
Purpose of Embedded Systems
DOC
Digital Signal Processing Lab Manual ECE students
PPTX
PLA Minimization -Testing
PDF
DSP Processor
PPT
PPTX
Datapath Design of Computer Architecture
DOCX
8096 microcontrollers notes
Introduction to DSP Processors-UNIT-6
Purpose of Embedded Systems
Digital Signal Processing Lab Manual ECE students
PLA Minimization -Testing
DSP Processor
Datapath Design of Computer Architecture
8096 microcontrollers notes

What's hot (20)

PPTX
Interfacing with peripherals: analog to digital converters and digital to ana...
PPSX
Lect 2 ARM processor architecture
PDF
Architecture Of TMS320C50 DSP Processor
PPTX
ARM Processors
PPTX
Microwave measurements in detail
PPTX
Introduction to Digital Signal processors
PPT
Diversity Techniques in mobile communications
PPTX
Difference Between Impatt Diode and Trapatt Diode and Baritt Diode
PPTX
Ec 2401 wireless communication unit 4
PPT
Antenna PARAMETERS
PDF
ARM CORTEX M3 PPT
PPTX
Addressing modes of 8086
PDF
2.2 frequency division multiple access
PPTX
2. block diagram and components of embedded system
PPT
Propagation mechanisms
PPT
Chapter 7 multiple access techniques
PPTX
rake reciever ppt
PPTX
PPTX
Interfacing with peripherals: analog to digital converters and digital to ana...
Lect 2 ARM processor architecture
Architecture Of TMS320C50 DSP Processor
ARM Processors
Microwave measurements in detail
Introduction to Digital Signal processors
Diversity Techniques in mobile communications
Difference Between Impatt Diode and Trapatt Diode and Baritt Diode
Ec 2401 wireless communication unit 4
Antenna PARAMETERS
ARM CORTEX M3 PPT
Addressing modes of 8086
2.2 frequency division multiple access
2. block diagram and components of embedded system
Propagation mechanisms
Chapter 7 multiple access techniques
rake reciever ppt
Ad

Similar to Digital signal processing (20)

DOCX
Different types of Addressing.cao
DOCX
Assignment on different types of addressing modes
PDF
addressing-mode-of-8051.pdf
PDF
A Comprehensive Guide to 8051 Microcontroller Addressing Modes and Instructions
PPTX
Addressing Modes of 8051.pptx
PPTX
8051 Addressing modes
PPT
Lecture 06
PPTX
ADDRESSING MODE
PPTX
Addressing modes ppt
PPTX
Addressing modes
PPTX
Addressing mode
PPTX
addressing modes of microcontrooller 8051
PPTX
Addressing Modes.pptx
PPTX
Expanation about Addressing Mode of 8051
PPTX
Addressing modes
PPT
addressingmodes8051.ppt
PPTX
Address mode adress mode mode of adressing addressingmodes.pptx
PPTX
Addressing Modes
PPT
Addressing modes of 8051
Different types of Addressing.cao
Assignment on different types of addressing modes
addressing-mode-of-8051.pdf
A Comprehensive Guide to 8051 Microcontroller Addressing Modes and Instructions
Addressing Modes of 8051.pptx
8051 Addressing modes
Lecture 06
ADDRESSING MODE
Addressing modes ppt
Addressing modes
Addressing mode
addressing modes of microcontrooller 8051
Addressing Modes.pptx
Expanation about Addressing Mode of 8051
Addressing modes
addressingmodes8051.ppt
Address mode adress mode mode of adressing addressingmodes.pptx
Addressing Modes
Addressing modes of 8051
Ad

More from Prabhu R (12)

PPTX
Power plant engineering
PPT
Power electronics
PPT
Oops
PPTX
Measurement & instrumentation ppt
PPT
Linear intergrated circuit
PPTX
Electrical machines 2
PPT
Electrical machines
PPTX
Electronic devices and circuit
PPTX
Digital logic circuit
PPTX
Data structures & algorithms
PPTX
Control system
PPTX
Tcsc ppt
Power plant engineering
Power electronics
Oops
Measurement & instrumentation ppt
Linear intergrated circuit
Electrical machines 2
Electrical machines
Electronic devices and circuit
Digital logic circuit
Data structures & algorithms
Control system
Tcsc ppt

Recently uploaded (20)

PPTX
F.Y.B.COM-A-ACC25359.pptx For a job or role? (e.g., Marketing Manager, Chief ...
PPTX
CVS MODULE 2.pptxjjjjjjjjjjjjkkkkjjiiiiii
PPT
Adolescent Emergencies for undergraduate
PDF
Instagram Marketing in 2025 Reels, Stories, and Strategy (14) (2).pdf
PDF
Interior_Design_and_Interior_Architectur.pdf
PPTX
DAVtryruresytsayryeryyryurtuCPS -STEM.pptx
PDF
Capture One Pro 16.6.5.17 for MacOS Crack Free Download New Version 2025
PPTX
Chapter-3-educ-8 Program outcomes & SLOs
PPTX
History.pptxjsjsiisjjsjsidididididididksk
PPT
416170345656655446879265596558865588.ppt
PPTX
ChatGPT_Webinar_Slides.vgggggggggggggggpptx
PDF
Designing Through Complexity - Four Perspectives.pdf
PPTX
class12chemicalkinetics-240104162115-fe1ed3c1.pptx
PPTX
immunotherapy.pptx in pregnancy outcome f
PPTX
NAME -Chipo M Chashinya & DUBE PRIDENCE.pptx
PPTX
UNITy8 human computer interac5ion-1.pptx
PDF
Humans do not die they live happily without
PPTX
Applied Anthropology Report.pptx paulapuhin
PPTX
Anjali synopsis seminar (15) (1) (1).pptx
PDF
jyg7ur7rtb7ur57vr65r7t7b7i6t7r65rb57t76bt
F.Y.B.COM-A-ACC25359.pptx For a job or role? (e.g., Marketing Manager, Chief ...
CVS MODULE 2.pptxjjjjjjjjjjjjkkkkjjiiiiii
Adolescent Emergencies for undergraduate
Instagram Marketing in 2025 Reels, Stories, and Strategy (14) (2).pdf
Interior_Design_and_Interior_Architectur.pdf
DAVtryruresytsayryeryyryurtuCPS -STEM.pptx
Capture One Pro 16.6.5.17 for MacOS Crack Free Download New Version 2025
Chapter-3-educ-8 Program outcomes & SLOs
History.pptxjsjsiisjjsjsidididididididksk
416170345656655446879265596558865588.ppt
ChatGPT_Webinar_Slides.vgggggggggggggggpptx
Designing Through Complexity - Four Perspectives.pdf
class12chemicalkinetics-240104162115-fe1ed3c1.pptx
immunotherapy.pptx in pregnancy outcome f
NAME -Chipo M Chashinya & DUBE PRIDENCE.pptx
UNITy8 human computer interac5ion-1.pptx
Humans do not die they live happily without
Applied Anthropology Report.pptx paulapuhin
Anjali synopsis seminar (15) (1) (1).pptx
jyg7ur7rtb7ur57vr65r7t7b7i6t7r65rb57t76bt

Digital signal processing

  • 2. Addressing modes • The addressing modes in TMS32050 are 1. Immediate addressing 2. Indirect addressing 3. Register addressing 4. Memory mapped register addressing 5. Direct addressing 6. circular addressing mode. 3/22/2016 Prabhu Mike
  • 3. Immediate addressing • Immediate addressing is used to handle constant data. • It allows the programmer to operate on an actual value. • Depending on the length of the data, the addressing mode is referred to as long immediate or short immediate addressing mode. 3/22/2016 Prabhu Mike
  • 4. Cont…. • In long immediate addressing the data is contained in a portion of the bits in a single word instruction. • EXAMPLE LD #80h, A : The instruction loads an immediate value 80h into the accumlator. 3/22/2016 Prabhu Mike
  • 5. Indirect addressing • The indirect address mode uses the auxiliary register (ARs) to hold the addresses of operands in memory. • In indirect addressing, any location in the 64K- word data memory space can be accessed using a 16- bit address contained in AR. • Each auxiliary register (AR0-AR7) provide flexible and powerful indirect addressing. 3/22/2016 Prabhu Mike
  • 6. • There are seven types of indirect addressing 1. Auto increment 2. Auto decrement 3. Post indexing by adding the contents 4. Post indexing by subtract the contents 5. single indirect addressing with no increment 6. single indirect addressing with no decrement 3/22/2016 Prabhu Mike
  • 7. Register addressing • The register addressing mode uses operands in CPU register. • Here two memory mapped register in CPU are Block move address register (BMAR) Dynamic bit manipulation register (DBMR) 3/22/2016 Prabhu Mike
  • 8. Memory mapped register addressing • Memory mapped register addressing is used to access efficiently the CPU and on chip peripheral registers. • It operates like the direct addressing. LAMM-load accumulator LMMR-load memory SAMM-store accumulator SMMR- store memory 3/22/2016 Prabhu Mike
  • 9. Circular addressing mode • Circular addressing is the most complex addressing mode. • Such as convolution, correctional and FIR filtering can use circular buffer in memory to implement a sliding window. • CBSR 1, CBSR 2, CBER 1, CBER 2, CBCR 3/22/2016 Prabhu Mike