chapter1-AppendixA-m2-ziavras

Exist for each address reg allowing autoincrement and

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: nsfers & ALU operations have an immediate operand Some material is adapted from D. Culler & D. Patterson (UCB) S. Ziavras Distribution of Immediate Values Large imm. values used In address calculations Same programs & programs system as in previous figure Small imm. values heavily used Some material is adapted from D. Culler & D. Patterson (UCB) Most imm. values >=0 S. Ziavras Signal Processing Addressing Modes • DSPs use circular buffers because of continuous data streams (pointers implement queue/buffer) – Insert data: pointer=(pointer)+1; Is buffer data: pointer=(pointer)+1; Is buffer full? New DSPs have modulo/circular mode Start and end regs. exist for each address reg. allowing autoincrement and autodecrement modes to reset when end of buffer is reached modes to reset when end of buffer is reached • DSPs support FFT (Fast Fourier Transform) that requires data shuffling Some material is adapted from D. Culler & D. Patterson (UCB) S. Ziavras Instruction Set Encoding #s of instrs., regs. & addressing modes have major impact...
View Full Document

This document was uploaded on 02/09/2014.

Ask a homework question - tutors are online