Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 System Prototyping and Hardware Software Design Trong-Yen Lee

Similar presentations


Presentation on theme: "1 System Prototyping and Hardware Software Design Trong-Yen Lee"— Presentation transcript:

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%


Download ppt "1 System Prototyping and Hardware Software Design Trong-Yen Lee"

Similar presentations


Ads by Google