Prepare students to design for a smart world with labs that showcase how Linux* programs communicate with an FPGA. Students learn about character device drivers, graphics and animation, accelerometers, audio, and multithreaded applications.
These tutorials are intended for self-study by students. They cover FPGA boards, software tools (including the Intel® Quartus® Prime Software tools, the Nios® II, and ARM* processors), and other topics.
The Intel® FPGA Academic Program provides lab exercises for several university-level courses. As an aid for instructors, a complete solution for each lab exercise is available. Unformatted text versions of these exercises and the source files for the figures are also available.
These examples of computer systems are designed for use on DE-series boards. They are based on the Nios II processor or the ARM* Cortex*-A9 processor and the Intel FPGA Academic Program Intellectual Property (IP) cores. These systems can be used to teach computer organization and embedded systems without requiring knowledge of hardware design.