About this Course
4,168 recent views

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Intermediate Level

Experience with IDE environment for Digital Design, C programming, motivation to complete hands on projects.

Approx. 9 hours to complete

Suggested: 3 weeks of study, roughly 6 hours/week if you have the necessary prerequisities....

English

Subtitles: English

What you will learn

  • Check

    Apply FPGA design and implementation to engineering problems/challenges.

  • Check

    Understand the components of a soft core processor system inside an FPGA and apply this understanding to a project.

  • Check

    Categorize the types of external memory interfaces supported by FPGA devices.

  • Check

    Employ computer aided design tools to design, verify, and implement embedded systems.

Skills you will gain

Embedded Csystem verificationFPGA design

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Intermediate Level

Experience with IDE environment for Digital Design, C programming, motivation to complete hands on projects.

Approx. 9 hours to complete

Suggested: 3 weeks of study, roughly 6 hours/week if you have the necessary prerequisities....

English

Subtitles: English

Syllabus - What you will learn from this course

Week
1
6 hours to complete

Hardware setup and verification for DE10-Lite with VGA monitor output

10 videos (Total 48 min), 5 readings, 2 quizzes
10 videos
Unboxing hands on demo of DE10-Lite3m
USB Blaster driver setup2m
Accessing Demo Board Resources from Terasic5m
Overview of Test Pattern to VGA output demo9m
Hands on VGA in RTL Demonstration3m
Video IP Suite Overview6m
Video Test Pattern Demo in IP4m
Embedded System Interface to VGA Project with IP6m
Demo of VGA Output with IP project5m
5 readings
Hardware information for Course 110m
HELLO with DE10-Lite10m
Review of Terasic User Manual30m
Review of Video IP manual30m
Overview of Programming Assignment10m
1 practice exercise
Comprehension of DE10-Lite Capabilities10m
Week
2
5 hours to complete

Methods and approaches for testing FPGA designs

11 videos (Total 62 min), 1 reading, 2 quizzes
11 videos
System Console Overview with access and tool flow4m
System Console Supported Capabilities and Links7m
System Console Board Bring up Capabilities6m
System Console Processor evaluation6m
Demo with T-bird Tail lights - Quartus Project to programming4m
Logic Analysis in FPGA Overview4m
NIOS II Development: Triggering Concepts for Design Verification4m
ELA Software Configuration5m
Traffic Light Project Overview6m
Signal Tap Demo with Traffic Light Controller example6m
1 reading
Debugging in System Console1h
1 practice exercise
Review of System Console Capabilities15m
Week
3
3 hours to complete

NIOS II IP for Video and Performance Monitoring

4 videos (Total 48 min), 4 readings, 1 quiz
4 videos
Avalon-ST Testing Video with IP and System Console5m
Video Monitoring Example11m
Camera Module Overview20m
4 readings
Module 3 Introduction1m
IP Manual Review1h
8 MEGA Pixel Camera Manual10m
Supplemental Material for Review Before Quiz10m
1 practice exercise
Cumulative Quiz for Modules 1-330m

Instructor

Avatar

Kim Newman Frey

Sr. Research Associate
Electrical, Computer and Energy Engineering (ECEE)

About University of Colorado Boulder

CU-Boulder is a dynamic community of scholars and learners on one of the most spectacular college campuses in the country. As one of 34 U.S. public institutions in the prestigious Association of American Universities (AAU), we have a proud tradition of academic excellence, with five Nobel laureates and more than 50 members of prestigious academic academies....

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.