0% found this document useful (0 votes)
213 views12 pages

DSP and Multicore Processors

Digital signal processors (DSPs) are specialized microprocessors designed for digital signal processing. They are optimized for performing mathematical operations required for signals like filtering, correlation and convolution. DSPs provide faster processing of signals compared to general purpose microprocessors. Multicore processors contain two or more independent processors that can run instructions simultaneously, improving performance. They allow parallel computing which increases computer speed and efficiency. The Harvard and Von Neumann architectures differ in that Harvard uses separate memory for instructions and data while Von Neumann uses a single memory. RISC architectures have reduced instruction sets compared to CISC and focus on pipelining for performance.

Uploaded by

vvsulakhe6337
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
213 views12 pages

DSP and Multicore Processors

Digital signal processors (DSPs) are specialized microprocessors designed for digital signal processing. They are optimized for performing mathematical operations required for signals like filtering, correlation and convolution. DSPs provide faster processing of signals compared to general purpose microprocessors. Multicore processors contain two or more independent processors that can run instructions simultaneously, improving performance. They allow parallel computing which increases computer speed and efficiency. The Harvard and Von Neumann architectures differ in that Harvard uses separate memory for instructions and data while Von Neumann uses a single memory. RISC architectures have reduced instruction sets compared to CISC and focus on pipelining for performance.

Uploaded by

vvsulakhe6337
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

DSP AND MULTICORE PROCESSORS

DSP:
Digital Signal Processors are powerful special purpose 8/16/32 bit
microprocessor designed to meet the computational demands and powerful
constraints of today’s embedded studio, video and communication
applications.
1. DSP are 2 to 3 times faster than the general purpose microprocessor in
signal processing applications. This is because of the architectural difference
between the two.
2. DSPs implement algorithms in hardware which speeds up the execution,
depends primarily on the clock for the processor.
3. DSP can be viewed as a microchip designed for performing high sped
computational operations for addition, subtraction and division.
4. DSP unit having the following key units - Computational Engine, Program
Memory, Data memory and I/O units

Applications of DSP:
1. Audio video signal processing
2. Telecommunication
3. Multimedia
4. Applications where processing of large amount of real time calculations
are required
Multicore Processor
 It is an integrated circuit in which two or more processor cores have been
packaged for enhanced performance, reduced power consumption and
more efficient simultaneous multitasking.
 Here, a single physical processor contains the core logic of two or more
processor and these processors are packaged into a single integrated
circuit.
 The multicore technology is mainly used for parallel computing which
increases computer speed and efficiency.
 Multicore processors will give the benefits to software using multithreaded
program.
 Applications: Mobile devices, desktops, workstations and servers.
Harvard and Von-Neumann Architecture
Sr. Von Neumann Architecture Harvard Architecture
1

2 The Van Neumann architecture uses The Harvard architecture uses


single memory for their instructions physically separate memories for
and data. their instructions and data.
3 Requires single bus for instructions Requires separate & dedicated
and data buses for memories for
instructions and data.
4 Its design is simpler Its design is complicated
5 Instructions and data have to be Instructions and data can be
fetched in sequential order limiting fetched simultaneously as there is
the operation bandwidth. separate buses for instruction and
data which increasing operation
bandwidth.
6 Program segments & memory blocks Vectors & pointers, variables
for data & stacks have separate sets program segments & memory
of addresses. blocks for data & stacks have
different addresses in the
program.
7 Examples of Von – Neumann Examples of Harvard
Architecture: Architecture: 8051, ARM 9, AVR
ARM 7 and Pentium Processors etc. by Atmel Corporation and PIC
microcontrollers by microchip
Comparison (or Differences) of RISC and CISC architecture:

Aspect RISC CISC


Acronym Reduced Instruction Set Complex Instruction Set
Computer Computer
Instruction set Reduced and not Flexible. Complex and Flexible.
Each instruction needs Each instruction needs
few bus cycles many bus cycles
Program Size Long Short
Addressing Modes Few Many
No. of Registers Large Less
Processor Hardware Simple Complex
External Memory Accessed rarely Accessed frequently
Instructions Shorter so execution is Lengthy so execution is
faster slower
Compiler design Easy to design Hard to design
Hardware/Software Stresses more on software Stresses more on hardware
Memory Memory-to memory Register-to register
management operations Operations
Code size High in code size Less in code size
Clocking Single clock is used Multiple clocks are used
Instruction length Single word instruction Variable Length instruction
Pipelining Pipelining is the major Doesn’t support pipelining
feature
Examples ARM, ATMEL, AVR, MIPS, Interx86, Motorola, 68000
PIC, POWER PC, series.
SUNSPARC etc.
Class: TY (IE) 2016-17 Subject: Embedded Systems (17658)
QUESTION BANK BASED ON CHAPTER NO. 1
Topic Weightage: 8 % Submission Date: 30th Dec. 2016

Winter 2016: EMS (17658)


1. Draw the architecture of 89C51 microcontroller
2. Describe DSP and multicore processor in brief.
3. Differentiate between Harvard and Von Neumann architecture with suitable
diagram.
Summer 2016: EMS (17658)
1. State four differences between RISC and CISC architectures.
2. Draw the format of TMOD. Describe the function of each bit.
3. Draw the format of SCON register and explain all the bits
Winter 2015: EMS (17658)
1. List ports of 89C51 microcontroller and list alternative functions of port-3 pins.
2. Draw the internal data memory structure of 89C51 and describe register banks.
3. List the interrupts of 89c51 microcontroller with their vector locations and order
of priority.

Summer 2015: EMS (17658)


1. Compare RISC and CISC architecture.
2. Explain DSP in brief. State any two applications.
3. List various SFRs needed for serial communication using microcontroller 89C51.
Also list various baud rates for serial communication.
Winter 2014: EDD (12269)
1. State the alternative function of port 3 pins.
2. Draw and explain SCON SFR used in 8051 microcontroller.
3. With suitable diagram explain port 0 of 8051 microcontroller.

Summer 2014: EDD (12269)


1. Draw diagram of port 3 of 8051 microcontroller and list alternate functions of
port 3 pins.
2. States interrupts in 8051 microcontroller and give their priority upon reset.
Summer 2013: EDD (12269)
1. List ports available in 8051 microcontroller. Give alternate function of port 3.
2. Explain the ports of 8051 microcontroller used for External memory access
3. Describe dual role of port 0 in 8051 microcontroller.

You might also like