Using FPGAs in Embedded Systems

COM SCI X 457.55B

This hands-on course provides an introduction to FPGA design using Verilog. Topics include the Verilog language, simulation, test benches, synthesis, implementation, and downloading to the target board.

READ MORE ABOUT THIS COURSE

What you can learn.

  • Learn to use Modelism simulation tool and TCL
  • Become familiar with Verilog language
  • Learn Xilinx ISE for synthesis, place, and route bit file creation

About this course:

FPGAs are commonly used in embedded systems as they allow for a lot of digital logic to be implemented in a single component. Hardware design is an interesting challenge as it requires strong attention to details and a good understanding of your tools and target. This hands-on course provides an introduction to FPGA design using Verilog. Topics include the Verilog language, simulation, test benches, synthesis, implementation, and downloading to the target board. To get the most out of the course, you should use a notebook computer running Windows XP or newer. Assignments are done using a low-cost FPGA board, which each student needs to purchase. 
Suggested Prerequisites

It is advisable that you complete the following (or equivalent) since they are prerequisites for Using FPGAs in Embedded Systems.

A good working knowledge of logic and computers.

Contact Us

Our team members are here to help. Hours: Mon-Fri, 8am-5pm.

This course applies towards the following certificates & specializations…

Keep up to date on the latest news and offerings in Programming

vector icon of building

Corporate Education

Learn how we can help your organization meet its professional development goals and corporate training needs.

Learn More

vector icon of building

Donate to UCLA Extension

Support our many efforts to reach communities in need.

Innovation Programs

Student Scholarships

Coding Boot Camp

Lifelong Learning