Briefly describe the key “architecture” feature of each of these types of technologies: DSP, GPU, FPGA.
Briefly describe the key “architecture” feature of each of these types of technologies: DSP, GPU, FPGA.
Chapter10: Application Development
Section: Chapter Questions
Problem 3RQ
Related questions
Question
a) Briefly describe the key “architecture” feature of each of these types of technologies: DSP, GPU, FPGA.
b) With reference to the diagram below, determine the logic levels of the control bits and then describe how the CBZ instruction is executed. (See the image)
![PC
Add
Read
address
Instruction
[31-0]
Instruction
memory
Instruction [31-21]
Instruction [9-5]
Instruction [20-16]
Instruction [4-0]
Instruction [31-0]
Control
Reg2Loc
Branch
MemRead
MemtoReg
ALUOP
MemWrite
ALUSrc
RegWrite
Read
register 1 Read
data 1
Read
register 2
Write
Read
register data 2
Write
data Registers
32
Sign-
extend
64
Instruction [31-21]
Shift
left 2/
OMIX
ALU
Add result
Zero
ALU ALU
result
ALU
control
EUX
Address Read
data
Write Data
data memory
MUX](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F11149733-e604-46b1-89f7-e6cbe499df6d%2F79c42c3c-d583-4d24-bcbb-5f918721a275%2F6uoq1_processed.png&w=3840&q=75)
Transcribed Image Text:PC
Add
Read
address
Instruction
[31-0]
Instruction
memory
Instruction [31-21]
Instruction [9-5]
Instruction [20-16]
Instruction [4-0]
Instruction [31-0]
Control
Reg2Loc
Branch
MemRead
MemtoReg
ALUOP
MemWrite
ALUSrc
RegWrite
Read
register 1 Read
data 1
Read
register 2
Write
Read
register data 2
Write
data Registers
32
Sign-
extend
64
Instruction [31-21]
Shift
left 2/
OMIX
ALU
Add result
Zero
ALU ALU
result
ALU
control
EUX
Address Read
data
Write Data
data memory
MUX
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 5 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
![Systems Architecture](https://www.bartleby.com/isbn_cover_images/9781305080195/9781305080195_smallCoverImage.gif)
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
![Systems Architecture](https://www.bartleby.com/isbn_cover_images/9781305080195/9781305080195_smallCoverImage.gif)
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage