Knowledge provided consists of theory, examples, design rules, guidelines, and instruction on equipment use. The environment provided consists of lab space, oscilloscopes, logic analyzers, a way to build things, computers, design software. A variety of challenges are provided. Start with structured assignments and structured solutions. Evolve in steps to unstructured assignments and unstructured solutions.
Challenges consist of quizzes, problem sets, lab exercises, and a project.
You are likely to be in real trouble if you don't keep up with the schedule for the labs. Lab 1 Find the lab and wire something. Learn about oscilloscopes and logic analyzers. This lab is a good prototype for the size and complexity of the final project. Design and implement a Beta using VHDL to program CPLDs.