lab3ppc3612 - Lab 3 - PowerPC Processor Adding Custom IP to...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
Lab 3 - PowerPC Processor Adding Custom IP to an Embedded System Lab: This material exempt per Department of Commerce license exception TSU
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Creating and Adding Custom IP to an Embedded System Lab: PowerPC Processor Introduction This lab guides you through the process of creating and adding a custom OPB peripheral the embedded system that you updated in lab 2. You will update the software code from lab 2 to write to this peripheral, and download and test on the XUP Virtex-II Pro board. Objectives After completing this lab, you will be able to: Create an IP using the Create/Import Peripheral Wizard Import the IP into EDK using the Create/Import Peripheral Wizard Add the custom IP to a real system Develop an application and generate a bitstream Download the bitstream and verify the functionality in actual hardware Procedure The purpose of this lab exercise is to complete the hardware design started in Lab 1 and extended in Lab 2. Lab 1 included the PPC, PLB bus, JTAG_PPC, proc_Sys_Reset, DCM, PLB2OPB, RS232_Uart_1, PLB RAM controller, and PLB BRAM components. Lab 2 added the remaining IP, except for an MYIP instance for the LED, to extend the hardware design. In this lab, you will use the Create and Import Peripheral Wizard of Xilinx Platform Studio (XPS) to create a user peripheral from an HDL module, add an instance of the imported peripheral, and modify the system.ucf file to provide an interface to the on-board LED module. Adding Custom IP Lab www.xilinx.com/univ 3-2 xup@xilinx.com
Background image of page 2
Figure 3-1. Additional IP This lab comprises several steps involving the creation of OPB custom IP (a simple 4-bit output to drive LEDs) and addition of a custom OPB peripheral. Although the change to the hardware is simple, this lab illustrates the integration of a user peripheral through the Create and Import Peripheral Wizard. This lab also illustrates the use of an existing peripheral to provide the OPB bus interface. Below each general instruction for a given procedure, you will find accompanying step-by-step directions and illustrated figures providing more detail for performing the general instruction. If you feel confident about a specific instruction, feel free to skip the step-by-step directions and move on to the next general instruction in the procedure. Adding Custom IP Lab
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/11/2009 for the course CSE CS taught by Professor Crm during the Spring '08 term at Indian Institute of Technology, Kharagpur.

Page1 / 19

lab3ppc3612 - Lab 3 - PowerPC Processor Adding Custom IP to...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online