Skip to content
CEC Semenster Undefined

Getting Started With SoC FPGAs (FPGAs With On-Chip Processors) - Sponsored by Altera

Warren Miller -
September 30,
2014
An Introduction to SoC FPGAs
This class provides an overview of the capabilities of SoC FPGAs and how they can be used as a familiar development platform for embedded software. The additional flexibility that SoC FPGAs have over traditional MCUs and CPUs makes them much more efficient for integrating IP and accelerating algorithm performance. SoC FPGAs can help reduce overall system cost and risk.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
October 1,
2014
Using SoC FPGAs as IP Integration Platforms
This class will show how SoC FPGAs can be used as IP integration platforms, delivering enhanced flexibility to the software developer. Hard IP for processors, peripherals, and memory can be combined with soft (fabric) resources for additional peripherals and algorithm acceleration. Example applications in motor control and automotive drive train controllers will illustrate how easy it is to create the optimal target platform for embedded software development.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
October 2,
2014
Using SoC FPGAs as 'C' Implementation Platforms
Modern SoC FPGAs can be used as platforms for 'C' language-based software development to further hide 'hardware' details from the software-centric developer. Tools such as SDK for OpenCL promote software-centric design and result in implementations that exploit both hard CPUs and fabric-based accelerators. An example design for Advanced Driver Assistance System (ADAS) will be used to illustrate the tool flow 'C' based development.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
No data was found
No data was found
Instructor
Warren Miller