O-State Classifieds>O-State Online Courses>FPGA Design for Embedded Systems

FPGA Design for Embedded Systems

About this Specialization

The objective of this course is to acquire proficiency with Field Programmable Gate Arrays (FPGA)s for the purpose of creating prototypes or products for a variety of applications. Although FPGA design can be a complex topic, we will introduce it so that, with a little bit of effort, the basic concepts will be easily learned, while also providing a challenge for the more experienced designer. We will explore complexities, capabilities and trends of Field Programmable Gate Arrays (FPGA) and Complex Programmable Logic Devices (CPLD). Conception, design, implementation, and debugging skills will be practiced. We will learn specifics around embedded IP and processor cores, including tradeoffs between implementing versus acquiring IP. Projects will involve the latest software and FPGA development tools and hardware platforms to help develop a broad perspective of the capabilities of various Programmable SoC solutions. Topics include:\\n\\nVerilog, VHDL, and RTL design for FPGA and CPLD architectures\\n\\nFPGA development tools flow: specify, synthesize, simulate, compile, program and debug\\n\\nConfigurable embedded processors and embedded software\\n\\nUse of soft-core and hard-core processors and OS options\\n\\nFPGA System engineering, software-hardware integration, and testing\\n\\nIP development and incorporating 3rd-party IP\\n\\nThe capstone course will give the learner the opportunity to practice and implement the concepts covered by building FPGA systems based on low cost evaluation boards.

Created by: University of Colorado Boulder


Related Online Courses

Upon completion of this MOOC, students will gain comprehensive knowledge in nuclear fuel management and reactor core design. They will learn to list and understand the basic parameters involved in... more
The Health Protection course is the third instalment of the wider Foundations of Public Health Practice specialisation from Imperial College London\'s Global Master of Public Health (MPH). The... more
In this course aspiring writers will be introduced to perhaps the most elemental and often the most challenging element of story: plot. We will learn what keeps it moving, how it manipulates our... more
This intermediate Tableau course is recommended to learners with some Tableau knowledge. In it, we\'ll identify basic chart types and when to use them. Then we\'ll understand typical dashboard-flow... more
This course explores the benefits of using Vertex AI Feature Store, how to improve the accuracy of ML models, and how to find which data columns make the most useful features. This course also... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL