Top Banner
XMC-6VLX EDK
31
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

XMC-6VLX

EDK

Page 2: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

- 2 -

XMC-6VLX EDK

Page 3: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Xilinx Tools

- 3 -

Page 4: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

- 4 -

Create New ISE Project

• Xilinx ISE Design Suite 13.2 -> ISE Designs Tools -> Project Navigator

• File -> New Project

Page 5: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

- 5 -

Project Settings

Page 6: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

- 6 -

Project Summary

Page 7: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Select New Source Icon

Page 8: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Leaving ISE to XPS

- 8 -

Page 9: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

- 9 -

Example Project Creation

Page 10: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

New Source Wizard

• Add the Processor Subsystem as a module in ISE

• The will start Xilinx Platform Studio

Page 11: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Base System Builder Wizard

Page 12: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

- 12 -

Create System for Custom Board

Page 13: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Add axi_bram_ctrl

- 13 -

Page 14: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Add DDR3 and UART

Page 15: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Project IP at this point

- 15 -

Page 16: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

XPS View of Project

- 16 -

Page 17: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Look At IP Provided

- 17 -

Page 18: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

IP Continued

- 18 -

Page 19: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Add AXI_CDMA

- 19 -

Page 20: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

AXI_CDMA Address

- 20 -

Page 21: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Select MicroBlaze Connect

- 21 -

Page 22: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Add AXI_PCIe IP

- 22 -

Page 23: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

AXI_PCIe Address

- 23 -

Page 24: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Default AXI bus Connections

- 24 -

Page 25: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Connect the M_AXI of axi_cdma_0 to S_AXI of the axi_pcie_0

- 25 -

Page 26: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

connect the S_AXI_CTL to the AXI4lite bus

- 26 -

Page 27: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Exit XPS Take Us Back To ISE

- 27 -

Page 28: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

XPS is a sub-module in the ISE project

- 28 -

Page 29: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Xilinx CORE Generator

- 29 -

Page 30: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

Core Generated QDRii

- 30 -

Page 31: XMC-6VLX EDK. - 2 - XMC-6VLX EDK Xilinx Tools - 3 -

XMC-6VLX EDK

- 31 -