Skip to content
CEC Semenster Undefined

Hands-on SoC FPGA Design

Warren Miller -
July 20,
2015
An Introduction to SoC FPGAs
FPGAs with embedded processors are powerful devices, but can be complicated to design with. This class will introduce some example SoC FPGAs, the typical design flow, target applications and resources available to speed YOUR design.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
July 21,
2015
Downloading, Installing and Running Design Software
This class will go step by step through the process of obtaining and using a typical SoC FPGA design tool chain. The Xilinx Vivado 30-Day evaluation will be used and students are encouraged (optional) to download and install the software to follow along with the rest of the classes.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
July 22,
2015
A Simple Example Design
A simple example design is used in this class to demonstrate the use of the processor oriented tools in the Vivado tool suite. The on-chip processor will be configured and some simple code will be used to demonstrate how to go from an idea to a working application.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
July 23,
2015
Targeting the Development Board
In this class the process of targeting an existing development board will be demonstrated. Students without the board will still be able to follow along with the class and will see a working application using the software debugger.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
July 24,
2015
The Full Flow
An example, suggested by the students, will illustrate the full development flow from project definition to a running design with selected screen shots in the class PPT. Students with the software or hardware can follow along as a homework exercise.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
Instructor
Warren Miller