Documente Academic
Documente Profesional
Documente Cultură
Introduction
Lecture 1
Prerequisites:
Logic Design,
Computer Architecture/Organization
Signals and Systems/ Digital Signal Processing
Text Book
Digital Design of Signal Processing System by Shoab
Khan Feb 2011, John Wiley & Sons
References
Verilog HDL-A guide to digital design and synthesis by
Samir Palnitkar
Advanced Digital Design With Verilog HDL by Ciletti,
Michael D.
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 2
Introduction
Digital Design for Signal processing System focuses
Mapping Signal Processing applications in VLSI
Learning the transformations and tricks that results in
optimal mapping in competing design space of
● Area
● Power dissipation
● Performance
● Testabliity
VLSI has enabled solutions to intractable
engineering problems
Rapid advancement has led to new dimensions in
the core subject of VLSI
VLSI has revolutionized the commercial market
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 3
Historical Perspective and Importance
Multimedia in
Space
digital Cameras
Imaging
Speech and Cell Phones
Applications
compression Wearable
Radars and
and recognition Computers
Communication
and Electronics
Intelligence
5
Systems
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan
Fueling the Innovation: Moore’s Law
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 6
Moore’s Law
16
integrated function
11
number of transistors on a 10
9
chip was doubling every 18 8
7
to 24 months and made the 6
5
prediction for future 4
3
2
1
0
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 7
Moore’s Plenary Address at ISSCC 2003
NO EXPONENTIAL IS
FOREVER . . .
BUT
WE CAN DELAY
“FOREVER”
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 8
Intel continues to ride on the Moore’s Curve
22 nm chip
G80
Itanium 2 with 9 MB cache K10
Core 2 Quad
Core 2 Duo
Itanium 2
Cell
100,000,000 K8
P4 Barton
Atom
K7
K6-III
10,000,000 K6 PIII
PII
1,000,000 486
K5
386
Pentium
100,000 286
8088
10,000
8080
2,300 4004
8008
Number of transistors on a die doubles every 18 months
1971 1980 1990 2000 2008 2009 2010 2011
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 9
2.9 billion transistor Chip: Intel still pushing forever
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 10
Intel Progress
Intel plans to release chips based on a 22 nanometer
process technology in the second half of 2011
DSPs ASIC
Controller Process
GPP/
FPGAs ASIC µProcessor User interface
process
Interfaces
Shared Bus
FPGA
RF Interface
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 13
A new trend: Multi Core based Systems
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 14
Examples of Multi Core Trend
Xbox 3 Cores
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 15
Multi Core Trend (Cont)
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 16
NoC Connects Multi-cores
Network on Chip (NoC) design paradigm addresses
issues of scalability of on-chip connectivity and inter
cores communication
Complex designs are integrating increasing number of
Multi-Processor on a single SoC (MPSoC)
NoC offers a good solution for
Scalable and effective infrastructure
The NOC provides
higher bandwidth
low latency
modularity
scalability
a high-level of abstraction to the system
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 17
NoC for Multi Core Designs
PE PE PE PE Link
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 18
Example Application:Communication System
Algorithms in a Communication transmitter and receiver
Mapping on to a system with conventional target technologies
ASIC, FPGA and DSP
RF Channel Speech
RX D/A DDC Demod D/A
Decoder Decoding
RF
Synthecizer
Power
Amplifier
RF Channel Speech A/D
A/D DUC Mod
TX Encoder Encoding
Micro-Controller
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 19
Design Strategies
GPP General purpose
DSP Array
DSP
Programming flexibility
Computationally intensive & Non Application
Specific
Integrated
FPGA
FPGA ASIC
Power Consumption
Computationally intensive structured ASIC
code
Programmability is more complex
ASIC
Lower cost, low power
No flexibility of programming
Standard algorithms
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 20
Flexibility vs Efficiency
tradeoff goes up
Programmable DSP
GPP
Application Specific
DSP Application Specific Instruction Set
Processor (ASIP)
solution
HW based Instruction set Application
Specific Processor
of dedicated design on an
FPGA or ASIC Efficiency
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 21
Design decision and complexity
Impact of Design
Decisions
Conceptual level design
decisions are less complex Conceptual Level
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 22
Example: Design Partitioning and Mapping
A Satellite burst modem receiver
DSP maps irregular code intensive application
● Burst detection
● Parameter Estimation
● Correction loops
● Demodulation
FPGA maps regular code intensive and interfaces
● Forward Error Correction Coding
● Glue Logic
ASICs standard code intensive
● Digital Down Converter
GPP maps code intensive and user interfaces
● Modem control software
● Initialization and configuration software
● User interface
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 23
Example: Design Partitioning and Mapping
Flash
µC
SRAM
Shared
bus
I/O Bitstream
Output
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 24
Example: Design Partitioning and Mapping
INIT
!SOB or
!UW
EOB SOB
Detection
SOB &
UW
FEC &
Deframing
Estimation
!EOB
Demodulation
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 25
Example: Burst Receiver Designed in 1997-98
HSP52014 SBSRAM
TMS320C6201
8-bit DAC & Xilinx 4062
LPF
To RF Board
DDS
FLASH
68332
49.152 MHz
SRAM
amplifier &
squarer
Sine wave
clock square wave I/O Bitstream
output Output
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 26
CARE APICTA Award Winning Software Defined
Radio Digital Signal Processing Board
Clock Generator
AD9513
3 outputs
/2
IN SPI
I-Input AD9640
AD8352 DUAL ADC SSN
Differenti 14BIT, 105 MSPS Silicon Serial Number
47
al Amp AVDD=1.8V/310mA
IN
DVDD=1.8V/34mA
Q-Input Ethernet PHY
DRVDD=3.3V/35mA
64-LFCSP_VQ DP83848I Ethernet
16-LFCSP_VQ IOVDD=3.3V/150mA Interface
AVDD=3.3V/100mA? RJ45
8 Channel ADC LQFP-48
HMC610 RSSI MCP3008 4-Bit
RSSI Analog VD=3.3V/0.5mA AUDIO SERIAL PORT
SOIC-16
x2 ASP HEADER
Interface GAIN CONTROL (6-BIT)
FPGA
20
RS232 Interface DB9
PA interface 6-Bits Output power control SPARTAN3
XC3S1500FG676I Spartan3
Filter Selection 3-Bit Rx Filter Selection - XC3S2000FG676I SUPPORTS
RS232 TRANSCEIVER
LVCMOS-1.8
MAX3232EID
T/R Switch 1-Bit T/R Control SOIC-16
VCCINT=1.2V/
DSP 2x MT47H64M16BT-5E
Sythesizer Interface 5-Bit Frequency control
470mA TMS320DM6446 1G DDR SDRAM
32BIT
VCCAUX=2.5V/ HPI / VLYNQ CVDD 1.2V/ 64M x 32
interface 1.8VD/mA?
DUAL Channel 100mA 767mA
IN LVCMOS_1.8V
AMP 14 bit , VCCO1=3.3V/mA DVDD 1.8V/
I-Output 28F256J3, 128Mb
FILTER 125 MSPS (Max) 102mA
NETWORK DAC, VCCO2=2.5V/mA 16MB Intel Strata flash
32
DVDD 3.3V/6mA 3.3V/80mA
Not DAC2904,
IN
implemente VA=3.3V/64mA
Q-Output d VD=3.3V/19.5mA
TQFP-48 OSC
EXP JTAG
16-32 IO PBGA-N361
HEADER
PLATFORM
FLASH JTAG
XCF08P 3.3VD/20mA
Digital Power
FG-676 (BGA)
167
(SMPS) Analog
1.2VD (LDO Linear PSU) FSG-48 (BGA)
IN 1.8VD 1.8VA
2.5VD 3.3VA GC5016
POWER 3.3VD Quad Wideband DUC/
IN Title: Tranceiver Board
DDC PBGA-252
Size: A Revision: 1.3
VPAD=3.3V/180mA Date: 08/04/08 Drawn by: ASK
VCORE=1.8V/420mA
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 27
Software Defined Radio
FPGAs play a key role in designing all configurable HW in an SDR
General Purpose
FPGA
Processor
DSP
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 28
Example: SoC for Carrier-class VoIP Media Gateway
Carrier Class VoIP
Media gate performs NI
on thousands of voice DTMF LEC
C
DSP
channels NIC
R
NIC
R
NIC
R LEC
Cancellation
Voice compression
and decompression
TDM_if/
NIC
IP_if
NIC
application-specific R R R
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 29
Mixed-Signal System on Chip
I/O
The SoC integrates on a single
chip System µ-
Controller controller
RF
Microcontroller Mem
DSP
ASIC logic
on-chip RAM
requisite interfaces
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 30
Summary
Digital Design of Signal Processing Systems, John Wiley & Sons by Dr. Shoab A. Khan 31