Table of Contents

1. INTRODUCTION

1.1 Motivation

1.2 Purpose of this tutorial

1.3 Objectives of this tutorial

1.4 One possible solution for the modulator design

1.4.1 Block diagram

1.4.2 Design Steps

1.5 Embedded Design Process Flow

2. CREATING THE HARDWARE PLATFORM

2.1 Create a New Project

2.2 Vivado Integrated Design Environment

2.3 Create an IP Integrator Design

3. CREATING THE SOFTWARE PLATFORM USING sDK

3.1 Board Support Package

3.2 Creating an application project

3.3 Creating a C/C++ source file

3.4 Viewing and configuring Linker Script file

3.5 Building application and generating ELF file

3.6 Running Application

3.7 Application Debugging

3.7.1 Debug Overview

3.7.2 Debug Configuration

3.7.3 Debug Perspective

4. DEBUGGING SYSTEM USING VIVADO LOGIC ANALYZER

4.1 Illustration of using Vivado Logic Analyzer tool

4.2 Illustration of using Vivado Logic Analyzer together with SDK Debugger