SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
High Performance DSP with Xilinx
All Programmable Devices
The Signal Processing Design Challenge
Requires 4 distinct skill sets
 Analog, Digital, Software, IO
Analog and Digital designs
need to be optimized together
to maximize system
performance and minimize
hardware cost
Requires real world data for
testing to insure functional
correctness
2
Rapid Prototyping Addresses this Challenge by
Providing:
Analog Interfaces that can be easily programmed
Digital hardware that can be easily configured with
algorithms
 MATLAB/Simulink
 C/C++
Large ecosystem of interchangeable analog interfaces
 FMC
 PMODs
Partners working together!
 Algorithms
 Analog
 Digital
 Software
 High-Speed IO
3
Agenda
Xilinx All Programmable Devices for Signal Processing
Signal Processing System Design Considerations
Xilinx DSP Design Environment
DUC/DDC Design using Model Based Design
Xilinx JESD204B Solution
Rapid Prototyping using Xilinx DSP Platforms
4
Agenda
Xilinx All Programmable Devices for Signal Processing
Signal Processing System Design Considerations
Xilinx DSP Design Environment
DUC/DDC Design using Model Based Design
Xilinx JESD204B Solution
Rapid Prototyping using Xilinx DSP Platforms
5
Lowest Total Power
and System Cost
Industry’s Best
Price-Performance
Industry’s Highest
System Performance
and Capacity
Scalable Optimized 28 nm Architecture Enables
Design Portability
6
Low-end HDTVHigh-end
2 Channel 4 Channel 8+ Channel
Lowest Total Power
and System Cost
Industry’s Best
Price-Performance
Industry’s Highest
System Performance
and Capacity
Scalable Optimized 28 nm Architecture Enables
Design Portability
7
Low-end HDTVHigh-end
2 Channel 4 Channel 8+ Channel
The First All Programmable SoC
8
Industry’s most Advanced DSP Slice
Artix-7, Kintex-7, Virtex-7, Zynq-7000
+/-
X
=
B
A
D
C
+
-
Pre-Add
25x18
Pattern Detector
48-Bit Accum
P
DSP48
E1 Slice
DSP48
E1 Slice
Interconnect
DSP48
Tile
DSP48E1 Slice
Two DSP48E1 slices / tile
connected by 5 high-
speed interconnects
Independent access
to accumulators
Wide multiplies for greater
numerical precision
Flexible access to
dedicated pre-adder
Pattern detector for
efficient rounding hardware
Resources / Family Artix Kintex Virtex Zynq
Max DSP48E1 Fmax 628 MHz 741 MHz 741 MHz 741 MHz
Max DSP48E1 Count 740 1920 3600 2020
9
16x16 GMACs
Single Precision Multiply GFLOPs
DSP Silicon Performance Leadership at 28nm
10
160 196.0
4
N/A 602
1,024
1,129
0
200
400
600
800
1,000
1,200
Multicore DSP Artix Zynq PS Zynq PL Kintex Industry Best HP Virtex
GMACs
40.0 212
465
1,496
717
1,422
1,963
2,667
0
1,000
2,000
3,000
Multicore DSP Competitive
High Volume
FPGA
Artix Zynq Competitive
Cost
Performance
FPGA
Kintex Competitive
High
Performance
FPGA
Virtex
GFLOPs
Xilinx 7 Series Transceiver
7 series offers a full transceiver portfolio for variant customer needs
 Ultra-high performance GTZ: 28.05Gb/s X 16
 High-end Low-power GTH: 13.1Gb/s X 96
 Mid-Range GTX: 12.5Gb/s X 32
 High-Volume Low-Power GTP: 6.6Gb/s X 16
Virtex-7 HT has up to 2.802Tbps total transceiver bandwidth
 16 GTZ and 72 GTH transceivers
11
Jitter Performance
7 series transceivers offer the best jitter performance at 6Gb/s,
10Gb/s+ and 28Gb/s in FPGA industry
Both transmitter and receiver use the high performance PLL
12
6.25Gb/s 10.3125Gb/s
28Gb/s13.1Gb/s
Agenda
Xilinx All Programmable Devices for Signal Processing
Signal Processing System Design Considerations
Xilinx DSP Design Environment
DUC/DDC Design using Model Based Design
Xilinx JESD204B Solution
Rapid Prototyping using Xilinx DSP Platforms
13
Oversampling and Process Gain
For a Gaussian signal with signal power Ps and total noise power
due to quantization Pn the Signal to Noise Ration is
 SNR = Ps / Pn
Oversampling by M improves the SNR
 Pnb = Noise power in the signal
bandwidth (B)
 M = Oversampling Factor
 Pnb = Pn / M
Each 2X over-sampling improves the SNR by 3db
 SNR = Ps / Pnb
 SNR = M*Ps / P
Faster Sample Rates However leads to
 More difficult timing closure in the FPGA design
 Extra FPGA Resources
 Higher Power Consumption
14
Ps = Signal Power
Pn = Quantization Noise Power
B = Bandwidth of Interest
Nyquist = 2*B
Fs = Actual Sampling Rate
Decimation and SNR of Ideal ADC
15
Decimation Filter Preserves Processing Gain
16
System Design Considerations
Higher analog IF Sample rates result in better SNR
Designing a digital down converter that minimizes hardware
resources
IF Sampling clock and the decimation filtering clocks need to be
multiples of each other
17
DSP48
Improving Area Efficiency using Hardware
Overclocking
The DSP Resources in the FPGA can be overclocked to save
hardware resources
 DSP48E1 slice Fmax = 741 MHz at 28nm
 Implement more channels or more signal processing with smaller All
Programmable FPGAs or SoCs
18
X
X
X
100 MHz
X
Time Division Mux Time Division DeMux
100 MHz 300 MHz 100 MHz
3X Over Clocking
DSP48
Agenda
Xilinx All Programmable Devices for Signal Processing
Signal Processing System Design Considerations
Xilinx DSP Design Environment
DUC/DDC Design using Model Based Design
Xilinx JESD204B Solution
Rapid Prototyping using Xilinx DSP Platforms
19
DSP Design Methodology Leadership
Flexible design environment
Floating-point and Fixed-point
Hardware Generation
Real time analog data
acquisition
World class C design flow
20
HDL
Coder
System
Generator
Vivado
HLS
ZC706
MATLAB / Simulink
Toolbox IP Xilinx IP
MATLAB
Simulink
MATLAB
Simulink
C/C++
C Libraries
Analog
Signals
A/D
D/A
Vivado
RTL
IP Catalog
Vivado System Edition
Algorithm Specification
AD9250
AD9129
DSP IP and Reference Designs Leadership
DSP IP libraries available for multiple design environments
Industries most advanced library of LTE specific wireless IP
Reference Designs provide working starting points
 DSP, SDR, Wireless, Aerospace and Defense
21
LTE Specific IP General Wireless IP Video IP HLS Libraries
LTE Turbo Enc/Dec Convolutional Encoder Scalar Math.h
LTE Channel Enc/Dec Viterbi Decoder Color Correction Floating Point library
LTE MIMO Enc/Dec DFT/iDFT Timing controller OpenCV
LTE FFT DUC/DDC Compiler On-Screen Display AXI Interfaces
LTE Channel Estimator FIR Compiler Image Edge Enhancement Linear Algebra *
LTE PUCCH Receiver DDS Compiler H.264 Encoder
LTE RACH Detector CORDIC Color Space Converter
RTL
MATLAB/
Simulink
C/C++
Xilinx System Generator for DSP
Enables MATLAB/Simulink for DSP FPGA Design
 100+ Xilinx optimized DSP building blocks
 Automatic code generation
 Supports parameterization in MATLAB
Vivado Integration
 Import C-based IP from Vivado HLS
 Automatic bitstream generation
 Vivado Project File generation
22
System Generator for DSP
Vivado High-Level C/C++ Synthesis
Comprehensive coverage
 C/C++/SystemC
 Arbitrary precision
 Floating-point
Accelerated verification
 2 to 3 orders of magnitude
faster than RTL for larger
design
Fast compilation and design
exploration
 Algorithm feasibility
 Architecture Iteration
Customer proven results
23
Introducing Vivado IP Integrator
IP Deployment and Assembly
Abstract IP Assembly
 Does not require RTL
 Debug integration
Intelligent IP Integration
 Real time design rule checks
 Parameter propagation
 Designer Assistance
IP Aware AXI Interconnect
 Automated interface
 Device driver & address map generation
Use with High-Level Tool Flows and Design
Subsystems
IP
Catalog
IP Integrator
Vivado HLS
System Generator for DSP
Vivado Integrated Design Environment
Populate the Vivado
IP Catalog using High-
Level Design tools
• HLS
• System Generator
Integrate IP into
design subsystems
for Xilinx platforms
Vivado Design Suite: From Months to Weeks
High-level Hardware Debugging
Flexible, targeted probing of
HDL and XDC using
MARK_DEBUG property
RTL and synthesized netlist
probing in multiple views
System-level probing inside
of IP integrator view
27
entity FIR is
port (clk : in
rst : in
din : in
HDL
SchematicHierarchy
Debug Probe
Vivado IP
Integrator
Agenda
Xilinx All Programmable Devices for Signal Processing
Signal Processing System Design Considerations
Xilinx DSP Design Environment
DUC/DDC Design using Model Based Design
Xilinx JESD204B Solution
Rapid Prototyping using Xilinx DSP Platforms
28
DUC/DDC Architectural Considerations
Both system performance and hardware resources should be taken
into account
Pulse shaping needs to be performed on TX / RX side
Wideband / Narrowband signal
Filter type and # of filter stages
IF Sampling rate vs Programmable Logic Fmax
29
Using Model Based Design to Explore Filter
Configurations
30
Anti-Aliasing
Filter
Filter Length
and Sample
Rate for 1st
Filter
Filter Length
and Sample
Rate for 2nd
Filter
Filter Length
and Sample
Rate for 3rd
Filter
Architecture
of choice
Configuration 1 91 taps (↑8)
61.44 MSPS
Configuration 2 47 taps (↑4)
30.72 MSPS
11 taps (↑2)
61.44 MSPS
Configuration 3 23 taps (↑4)
15.38 MSPS
25 taps (↑2)
61.44 MSPS
Configuration 4 23 taps (↑2)
15.38 MSPS
11 taps (↑2)
30.72 MSPS
11 taps (↑2)
61.44 MSPS
√
MathWorks FDATool
Create Executable Specification in Simulink
31
Filters automatically
generated by FDATool
Correct by Construction Hardware Design
using System Generator
32
System Generator
Hardware Design
Simulink
Executable Spec
Xilinx Gateways define FPGA Boundary
Improve Results through Overclocking
33
Resource Separate Filter Chains TDM TDM + 3X Overclocking
DUC IF Sample Rate 61.44 MHz 61.44 MHz 61.44 MHz
Hardware Clock Frequency 61.44 MHz 122.88 MHz 368.64 MHz
LUTs 1486 952 961
Registers 1987 1230 1176
DSP48E1 27 17 11
DSP48E1s used in Filters 20 10 4
Agenda
Xilinx All Programmable Devices for Signal Processing
Signal Processing System Design Considerations
Xilinx DSP Design Environment
DUC/DDC Design using Model Based Design
Xilinx JESD204B Solution
Rapid Prototyping using Xilinx DSP Platforms
34
Xilinx JESD204 IP v3.1 (Released in 2012.4)
Designed to JEDEC JESD204B
standard specification
Supports Transmit, Receive, and
Duplex (TX & RX) Modes
1 to 8 lane configurations up to
12.5 Gbps
Support for subclass 0, 1, and 2
Deterministic latency for
subclass 1 and 2
Supports GTX, GTH, GTP
35
JESD204B
State
Machine
GT
TILE
Clocks
Management
Registers
Control &
Status
JESD204 Data (AXI4-Stream)
Test Data
Gen/
Checker
Status & Control
(AXI4-Lite)
Wizard Based JESD204 IP Core Generation
Easy to use Graphical Interface
Generated Files include
 The netlist file for the core
 XCO files
 Release notes and documentation
 A Verilog example design and
demonstration test bench
 Scripts to synthesize, implement
and simulate the example design
36
JESD204B Example Design
37
Analog Devices Scan Viewer
Displays Eye Scan diagram for
JESD204B transceivers
Leverages the eyescan block in
the Xilinx 7-series transceivers
 Validate interface
 Reusable into production designs
38
Agenda
Xilinx All Programmable Devices for Signal Processing
Signal Processing System Design Considerations
Xilinx DSP Design Environment
DUC/DDC Design using Model Based Design
Xilinx JESD204B Solution
Rapid Prototyping using Xilinx DSP Platforms
39
HDL Blocks: AD9250-FMC-250EBZ
Reference design for:
 Virtex-7, Kintex-7, Virtex-6
 KC705
 ZC706
 VC707
 ML605
40
ADI IP CoreXilinx IP Core
JESD204B High-Speed ADC Demo
41
Analog Devices’
AD9250-FMC-
250EBZ 14-bit /
250 MSPS
4-ch ADC
AD9250 High
Speed
JESD204B
Serdes
Outputs Data
Eye @ 5Gbps
Analog Input
(Single-Tone FFT with
fIN = 90.1 MHz)
Ethernet data
connection to PC
for Verification of
Analog Signal on
VisualAnalog™
Xilinx Kintex-7 FPGA KC705 Eval Kit
Recovered Eye
(after EQ/CDR)
Summary
View Demonstrations at Show
 Analog Devices Booth
 JESD204B Platform Demonstration
 Xilinx Booth
 Zynq SDR Kit with ZC702
Development board
 Artix-7 AMS Demo
Get Started Today with the Zynq
SDR Kit
Learn More at
 www.xilinx.com/DSP
 www.mathworks.com/Xilinx
 www.mathworks.com/zynq
 www.analog.com/xilinx
42

Mais conteúdo relacionado

Mais procurados

Fir and iir filter_design
Fir and iir filter_designFir and iir filter_design
Fir and iir filter_designshrinivasgnaik
 
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta..."The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...Edge AI and Vision Alliance
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Obeo
 
STT MRAM for Artificial Intelligence Applications
STT MRAM for Artificial Intelligence ApplicationsSTT MRAM for Artificial Intelligence Applications
STT MRAM for Artificial Intelligence ApplicationsDanny Sabour
 
Use s parameters-determining_inductance_capacitance
Use s parameters-determining_inductance_capacitanceUse s parameters-determining_inductance_capacitance
Use s parameters-determining_inductance_capacitancePei-Che Chang
 
Multiband Transceivers - [Chapter 6] Multi-mode and Multi-band Transceivers
Multiband Transceivers - [Chapter 6] Multi-mode and Multi-band TransceiversMultiband Transceivers - [Chapter 6] Multi-mode and Multi-band Transceivers
Multiband Transceivers - [Chapter 6] Multi-mode and Multi-band TransceiversSimen Li
 
VLSI Design Sequential circuit design
VLSI Design Sequential circuit designVLSI Design Sequential circuit design
VLSI Design Sequential circuit designtamil arasan
 
Design Verification Using SystemC
Design Verification Using SystemCDesign Verification Using SystemC
Design Verification Using SystemCDVClub
 
An AI accelerator ASIC architecture
An AI accelerator ASIC architectureAn AI accelerator ASIC architecture
An AI accelerator ASIC architectureKhanh Le
 
Noise Performance of CW system
Noise Performance of CW systemNoise Performance of CW system
Noise Performance of CW systemDr Naim R Kidwai
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignAmr E. Mohamed
 
Fully depleted silicon insulator
Fully depleted silicon insulatorFully depleted silicon insulator
Fully depleted silicon insulatorsandeep sandy
 

Mais procurados (20)

Fir and iir filter_design
Fir and iir filter_designFir and iir filter_design
Fir and iir filter_design
 
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta..."The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
 
Fpga in space
Fpga in spaceFpga in space
Fpga in space
 
lecture4.ppt
lecture4.pptlecture4.ppt
lecture4.ppt
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
 
Dr.s.shiyamala fpga ppt
Dr.s.shiyamala  fpga pptDr.s.shiyamala  fpga ppt
Dr.s.shiyamala fpga ppt
 
STT MRAM for Artificial Intelligence Applications
STT MRAM for Artificial Intelligence ApplicationsSTT MRAM for Artificial Intelligence Applications
STT MRAM for Artificial Intelligence Applications
 
Use s parameters-determining_inductance_capacitance
Use s parameters-determining_inductance_capacitanceUse s parameters-determining_inductance_capacitance
Use s parameters-determining_inductance_capacitance
 
Multiband Transceivers - [Chapter 6] Multi-mode and Multi-band Transceivers
Multiband Transceivers - [Chapter 6] Multi-mode and Multi-band TransceiversMultiband Transceivers - [Chapter 6] Multi-mode and Multi-band Transceivers
Multiband Transceivers - [Chapter 6] Multi-mode and Multi-band Transceivers
 
VLSI Design Sequential circuit design
VLSI Design Sequential circuit designVLSI Design Sequential circuit design
VLSI Design Sequential circuit design
 
Deep Q-Learning
Deep Q-LearningDeep Q-Learning
Deep Q-Learning
 
FreeRTOS
FreeRTOSFreeRTOS
FreeRTOS
 
Design Verification Using SystemC
Design Verification Using SystemCDesign Verification Using SystemC
Design Verification Using SystemC
 
An AI accelerator ASIC architecture
An AI accelerator ASIC architectureAn AI accelerator ASIC architecture
An AI accelerator ASIC architecture
 
Hardware-Software Codesign
Hardware-Software CodesignHardware-Software Codesign
Hardware-Software Codesign
 
ASIC
ASICASIC
ASIC
 
Noise Performance of CW system
Noise Performance of CW systemNoise Performance of CW system
Noise Performance of CW system
 
Fpga
FpgaFpga
Fpga
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter Design
 
Fully depleted silicon insulator
Fully depleted silicon insulatorFully depleted silicon insulator
Fully depleted silicon insulator
 

Destaque

Implementation of DSP Algorithms on FPGA
Implementation of DSP Algorithms on FPGAImplementation of DSP Algorithms on FPGA
Implementation of DSP Algorithms on FPGASilicon Mentor
 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveIJORCS
 
Digital filter design using VHDL
Digital filter design using VHDLDigital filter design using VHDL
Digital filter design using VHDLArko Das
 
Digital filter design using VHDL
Digital filter design using VHDLDigital filter design using VHDL
Digital filter design using VHDLArko Das
 
Basic signal processing system design on fpga using lms based adaptive filter
Basic signal processing system design on fpga using lms based adaptive filterBasic signal processing system design on fpga using lms based adaptive filter
Basic signal processing system design on fpga using lms based adaptive filtereSAT Journals
 
Fpga 11-sequence-detector-fir-iir-filter
Fpga 11-sequence-detector-fir-iir-filterFpga 11-sequence-detector-fir-iir-filter
Fpga 11-sequence-detector-fir-iir-filterMalik Tauqir Hasan
 
Ise 2011 Insight Into Digital System Design
Ise 2011  Insight Into Digital System DesignIse 2011  Insight Into Digital System Design
Ise 2011 Insight Into Digital System Designfranksheehan
 
Running FreeRTOS on Digilent Zybo board
Running FreeRTOS on Digilent Zybo boardRunning FreeRTOS on Digilent Zybo board
Running FreeRTOS on Digilent Zybo boardVincent Claes
 
Integrating a custom AXI IP Core in Vivado for Xilinx Zynq FPGA based embedde...
Integrating a custom AXI IP Core in Vivado for Xilinx Zynq FPGA based embedde...Integrating a custom AXI IP Core in Vivado for Xilinx Zynq FPGA based embedde...
Integrating a custom AXI IP Core in Vivado for Xilinx Zynq FPGA based embedde...Vincent Claes
 
Lab 6 dsp_builder
Lab 6 dsp_builderLab 6 dsp_builder
Lab 6 dsp_buildernampham123
 
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...Dr. Shivananda Koteshwar
 
Radar 2009 a 1 introduction
Radar 2009 a  1 introductionRadar 2009 a  1 introduction
Radar 2009 a 1 introductionForward2025
 
Introduction to Digital Signal Processing
Introduction to Digital Signal ProcessingIntroduction to Digital Signal Processing
Introduction to Digital Signal Processingop205
 
MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)Analog Devices, Inc.
 

Destaque (18)

Implementation of DSP Algorithms on FPGA
Implementation of DSP Algorithms on FPGAImplementation of DSP Algorithms on FPGA
Implementation of DSP Algorithms on FPGA
 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
 
Digital filter design using VHDL
Digital filter design using VHDLDigital filter design using VHDL
Digital filter design using VHDL
 
Digital filter design using VHDL
Digital filter design using VHDLDigital filter design using VHDL
Digital filter design using VHDL
 
Basic signal processing system design on fpga using lms based adaptive filter
Basic signal processing system design on fpga using lms based adaptive filterBasic signal processing system design on fpga using lms based adaptive filter
Basic signal processing system design on fpga using lms based adaptive filter
 
MIMO Testbed presentation (DSPeR'2005)
MIMO Testbed presentation (DSPeR'2005)MIMO Testbed presentation (DSPeR'2005)
MIMO Testbed presentation (DSPeR'2005)
 
Fpga 11-sequence-detector-fir-iir-filter
Fpga 11-sequence-detector-fir-iir-filterFpga 11-sequence-detector-fir-iir-filter
Fpga 11-sequence-detector-fir-iir-filter
 
Ise 2011 Insight Into Digital System Design
Ise 2011  Insight Into Digital System DesignIse 2011  Insight Into Digital System Design
Ise 2011 Insight Into Digital System Design
 
Running FreeRTOS on Digilent Zybo board
Running FreeRTOS on Digilent Zybo boardRunning FreeRTOS on Digilent Zybo board
Running FreeRTOS on Digilent Zybo board
 
Integrating a custom AXI IP Core in Vivado for Xilinx Zynq FPGA based embedde...
Integrating a custom AXI IP Core in Vivado for Xilinx Zynq FPGA based embedde...Integrating a custom AXI IP Core in Vivado for Xilinx Zynq FPGA based embedde...
Integrating a custom AXI IP Core in Vivado for Xilinx Zynq FPGA based embedde...
 
Lab 6 dsp_builder
Lab 6 dsp_builderLab 6 dsp_builder
Lab 6 dsp_builder
 
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
 
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
 
soc design for dsp applications
soc design for dsp applicationssoc design for dsp applications
soc design for dsp applications
 
Radar 2009 a 1 introduction
Radar 2009 a  1 introductionRadar 2009 a  1 introduction
Radar 2009 a 1 introduction
 
DSP by FPGA
DSP by FPGADSP by FPGA
DSP by FPGA
 
Introduction to Digital Signal Processing
Introduction to Digital Signal ProcessingIntroduction to Digital Signal Processing
Introduction to Digital Signal Processing
 
MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)
 

Semelhante a High Performance DSP with Xilinx All Programmable Devices (Design Conference 2013)

Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions Arvind Kumar
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoEmbarcados
 
Sora- A High Performance Baseband DSP Processor
Sora- A High Performance Baseband DSP ProcessorSora- A High Performance Baseband DSP Processor
Sora- A High Performance Baseband DSP ProcessorHarshit Srivastava
 
Cadence Design Flow.pptx
Cadence Design Flow.pptxCadence Design Flow.pptx
Cadence Design Flow.pptxKunjPatel615667
 
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdfNVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdfMuhammadAbdullah311866
 
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...Edge AI and Vision Alliance
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionPersiPersi1
 
Hari Krishna Vetsa Resume
Hari Krishna Vetsa ResumeHari Krishna Vetsa Resume
Hari Krishna Vetsa ResumeHari Krishna
 
BFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres JpsBFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres Jpsjpsvenn
 
DSPIC33F: High Performance 16-bit Digital Signal Controllers
DSPIC33F: High Performance 16-bit Digital Signal ControllersDSPIC33F: High Performance 16-bit Digital Signal Controllers
DSPIC33F: High Performance 16-bit Digital Signal ControllersPremier Farnell
 
HiPEAC-CSW 2022_Kevin Mika presentation
HiPEAC-CSW 2022_Kevin Mika presentationHiPEAC-CSW 2022_Kevin Mika presentation
HiPEAC-CSW 2022_Kevin Mika presentationVEDLIoT Project
 
DIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEWDIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEWsathish sak
 
Poster digital-070624
Poster digital-070624Poster digital-070624
Poster digital-070624Bertalan EGED
 
CFD and FPGAs
CFD and FPGAsCFD and FPGAs
CFD and FPGAsgacaffe
 
Sudhakar_Resume
Sudhakar_ResumeSudhakar_Resume
Sudhakar_Resumesudhakar
 

Semelhante a High Performance DSP with Xilinx All Programmable Devices (Design Conference 2013) (20)

Assignmentdsp
AssignmentdspAssignmentdsp
Assignmentdsp
 
Fixed-point Multi-Core DSP Platform
Fixed-point Multi-Core DSP PlatformFixed-point Multi-Core DSP Platform
Fixed-point Multi-Core DSP Platform
 
Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
 
Sora- A High Performance Baseband DSP Processor
Sora- A High Performance Baseband DSP ProcessorSora- A High Performance Baseband DSP Processor
Sora- A High Performance Baseband DSP Processor
 
Cadence Design Flow.pptx
Cadence Design Flow.pptxCadence Design Flow.pptx
Cadence Design Flow.pptx
 
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdfNVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
 
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
 
Lec09-DSP.pdf
Lec09-DSP.pdfLec09-DSP.pdf
Lec09-DSP.pdf
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusion
 
Hari Krishna Vetsa Resume
Hari Krishna Vetsa ResumeHari Krishna Vetsa Resume
Hari Krishna Vetsa Resume
 
BFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres JpsBFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres Jps
 
DSPIC33F: High Performance 16-bit Digital Signal Controllers
DSPIC33F: High Performance 16-bit Digital Signal ControllersDSPIC33F: High Performance 16-bit Digital Signal Controllers
DSPIC33F: High Performance 16-bit Digital Signal Controllers
 
HiPEAC-CSW 2022_Kevin Mika presentation
HiPEAC-CSW 2022_Kevin Mika presentationHiPEAC-CSW 2022_Kevin Mika presentation
HiPEAC-CSW 2022_Kevin Mika presentation
 
DIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEWDIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEW
 
Poster digital-070624
Poster digital-070624Poster digital-070624
Poster digital-070624
 
CFD and FPGAs
CFD and FPGAsCFD and FPGAs
CFD and FPGAs
 
Dsp ajal
Dsp  ajalDsp  ajal
Dsp ajal
 
Sudhakar_Resume
Sudhakar_ResumeSudhakar_Resume
Sudhakar_Resume
 
Choosing the right processor
Choosing the right processorChoosing the right processor
Choosing the right processor
 

Mais de Analog Devices, Inc.

AD-IP-JESD204 JESD204B Interface Framework
AD-IP-JESD204 JESD204B Interface FrameworkAD-IP-JESD204 JESD204B Interface Framework
AD-IP-JESD204 JESD204B Interface FrameworkAnalog Devices, Inc.
 
Ims2016 micro apps_robertbrennan_pll_frequencyplanning_v2
Ims2016 micro apps_robertbrennan_pll_frequencyplanning_v2Ims2016 micro apps_robertbrennan_pll_frequencyplanning_v2
Ims2016 micro apps_robertbrennan_pll_frequencyplanning_v2Analog Devices, Inc.
 
RF Power Management Attach Training Module
RF Power Management Attach Training ModuleRF Power Management Attach Training Module
RF Power Management Attach Training ModuleAnalog Devices, Inc.
 
RF Control Products Training Module
RF Control Products Training ModuleRF Control Products Training Module
RF Control Products Training ModuleAnalog Devices, Inc.
 
Applying Digital Isolators in Motor Control
Applying Digital Isolators in Motor ControlApplying Digital Isolators in Motor Control
Applying Digital Isolators in Motor ControlAnalog Devices, Inc.
 
Isolated Gate Drivers for Industrial Motor Drives
Isolated Gate Drivers for Industrial Motor Drives Isolated Gate Drivers for Industrial Motor Drives
Isolated Gate Drivers for Industrial Motor Drives Analog Devices, Inc.
 
Software-defined radio: The Wireless Revolution
Software-defined radio: The Wireless RevolutionSoftware-defined radio: The Wireless Revolution
Software-defined radio: The Wireless RevolutionAnalog Devices, Inc.
 
SPIsolator Dedicated Digital Isolator for SPI Communications
SPIsolator Dedicated Digital Isolator for SPI CommunicationsSPIsolator Dedicated Digital Isolator for SPI Communications
SPIsolator Dedicated Digital Isolator for SPI CommunicationsAnalog Devices, Inc.
 
Industry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solutionIndustry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solutionAnalog Devices, Inc.
 
Powering Noise Sensitive Systems - VE2013
Powering Noise Sensitive Systems - VE2013Powering Noise Sensitive Systems - VE2013
Powering Noise Sensitive Systems - VE2013Analog Devices, Inc.
 
Signal Chain Designer: A New Way to Design Online - VE2013
Signal Chain Designer: A New Way to Design Online - VE2013Signal Chain Designer: A New Way to Design Online - VE2013
Signal Chain Designer: A New Way to Design Online - VE2013Analog Devices, Inc.
 
Sensors for Low Level Signal Acquisition - VE2013
Sensors for Low Level Signal Acquisition - VE2013Sensors for Low Level Signal Acquisition - VE2013
Sensors for Low Level Signal Acquisition - VE2013Analog Devices, Inc.
 
Integrated Software-Defined Radio (SDR) - VE2013
Integrated Software-Defined Radio (SDR) - VE2013Integrated Software-Defined Radio (SDR) - VE2013
Integrated Software-Defined Radio (SDR) - VE2013Analog Devices, Inc.
 
Instrumentation: Test and Measurement Methods and Solutions - VE2013
Instrumentation: Test and Measurement Methods and Solutions - VE2013Instrumentation: Test and Measurement Methods and Solutions - VE2013
Instrumentation: Test and Measurement Methods and Solutions - VE2013Analog Devices, Inc.
 
Instrumentation: Liquid and Gas Sensing - VE2013
Instrumentation: Liquid and Gas Sensing - VE2013Instrumentation: Liquid and Gas Sensing - VE2013
Instrumentation: Liquid and Gas Sensing - VE2013Analog Devices, Inc.
 

Mais de Analog Devices, Inc. (20)

AD-IP-JESD204 JESD204B Interface Framework
AD-IP-JESD204 JESD204B Interface FrameworkAD-IP-JESD204 JESD204B Interface Framework
AD-IP-JESD204 JESD204B Interface Framework
 
Ims2016 micro apps_robertbrennan_pll_frequencyplanning_v2
Ims2016 micro apps_robertbrennan_pll_frequencyplanning_v2Ims2016 micro apps_robertbrennan_pll_frequencyplanning_v2
Ims2016 micro apps_robertbrennan_pll_frequencyplanning_v2
 
RadioVerse
RadioVerseRadioVerse
RadioVerse
 
RF Power Management Attach Training Module
RF Power Management Attach Training ModuleRF Power Management Attach Training Module
RF Power Management Attach Training Module
 
RF Control Products Training Module
RF Control Products Training ModuleRF Control Products Training Module
RF Control Products Training Module
 
Digital Audio Bus Technology
Digital Audio Bus TechnologyDigital Audio Bus Technology
Digital Audio Bus Technology
 
Applying Digital Isolators in Motor Control
Applying Digital Isolators in Motor ControlApplying Digital Isolators in Motor Control
Applying Digital Isolators in Motor Control
 
Isolated Gate Drivers for Industrial Motor Drives
Isolated Gate Drivers for Industrial Motor Drives Isolated Gate Drivers for Industrial Motor Drives
Isolated Gate Drivers for Industrial Motor Drives
 
The Internet of Tomato
The Internet of TomatoThe Internet of Tomato
The Internet of Tomato
 
Software-defined radio: The Wireless Revolution
Software-defined radio: The Wireless RevolutionSoftware-defined radio: The Wireless Revolution
Software-defined radio: The Wireless Revolution
 
SPIsolator Dedicated Digital Isolator for SPI Communications
SPIsolator Dedicated Digital Isolator for SPI CommunicationsSPIsolator Dedicated Digital Isolator for SPI Communications
SPIsolator Dedicated Digital Isolator for SPI Communications
 
Industry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solutionIndustry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solution
 
Powering Noise Sensitive Systems - VE2013
Powering Noise Sensitive Systems - VE2013Powering Noise Sensitive Systems - VE2013
Powering Noise Sensitive Systems - VE2013
 
Motor Control - VE2013
Motor Control - VE2013Motor Control - VE2013
Motor Control - VE2013
 
Signal Chain Designer: A New Way to Design Online - VE2013
Signal Chain Designer: A New Way to Design Online - VE2013Signal Chain Designer: A New Way to Design Online - VE2013
Signal Chain Designer: A New Way to Design Online - VE2013
 
Sensors for Low Level Signal Acquisition - VE2013
Sensors for Low Level Signal Acquisition - VE2013Sensors for Low Level Signal Acquisition - VE2013
Sensors for Low Level Signal Acquisition - VE2013
 
Process Control Systems - VE2013
Process Control Systems - VE2013Process Control Systems - VE2013
Process Control Systems - VE2013
 
Integrated Software-Defined Radio (SDR) - VE2013
Integrated Software-Defined Radio (SDR) - VE2013Integrated Software-Defined Radio (SDR) - VE2013
Integrated Software-Defined Radio (SDR) - VE2013
 
Instrumentation: Test and Measurement Methods and Solutions - VE2013
Instrumentation: Test and Measurement Methods and Solutions - VE2013Instrumentation: Test and Measurement Methods and Solutions - VE2013
Instrumentation: Test and Measurement Methods and Solutions - VE2013
 
Instrumentation: Liquid and Gas Sensing - VE2013
Instrumentation: Liquid and Gas Sensing - VE2013Instrumentation: Liquid and Gas Sensing - VE2013
Instrumentation: Liquid and Gas Sensing - VE2013
 

Último

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

High Performance DSP with Xilinx All Programmable Devices (Design Conference 2013)

  • 1. High Performance DSP with Xilinx All Programmable Devices
  • 2. The Signal Processing Design Challenge Requires 4 distinct skill sets  Analog, Digital, Software, IO Analog and Digital designs need to be optimized together to maximize system performance and minimize hardware cost Requires real world data for testing to insure functional correctness 2
  • 3. Rapid Prototyping Addresses this Challenge by Providing: Analog Interfaces that can be easily programmed Digital hardware that can be easily configured with algorithms  MATLAB/Simulink  C/C++ Large ecosystem of interchangeable analog interfaces  FMC  PMODs Partners working together!  Algorithms  Analog  Digital  Software  High-Speed IO 3
  • 4. Agenda Xilinx All Programmable Devices for Signal Processing Signal Processing System Design Considerations Xilinx DSP Design Environment DUC/DDC Design using Model Based Design Xilinx JESD204B Solution Rapid Prototyping using Xilinx DSP Platforms 4
  • 5. Agenda Xilinx All Programmable Devices for Signal Processing Signal Processing System Design Considerations Xilinx DSP Design Environment DUC/DDC Design using Model Based Design Xilinx JESD204B Solution Rapid Prototyping using Xilinx DSP Platforms 5
  • 6. Lowest Total Power and System Cost Industry’s Best Price-Performance Industry’s Highest System Performance and Capacity Scalable Optimized 28 nm Architecture Enables Design Portability 6 Low-end HDTVHigh-end 2 Channel 4 Channel 8+ Channel
  • 7. Lowest Total Power and System Cost Industry’s Best Price-Performance Industry’s Highest System Performance and Capacity Scalable Optimized 28 nm Architecture Enables Design Portability 7 Low-end HDTVHigh-end 2 Channel 4 Channel 8+ Channel
  • 8. The First All Programmable SoC 8
  • 9. Industry’s most Advanced DSP Slice Artix-7, Kintex-7, Virtex-7, Zynq-7000 +/- X = B A D C + - Pre-Add 25x18 Pattern Detector 48-Bit Accum P DSP48 E1 Slice DSP48 E1 Slice Interconnect DSP48 Tile DSP48E1 Slice Two DSP48E1 slices / tile connected by 5 high- speed interconnects Independent access to accumulators Wide multiplies for greater numerical precision Flexible access to dedicated pre-adder Pattern detector for efficient rounding hardware Resources / Family Artix Kintex Virtex Zynq Max DSP48E1 Fmax 628 MHz 741 MHz 741 MHz 741 MHz Max DSP48E1 Count 740 1920 3600 2020 9
  • 10. 16x16 GMACs Single Precision Multiply GFLOPs DSP Silicon Performance Leadership at 28nm 10 160 196.0 4 N/A 602 1,024 1,129 0 200 400 600 800 1,000 1,200 Multicore DSP Artix Zynq PS Zynq PL Kintex Industry Best HP Virtex GMACs 40.0 212 465 1,496 717 1,422 1,963 2,667 0 1,000 2,000 3,000 Multicore DSP Competitive High Volume FPGA Artix Zynq Competitive Cost Performance FPGA Kintex Competitive High Performance FPGA Virtex GFLOPs
  • 11. Xilinx 7 Series Transceiver 7 series offers a full transceiver portfolio for variant customer needs  Ultra-high performance GTZ: 28.05Gb/s X 16  High-end Low-power GTH: 13.1Gb/s X 96  Mid-Range GTX: 12.5Gb/s X 32  High-Volume Low-Power GTP: 6.6Gb/s X 16 Virtex-7 HT has up to 2.802Tbps total transceiver bandwidth  16 GTZ and 72 GTH transceivers 11
  • 12. Jitter Performance 7 series transceivers offer the best jitter performance at 6Gb/s, 10Gb/s+ and 28Gb/s in FPGA industry Both transmitter and receiver use the high performance PLL 12 6.25Gb/s 10.3125Gb/s 28Gb/s13.1Gb/s
  • 13. Agenda Xilinx All Programmable Devices for Signal Processing Signal Processing System Design Considerations Xilinx DSP Design Environment DUC/DDC Design using Model Based Design Xilinx JESD204B Solution Rapid Prototyping using Xilinx DSP Platforms 13
  • 14. Oversampling and Process Gain For a Gaussian signal with signal power Ps and total noise power due to quantization Pn the Signal to Noise Ration is  SNR = Ps / Pn Oversampling by M improves the SNR  Pnb = Noise power in the signal bandwidth (B)  M = Oversampling Factor  Pnb = Pn / M Each 2X over-sampling improves the SNR by 3db  SNR = Ps / Pnb  SNR = M*Ps / P Faster Sample Rates However leads to  More difficult timing closure in the FPGA design  Extra FPGA Resources  Higher Power Consumption 14 Ps = Signal Power Pn = Quantization Noise Power B = Bandwidth of Interest Nyquist = 2*B Fs = Actual Sampling Rate
  • 15. Decimation and SNR of Ideal ADC 15
  • 16. Decimation Filter Preserves Processing Gain 16
  • 17. System Design Considerations Higher analog IF Sample rates result in better SNR Designing a digital down converter that minimizes hardware resources IF Sampling clock and the decimation filtering clocks need to be multiples of each other 17 DSP48
  • 18. Improving Area Efficiency using Hardware Overclocking The DSP Resources in the FPGA can be overclocked to save hardware resources  DSP48E1 slice Fmax = 741 MHz at 28nm  Implement more channels or more signal processing with smaller All Programmable FPGAs or SoCs 18 X X X 100 MHz X Time Division Mux Time Division DeMux 100 MHz 300 MHz 100 MHz 3X Over Clocking DSP48
  • 19. Agenda Xilinx All Programmable Devices for Signal Processing Signal Processing System Design Considerations Xilinx DSP Design Environment DUC/DDC Design using Model Based Design Xilinx JESD204B Solution Rapid Prototyping using Xilinx DSP Platforms 19
  • 20. DSP Design Methodology Leadership Flexible design environment Floating-point and Fixed-point Hardware Generation Real time analog data acquisition World class C design flow 20 HDL Coder System Generator Vivado HLS ZC706 MATLAB / Simulink Toolbox IP Xilinx IP MATLAB Simulink MATLAB Simulink C/C++ C Libraries Analog Signals A/D D/A Vivado RTL IP Catalog Vivado System Edition Algorithm Specification AD9250 AD9129
  • 21. DSP IP and Reference Designs Leadership DSP IP libraries available for multiple design environments Industries most advanced library of LTE specific wireless IP Reference Designs provide working starting points  DSP, SDR, Wireless, Aerospace and Defense 21 LTE Specific IP General Wireless IP Video IP HLS Libraries LTE Turbo Enc/Dec Convolutional Encoder Scalar Math.h LTE Channel Enc/Dec Viterbi Decoder Color Correction Floating Point library LTE MIMO Enc/Dec DFT/iDFT Timing controller OpenCV LTE FFT DUC/DDC Compiler On-Screen Display AXI Interfaces LTE Channel Estimator FIR Compiler Image Edge Enhancement Linear Algebra * LTE PUCCH Receiver DDS Compiler H.264 Encoder LTE RACH Detector CORDIC Color Space Converter RTL MATLAB/ Simulink C/C++
  • 22. Xilinx System Generator for DSP Enables MATLAB/Simulink for DSP FPGA Design  100+ Xilinx optimized DSP building blocks  Automatic code generation  Supports parameterization in MATLAB Vivado Integration  Import C-based IP from Vivado HLS  Automatic bitstream generation  Vivado Project File generation 22 System Generator for DSP
  • 23. Vivado High-Level C/C++ Synthesis Comprehensive coverage  C/C++/SystemC  Arbitrary precision  Floating-point Accelerated verification  2 to 3 orders of magnitude faster than RTL for larger design Fast compilation and design exploration  Algorithm feasibility  Architecture Iteration Customer proven results 23
  • 24. Introducing Vivado IP Integrator IP Deployment and Assembly Abstract IP Assembly  Does not require RTL  Debug integration Intelligent IP Integration  Real time design rule checks  Parameter propagation  Designer Assistance IP Aware AXI Interconnect  Automated interface  Device driver & address map generation
  • 25. Use with High-Level Tool Flows and Design Subsystems IP Catalog IP Integrator Vivado HLS System Generator for DSP Vivado Integrated Design Environment Populate the Vivado IP Catalog using High- Level Design tools • HLS • System Generator Integrate IP into design subsystems for Xilinx platforms
  • 26. Vivado Design Suite: From Months to Weeks
  • 27. High-level Hardware Debugging Flexible, targeted probing of HDL and XDC using MARK_DEBUG property RTL and synthesized netlist probing in multiple views System-level probing inside of IP integrator view 27 entity FIR is port (clk : in rst : in din : in HDL SchematicHierarchy Debug Probe Vivado IP Integrator
  • 28. Agenda Xilinx All Programmable Devices for Signal Processing Signal Processing System Design Considerations Xilinx DSP Design Environment DUC/DDC Design using Model Based Design Xilinx JESD204B Solution Rapid Prototyping using Xilinx DSP Platforms 28
  • 29. DUC/DDC Architectural Considerations Both system performance and hardware resources should be taken into account Pulse shaping needs to be performed on TX / RX side Wideband / Narrowband signal Filter type and # of filter stages IF Sampling rate vs Programmable Logic Fmax 29
  • 30. Using Model Based Design to Explore Filter Configurations 30 Anti-Aliasing Filter Filter Length and Sample Rate for 1st Filter Filter Length and Sample Rate for 2nd Filter Filter Length and Sample Rate for 3rd Filter Architecture of choice Configuration 1 91 taps (↑8) 61.44 MSPS Configuration 2 47 taps (↑4) 30.72 MSPS 11 taps (↑2) 61.44 MSPS Configuration 3 23 taps (↑4) 15.38 MSPS 25 taps (↑2) 61.44 MSPS Configuration 4 23 taps (↑2) 15.38 MSPS 11 taps (↑2) 30.72 MSPS 11 taps (↑2) 61.44 MSPS √ MathWorks FDATool
  • 31. Create Executable Specification in Simulink 31 Filters automatically generated by FDATool
  • 32. Correct by Construction Hardware Design using System Generator 32 System Generator Hardware Design Simulink Executable Spec Xilinx Gateways define FPGA Boundary
  • 33. Improve Results through Overclocking 33 Resource Separate Filter Chains TDM TDM + 3X Overclocking DUC IF Sample Rate 61.44 MHz 61.44 MHz 61.44 MHz Hardware Clock Frequency 61.44 MHz 122.88 MHz 368.64 MHz LUTs 1486 952 961 Registers 1987 1230 1176 DSP48E1 27 17 11 DSP48E1s used in Filters 20 10 4
  • 34. Agenda Xilinx All Programmable Devices for Signal Processing Signal Processing System Design Considerations Xilinx DSP Design Environment DUC/DDC Design using Model Based Design Xilinx JESD204B Solution Rapid Prototyping using Xilinx DSP Platforms 34
  • 35. Xilinx JESD204 IP v3.1 (Released in 2012.4) Designed to JEDEC JESD204B standard specification Supports Transmit, Receive, and Duplex (TX & RX) Modes 1 to 8 lane configurations up to 12.5 Gbps Support for subclass 0, 1, and 2 Deterministic latency for subclass 1 and 2 Supports GTX, GTH, GTP 35 JESD204B State Machine GT TILE Clocks Management Registers Control & Status JESD204 Data (AXI4-Stream) Test Data Gen/ Checker Status & Control (AXI4-Lite)
  • 36. Wizard Based JESD204 IP Core Generation Easy to use Graphical Interface Generated Files include  The netlist file for the core  XCO files  Release notes and documentation  A Verilog example design and demonstration test bench  Scripts to synthesize, implement and simulate the example design 36
  • 38. Analog Devices Scan Viewer Displays Eye Scan diagram for JESD204B transceivers Leverages the eyescan block in the Xilinx 7-series transceivers  Validate interface  Reusable into production designs 38
  • 39. Agenda Xilinx All Programmable Devices for Signal Processing Signal Processing System Design Considerations Xilinx DSP Design Environment DUC/DDC Design using Model Based Design Xilinx JESD204B Solution Rapid Prototyping using Xilinx DSP Platforms 39
  • 40. HDL Blocks: AD9250-FMC-250EBZ Reference design for:  Virtex-7, Kintex-7, Virtex-6  KC705  ZC706  VC707  ML605 40 ADI IP CoreXilinx IP Core
  • 41. JESD204B High-Speed ADC Demo 41 Analog Devices’ AD9250-FMC- 250EBZ 14-bit / 250 MSPS 4-ch ADC AD9250 High Speed JESD204B Serdes Outputs Data Eye @ 5Gbps Analog Input (Single-Tone FFT with fIN = 90.1 MHz) Ethernet data connection to PC for Verification of Analog Signal on VisualAnalog™ Xilinx Kintex-7 FPGA KC705 Eval Kit Recovered Eye (after EQ/CDR)
  • 42. Summary View Demonstrations at Show  Analog Devices Booth  JESD204B Platform Demonstration  Xilinx Booth  Zynq SDR Kit with ZC702 Development board  Artix-7 AMS Demo Get Started Today with the Zynq SDR Kit Learn More at  www.xilinx.com/DSP  www.mathworks.com/Xilinx  www.mathworks.com/zynq  www.analog.com/xilinx 42