DE1-SoC Tutorials

To save the files (instead of having them load in the browser), right click on the file and then select Save Link As.... This will open the Save As window, allowing you to choose where to save the file. Make sure that you save them as the correct file type

This Tutorial Manual was developed to help students using the Altera DE1_SoC Development Board better understand all the peripherials on the development board, build drivers, and using the Agilent MSO-3024A to analyzer both digital and analog signals. Below you will find all the files to do all the tutorials.



File Description
clock_generator.v Verilog code for Tutorial 1 Part 1 generating 40 KHz clock
clock_generator.qsf Pin assignments for clock_generator.v
HEX_decoder.v Verilog code for Tutorial 1 Part 2 generating HEX values and storing them in registers and displaying the HEX values on the DE1-SoC HEX displays
HEX_decoder.qsf Pin assignments for HEX_decoder.v
sdata_sclk.zip ZIP files for Tutorial 1 Part 3 generating serial clock and data and trigger to serially shift data to the video encoder I2C I/O ports
tutorial2_.zip ZIP files for doing Tutorial 2
tutorial3_monitor.zip ZIP files for doing Tutorial 3 part 1 creating counters and generating vsync,hsync and vid_blank
tutorial3_monitor_full.zip ZIP files for doing Tutorial 3 part 2 - creating and examining address counters and enables
tutorial3_video.zip ZIP files for Turtorial 3 part 3- creating a data memory retrieval and memory update state machine
DE1_SoC_TV.zip ZIP files for video using YCRCB 4:4:4
DE1_SoC_simple_16_TV.zip ZIP files for video using YCRCB 4:2:2 ****NOTE that switches 0 & 1 on DE1-SoC board must be up to enable video****
keyboard.zip ZIP files for part 1 of keyboard tutorial
keyboard_full.zip ZIP files for part 2 of keyboard tutorial
mouse_part1.zip ZIP files for part 1 of mouse tutorial
mouse_part2.zip ZIP files for part 2 of mouse tutorial
mouse_full_graphic.zip ZIP files for a full graphics interface on the monitor. Make sure both switch 0-1 are in the down position before downloading the compiled code. Then move them to the up positon. This resets all the counters and enables the programming of the mouse
audio_part1.zip ZIP files for part 1 of audio tutorial
audio_part2.zip ZIP files for part 2 of audio tutorial