This website provides access to the FPGA Vision Remote Lab tool and a video lecture series that illustrates use of that tool using source code in C and VHDL (VHSIC Hardware Description Language). The lectures address:
Algorithm development considering a hardware implementation
Conversion of an algorithm to a digital circuit description
Simulation of a VHDL description to verify correct design
Implementation of a complex design on an FPGA (Field Programmable Gate Array)
The lectures are intended for advanced students who have experience with VHDL design and FPGA implementation. Some knowledge of C programming is helpful.
Type of Material:
Online Course, virtual lab environment
Recommended Uses:
Self-paced learners, supplementary materials to lecture
Technical Requirements:
The videos and tool can be accessed using a web browser with video display capability.
The website also links to a demonstration experiment, that has no additional technical requirements.
Use of the Remote Lab tool for individual experiments requires the Altera/Intel FPGA design software Quartus and device files for Cyclone V FPGAs are required. They are availbale at no cost from Altera/Intel: http://dl.altera.com/?edition=lite
Identify Major Learning Goals:
The aim is introduce the use of the FPGA Vision Remote Lab tool.
Upon completion of this course, students should be able to:
development algorithm considering a hardware implementation
convert an algorithm to a digital circuit description
simulate a VHDL description to verify correct design
implement a complex design on an FPGA
Target Student Population:
College General Ed, Graduate School, Professional
Prerequisite Knowledge or Skills:
Basic knowledge in programming (C language), FPGA and VHDL.
Experience with VHDL design and FPGA implementation. Some knowledge of C programming is helpful.
Content Quality
Rating:
Strengths:
The content is very comprehensive. It contains a series of video lectures, each of which is few minutes long. The information is sufficient to design and implement an algorithm in FPGA.
In summary, it provides clear and articulate presentations as well as good hands-on experiences.
Concerns:
Prior knowledge in C and VHDL is needed.
Potential Effectiveness as a Teaching Tool
Rating:
Strengths:
This online course and virtual lab can effectively reinforce students' concept. Students can practise in the virtual lab environment. Students can also easily find the learning objectives of this online course from the overview document. It is also good to integrate into course assignment and lectures.
In particular, the lab provides ability to have hardware experiences remotely (e.g., the example of application to lane-detection for automobiles).
Ease of Use for Both Students and Faculty
Rating:
Strengths:
The instruction is clear and the website is easy to nevigate. It is visually appealing and clear. The videos are in high quality. Lectures are easy to access and well produced.
Concerns:
It needs to create an account to login to the virtual lab.
Creative Commons:
Search by ISBN?
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.