SlideShare a Scribd company logo
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

More Related Content

What's hot

301378156 design-of-sram-in-verilog
301378156 design-of-sram-in-verilog301378156 design-of-sram-in-verilog
301378156 design-of-sram-in-verilog
Srinivas Naidu
 
xilinx fpga problems
xilinx fpga problemsxilinx fpga problems
xilinx fpga problems
Anish Gupta
 
The comparison between FPGA , ARDUINO , ASIC
The comparison between FPGA , ARDUINO , ASIC The comparison between FPGA , ARDUINO , ASIC
The comparison between FPGA , ARDUINO , ASIC
Mohamed Youssery
 
Xilinx Cool Runner Architecture
Xilinx Cool Runner ArchitectureXilinx Cool Runner Architecture
Xilinx Cool Runner Architecture
dragonpradeep
 

What's hot (20)

DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
 
Design and implementation of 32 bit alu using verilog
Design and implementation of 32 bit alu using verilogDesign and implementation of 32 bit alu using verilog
Design and implementation of 32 bit alu using verilog
 
DFT and IDFT Matlab Code
DFT and IDFT Matlab CodeDFT and IDFT Matlab Code
DFT and IDFT Matlab Code
 
301378156 design-of-sram-in-verilog
301378156 design-of-sram-in-verilog301378156 design-of-sram-in-verilog
301378156 design-of-sram-in-verilog
 
Lpc1768
Lpc1768Lpc1768
Lpc1768
 
xilinx fpga problems
xilinx fpga problemsxilinx fpga problems
xilinx fpga problems
 
single stage amplifier Unit 5 AMVLSI
single stage amplifier Unit 5 AMVLSIsingle stage amplifier Unit 5 AMVLSI
single stage amplifier Unit 5 AMVLSI
 
SoC Design
SoC DesignSoC Design
SoC Design
 
Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming
 
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture DesignTowards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
 
Semi Custom Integrated Circuit Design
 Semi Custom Integrated Circuit Design Semi Custom Integrated Circuit Design
Semi Custom Integrated Circuit Design
 
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
 
Concepts of Behavioral modelling in Verilog HDL
Concepts of Behavioral modelling in Verilog HDLConcepts of Behavioral modelling in Verilog HDL
Concepts of Behavioral modelling in Verilog HDL
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
 
1st Semester M Tech CMOS VLSI Design (Dec-2013) Question Papers
1st Semester M Tech CMOS VLSI Design (Dec-2013) Question Papers1st Semester M Tech CMOS VLSI Design (Dec-2013) Question Papers
1st Semester M Tech CMOS VLSI Design (Dec-2013) Question Papers
 
Présentation FPGA
Présentation FPGAPrésentation FPGA
Présentation FPGA
 
vlsi projects using verilog code 2014-2015
vlsi projects using verilog code 2014-2015vlsi projects using verilog code 2014-2015
vlsi projects using verilog code 2014-2015
 
The comparison between FPGA , ARDUINO , ASIC
The comparison between FPGA , ARDUINO , ASIC The comparison between FPGA , ARDUINO , ASIC
The comparison between FPGA , ARDUINO , ASIC
 
Xilinx Cool Runner Architecture
Xilinx Cool Runner ArchitectureXilinx Cool Runner Architecture
Xilinx Cool Runner Architecture
 
Delays in verilog
Delays in verilogDelays in verilog
Delays in verilog
 

Viewers also liked

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
Malik Tauqir Hasan
 
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
 

Viewers also liked (17)

Implementation of DSP Algorithms on FPGA
Implementation of DSP Algorithms on FPGAImplementation of DSP Algorithms on FPGA
Implementation of DSP Algorithms on FPGA
 
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)
 

Similar to 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
 
“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
 
Hari Krishna Vetsa Resume
Hari Krishna Vetsa ResumeHari Krishna Vetsa Resume
Hari Krishna Vetsa Resume
Hari Krishna
 
CFD and FPGAs
CFD and FPGAsCFD and FPGAs
CFD and FPGAs
gacaffe
 
Sudhakar_Resume
Sudhakar_ResumeSudhakar_Resume
Sudhakar_Resume
sudhakar
 

Similar to 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
 

More from Analog 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 - VE2013
Analog Devices, Inc.
 

More from 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
 

Recently uploaded

Recently uploaded (20)

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 

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