Download presentation
Presentation is loading. Please wait.
1
1 System Prototyping and Hardware Software Design Trong-Yen Lee http://www.ntut.edu.tw/~tylee E-mail: tylee@ntut.edu.tw
2
2 Course Outline Introduction System Prototyping Platforms Design Environments and Tools Hardware/Software Partitioning Techniques Hardware Design for FPGA Software Development for Embedded Processor in FPGA System Verification Case Study
3
3 Lab Lab 1 - Basic Hardware Design: Create an XPS project using Base System Builder to develop a basic MicroBlaze 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 MicroBlaze 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 OPB Timer and the interrupt service routine. Lab 6 - Verification: Perform on-chip debug with Chipscope- Pro
4
4 Prerequisites Basic understanding of FPGA Basic understanding of VLSI Understand the Xilinx ISE tool set Basic C programming Basic understanding of Xilinx MicroBlaze processors Basic HDL knowledge
5
5 Book and References Wayne Wolf, FPGA-Based System Design, Prentice Hall, 2004. hppt://www.xilinx.com/support/support.htm FPGA-based System prototyping related papers
6
6 Score Mean Term Exam. 30% Homework 30% Term Project 40%
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.