• No results found

Example Design: ZCU111

N/A
N/A
Protected

Academic year: 2021

Share "Example Design: ZCU111"

Copied!
50
0
0

Loading.... (view fulltext now)

Full text

(1)

Zynq® UltraScale+™ RFSoC Example Design: ZCU111

DDS Compiler for DAC and System

ILA for ADC Capture – 2020.2

(2)

© Copyright 2021 Xilinx

Introduction

This is an example starter design for the RFSoC.

It uses the ZCU111 board.

It uses a DAC and ADC sample rate of 1.47456GHz.

The DAC will continuously play 10MHz sine wave from the DDS Compiler IP.

The ADC output will be sent to a System ILA to be displayed in the Hardware Manager.

DAC Tile1 Ch3 will be used (LF balun).

ADC Tile0 Ch0 will be used (LF balun).

2020.2 Xilinx tools (Vivado® Design Suite and Vitis™ unified software platform ).

Design tested in the directory c:\rfsoc\ex_des\zcu111\v4\

This kit comes with the Vivado HW project and SW source files.

2

(3)

Demo Block Diagram

DDS Compiler IP

DAC Tile1 Ch3

Fs = 1.47456GHz Interpolation x8

ADC Tile0 Ch0 System ILA

AXI Streaming 184.32MHz

Laptop

Vivado®

Vitis™

JTAG Interface to ZCU111

AXI Streaming 184.32MHz

External Coax DAC to ADC

Loopback

LF Balun

LF Balun

SMA

SMA

Arm®

Processing Subsystem

(4)

© Copyright 2021 Xilinx

ZCU111 Clocks

This design automatically programs the clocks to 1.47456GHz via the SW application.

ZCU111 ADC/DAC clocks are

generated from LMK04208 feeding 3 LMX2594 in parallel. Review ‘RF Data Converter Clocking’ in

UG1271 (ZCU111 board user guide).

Clocking is configured via an I2C to SPI bridge.

4

(5)

DAC Setup

(6)

© Copyright 2021 Xilinx

ADC Setup

6

(7)

Data Converter Clocking

(8)

© Copyright 2021 Xilinx

Board Setup for the Upcoming Designs

Connect DAC Tile 229 Ch3 output to ADC Tile 224 Ch0 input on XM500 (low frequency balun connections).

Set SW6 to on,on,on,on (JTAG boot mode).

Connect USB to host for JTAG, PS UART, and System Controller UART access.

SW6

ADC Tile0 Ch0 DAC Tile1 Ch3

8

(9)

Design Kit Contents

1. Extract the design kit to an appropriate folder—be mindful of the Windows path length requirement.

2. Extract vv.xpr.zip, which is the Vivado® project.

3. Software source files in the “src” folder.

4. Design documentation in the .pdf file.

(10)

© Copyright 2021 Xilinx

Open Hardware Design and Generate the Bitstream

Extract vv.xpr.zip, open the design in Vivado®, and generate the bitstream.

10

(11)

DAC Sine Wave Generator (DDS Compiler IP)

(12)

© Copyright 2021 Xilinx

Export Hardware

12

(13)

Open Vitis™ Software Platform

(14)

© Copyright 2021 Xilinx

Create Platform Project

14

(15)

Create Platform Project Cont’d

(16)

© Copyright 2021 Xilinx

Create Platform Project Cont’d

16

(17)

Create Platform Project Cont’d

This may take a few minutes.

(18)

© Copyright 2021 Xilinx

Create Platform Project Cont’d

Modify BSP settings

18

(19)

Enable libmetal

(20)

© Copyright 2021 Xilinx

Build Project

This may take a few minutes.

20

(21)

Build Complete

(22)

© Copyright 2021 Xilinx

Create Application

22

(23)

Create Application Cont’d

(24)

© Copyright 2021 Xilinx

Create Application Cont’d

24

(25)

Create Application Cont’d

(26)

© Copyright 2021 Xilinx

Create Application Cont’d

26

(27)

Create Application Cont’d

(28)

© Copyright 2021 Xilinx

Import Sources

28

(29)

Build Application

(30)

© Copyright 2021 Xilinx

Build Complete

30

(31)

Run Design

(32)

© Copyright 2021 Xilinx

Open a Terminal Window

Open the COM port on the compute and set the rate to 115200.

TeraTerm can be used. See UG1036.

32

(33)

Setup Run Configuration

(34)

© Copyright 2021 Xilinx

Run Configuration Cont’d

Double Click

34

(35)

Run Configuration Cont’d

(36)

© Copyright 2021 Xilinx

Run Design

36

(37)

Application Startup

The application…

1. Programs the clocks.

2. Issues the data converters master reset.

3. Displays the Power-on

Sequence Step of the data converters.

(38)

© Copyright 2021 Xilinx

Open Hardware Manager

38

(39)

Open New Target

(40)

© Copyright 2021 Xilinx

Open Hardware Target

40

(41)

Open Hardware Target Cont’d

(42)

© Copyright 2021 Xilinx

Convert Data to the Analog Waveform Style

10MHz sine wave going from the DDS compiler to the DAC.

ADC capture to the System ILA.

42

(43)

Radix

Use Radix of Signed Decimal.

(44)

© Copyright 2021 Xilinx

Analog Settings

Set Row height to 100.

44

(45)

System ILA Capture

Automatically retrigger Trigger ILA capture

(46)

© Copyright 2021 Xilinx

Boot Image

46

(47)

Create Boot Image

To run the

application from the SD card rather than directly from Vitis™, create the boot.bin file

(48)

© Copyright 2021 Xilinx

Create boot.bin file

Note the location of the boot.bin file to put at the root level of the SD card.

48

(49)

Boot from SD Card

Load boot.bin on the SD card, insert it into the board, and turn on the power.

Set SW6 to on,off,off,off (SD Card boot mode).

(50)

© Copyright 2021 Xilinx

Thank You

References

Related documents

The chassis clustering feature in the Junos OS is built on the high availability methodology of Juniper Networks M Series and T Series platforms and the TX Matrix platform,

With funding from our three key partners (City of Rossland, MRDT, and the Red Resort Association) we are able to leverage additional funding from other stakeholders and

We stress that the above comparison theorems hold even in the case when the generalized drivers are associated with non-predictable finite variational processes, which thus may admit

The pecten oculi (Figure 2F) in all sampled birds presented a wavy, vascular structure arising from the optic nerve area and projecting into the vitreous

Rice is the staple food item in more than half the world’s population. The demand for rice increases with population increase in the world, and is expected to rise by a further 38

After receiving the input parameters from the main Java program, the data integration programming gets all files in the directory and calls DICOM component for extracting

Table 3.3 shows the combined ANOVA of theoretical ethanol yield estimated for RILs in the three linear comparisons of the “brown-sweet” group, comprised of those RILs having

For this reason (as well as because of interest in the problem for its own sake!) the Laboratory of Human De velopment 1 has undertaken a two-year study of