You can easily search the entire Intel.com site in several ways.
You can also try the quick links below to see results for most popular searches.
The browser version you are using is not recommended for this site.Please consider upgrading to the latest version of your browser by clicking one of the following links.
< Back to Teaching Materials
Get an introduction to computer organization using assembly language for Arm* or Nios® II processors, as well as programming in the C language for the same tasks. Topics covered include:
By the end of this course, students will have practical knowledge of:
Professors: To request solutions, source material, software licenses, and teaching hardware, enroll in the Intel® FPGA Academic Program.
Recommended Tools & Tutorials
This .zip file contains all the Verilog and VHDL files for all the labs listed.
Download All Materials
Learn how programs written in an assembly language can be executed on an Intel® FPGA using the Altera Monitor Program software to compile, load, and run the application programs.
Download (Arm) Download (Nios II)
Explore various ways to use logic instructions.
This lab covers the concepts of parameter passing, stacks, and recursion.
Investigate the use of devices that provide input and output capabilities for a processor.
Further explore the use of interrupts in programs that interact with input and output devices.
Download (ARM) Download (Nios II)
Practice using C code on the FPGA hard or soft processor.
Repeat Lab 5 tasks using C code rather than assembly-language code.
Explore how to display images and perform animation on a VGA terminal.