|
|
- Workshop Duration: 2 Days
- Prerequisits:
- Fundamentals of MATLAB/Simulink and Xilinx FPGAs
- Basics of digital signal processing theory
for functions such as FIR (Finite Impulse Response)
filters.
- Basic digital design experience
- Workshop Goals:
- Learn how to implement a DSP design without
having to be an FPGA expert.
- Become comfortable using System Generator to
develop lectures and labs, or implement research.
- Skills Gained:
- Gain a basic introduction to the Simulink tools
- Become familiar with the Xilinx blockset for
Simulink
- Learn how to create basic fixed-point DSP designs
using the Xilinx blockset
- Perform hardware-in-the-loop verification on a
hardware target
|
|
- Day 1: 9am-5pm (DSP Design Implementation
Tools)
- Introduction to FPGAs for DSP
- Introduction to System Generator
- Simulink Basics
- Lab 1: Using Simulink
- Basic Xilinx Design Capture
- Lab 2: Getting Started with Xilinx
System Generator
- Signal Routing
- Lab 3: Signal Routing
- Day 2: 9am-5pm (Digital Signal
Processing Functions)
- Implementing System Control
- Lab 4: Implementing System Control
- Multi-Rate Systems
- Lab 5: Designing a MAC-Based FIR
- Filter Design
- Lab 6: Designing a FIR Filter using
the DA FIR block
- Lab 1: Get familiar with
some of the basic Simulink
blocks
- Lab 2 : Create a 12x8
MAC using the System Generator
blockset, which will be
used in lab 5 to create
a MAC-based FIR filter
- Lab 3: Create padding
and unpadding logic that
will be used in lab 5 for
reading/writing data to
a dual-port block RAM, which
will serve as data/coefficient
storage for the MAC-based
FIR filter.
- Lab 4: Create an address
generator using 1) basic
System Generator blocks,
and 2) m-code block. The
address generator will be
used in lab 5 to address
a dual-port block memory
that contains data/coefficients.
- Lab 5: You will create
a 92-tap MAC based FIR filter;
you will simulate the filter
with white noise and verify
in hardware via JTAG co-simulation
- Lab 6: Use the FDA Tool
to generate coefficients
for a low-pass filter; implement
low-pass filter using DA
FIR filter block from System
Generator; simulate with
white noise and test in
hardware via JTAG co-simulation
|
|
|
|
|
|
|
|