You are on page 1of 3

Lab3 Intro

Zynq
Adding Custom IP in PL
Vivado 2016.4 Version
This material exempt per Department of Commerce license exception TSU

Introduction

This lab guides you through the process of Creating and adding a custom IP.
You will use the Create Import Peripheral Wizard to create the custom IP and use IP
Packager to package it for use with IP Integrator.
An AXI BRAM controller and BRAM will also be used.

Lab3 Intro 14a- 2 © Copyright 2016 Xilinx

1
ARM Cortex-A9 based Embedded System Design
Lab3: Adding Custom IP in PL

Lab3 Intro 14a- 3 © Copyright 2016 Xilinx

Procedure

Open the project in Vivado


Create/modify a Custom IP to create the peripheral functionality
Package the IP using IP Packager
Import and Add the peripheral into the existing system
Add BRAM for the next lab and build the PL design

Lab3 Intro 14a- 4 © Copyright 2016 Xilinx

2
Summary

A template for a peripheral was created using the Create and Package IP Wizard
Logic was added to the templates to create a LED peripheral.
The IP Packager was used to package the IP so that it could be imported into the IP
catalog.
The IP was imported and added to the design.
The final step was to add a BRAM to the system and build the PL for the next lab

Lab3 Intro 14a- 5 © Copyright 2016 Xilinx

You might also like