README Embedded Systems Development brings experienced FPGA designers up to speed... Embedded Design Flow Workshop

README  Embedded Systems Development brings experienced FPGA designers up to speed... Embedded Design Flow Workshop
README
Embedded Design Flow Workshop
XUPV5-LX110T Board
COURSE DESCRIPTION
Embedded Systems Development brings experienced FPGA designers up to speed on the capabilities and
characteristics of the Xilinx MicroBlaze™ 32-bit soft processor core and the Embedded Development Kit
(EDK) design environment. Developing embedded systems using the MicroBlaze and a set of soft
peripherals is also included in the lectures and labs.
1. Install Xilinx software
Professors may submit the online donation request form at www.xilinx.com/university to obtain the latest
Xilinx software. The workshop was tested on a PC running MicroSoft Windows XP professional edition.
Debug is verified using Hyper Terminal program.
 V13.2 EDK
 V13.2 ISE Foundation Software
 V13.2 Chipscope-Pro
2. Setup hardware
Connect XUPV5-LX110T Board
a. Connect programming cable between configuration port of XUPV5-LX110T Board and PC
b. Connect RS232 serial cable between XUPV5-LX110T Board and PC serial ports
c. Connect the power supply and power on the board
3. Install distribution
Extract the labsource.zip file in c:\xup\embedded directory.
The docs_pdf.zip file consists of lab documents and presentations in PDF format. Extract this zip file
in c:\xup\embedded\ directory or any directory of your choice.
4. For Professors only
Download the labsolution.zip and docs_source.zip files using your membership account. Do not
distribute them to students or post them on a web site. The docs_source.zip file contains lab documents
in Microsoft Word and presentations in PowerPoint format for you to use in your classroom.
5. Get Started
Review the presentation slides (see course agenda) and step through the lab exercises (see lab
descriptions) to complete the labs.
README
COURSE AGENDA
Day 1 Agenda
Class Intro
EDK Overview
Lab 1: Basic Hardware Design
Hardware Design
Hardware Design Using EDK
Lab 2: Adding IP to a Hardware Design
Adding Your Own IP to the OPB Bus
Lab 3: Adding Custom IP
Day 2 Agenda
Software Development -Basic
Software Development -Advanced
Lab 4: Writing Basic Software Application
Address Management
Software Development and Debug using SDK
Lab 5: Advanced Software Writing
Lab 6: Cross Debug
Course Review
Day 1 Materials
11_class_intro.pptx
12_edk_overview.ppt x
12a_lab1_intro.pptx
Lab1.docx
13_hardware_design.pptx
14_HW_design_edk.pptx
14a_lab2_intro.pptx
Lab2.docx
15_adding_ip.pptx
15a_lab3_intro.pptx
Lab3.docx
Day 2 Materials
21_software_design_basic.pptx
22_software_design_advanced.pptx
22a_lab4_intro.pptx
Lab4.docx
23_address_management.pptx
24_debug.ppt
24a_lab5_into.pptx
Lab5.docx
24b_lab6_intro.pptx
Lab6.docx
25_course_review.pptx
LAB DESCRIPTIONS
Lab 1 - Basic Hardware Design: Create an XPS project using Base System Builder to develop a basic
system for a target board.
Lab 2 - Adding IP to a MicroBlaze Design: Learn to add IP such as bridges, OPB peripherals, OPB bus,
and others to the basic hardware design.
Lab 3 - Adding Custom IP: Explore adding a custom IP to your design, using the Creating/Importing
Peripheral Wizard.
Lab 4 - Writing Basic Software Application: Write a basic C application that utilizes the UART and GPIO.
Lab 5 - Advanced Software Writing: Use the XPS Timer and the interrupt service routine.
Lab 6 - Verification: Perform cross debug with Chipscope-Pro and GDB debugger via SDK
6. Contact XUP
Send an email to [email protected] for questions or comments
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement