INTRODUCTION
Motivation
Purpose of this Tutorial
Structure of this Tutorial
Objectives of this Tutorial
One Possible Solution for the Modulator Design
Design Flow
Vivado Design Suite and it's Use Modes
Differences between Project and Non-Project Mode
SELECTOR
Description
Creating a New Project
Vivado Integrated Design Environment
Creating Module
Creating a Module Using Vivado Text Editor
Creating Test Bench
Simulating with Vivado Simulator
COUNTER
Description
Creating Module
Creating Test Bench
Simulating
SINE PACKAGE
Description
Creating Module
DIGITAL SINE
Description
Creating Module
PWM
Description
Creating Module
Creating Test Bench
Simulating
MODULATOR
Description
Creating Module
Creating Test Bench
Simulating
Synthesis
Description
Run Synthesis
After Synthesis
Synthesis Reports
Schematic View
MODULATOR SOZIUS WRAPPER
Description
Creating Module
DESIGN IMPLEMENTATION
Creating XDC File
Defining Timing Constraints
Implementation
About the Vivado Implementation Process
Run Implementation
After Implementation
Implementation Reports
Generate Bitstream File
Program Device
Modifications in case of using different development boards
DEBUGGING DESIGN
Inserting ILA and VIO Cores into Design
Debug a Design using Integrated Vivado Logic Analyzer
DESIGNING WITH IPs
IP Integrator
Creating Modulator IP Core with AXI4 Interface
WORKING WITH PARTIAL RECONFIGURATION FLOW
Overview
Creating a Dynamic Function eXchange Project