Lab Documents
Lab Start Date Documents
Prior to Fall 2023
  • PLD test POF file PLD_test.pof.txt
        - After downloading, remove .txt from file name.
        - Breadboard image for PLD test.
  • 0

    --
    Canvas link

    Lab 0 Document (R0)
  • A Quartus archive file, safe_3701.qar, to put your DE10-Lite into a safe mode.
  • Lab 0 Demo (pdf); Video
  • How to Use a Breadboard - YouTube Video
  • Electronic Assembly handout Chapter 3 of the MIT 6270 Manual
  • Quartus 22.1 Installation Instructions (R0)
        - Download and unzip quartus22.1_installation_library.zip
           (contains libedt_wedtq.so and edt_wedtq.dll)
  • Quartus 23.1 Installation Instructions (R0)
        - Download and unzip quartus23.1_installation_library.zip
           (contains libedt_wedtq.so and edt_wedtq.dll)
  • Hardware: Getting Started (R0)
  • A Quartus archive file, safe_3701.qar, to put your DE10-Lite into a safe mode.
    Prior to Fall 2023
  • Quartus 19.1 Installation Instructions (R0)
  • Quartus 19.1 Install on Linux (R0)
  • Questa Installation Instructions (R0) (NOT recommended!)
  • Quartus on MAC M1: Setup Guide
  • OOTB 3701 Assembly Guide (3Jan22)
  • OOTB MAX 10 Development Board Manual (18Aug21)
  • OOTB MAX 10 Schematic (29Apr19)
  • 1

    --
    Canvas link

    Lab 1 Document (R2)
  • Quartus Tutorial (R1) (for Prime Lite Edition 22.1 [and newer versions])
  • A Quartus archive file, safe_3701.qar, to put your DE10-Lite into a safe mode.
  • How to Use a Breadboard - YouTube Video
  • DE10-Lite Pins (R0)
  • DE10-Lite User Manual
  • Templates of Legends for Switches and LEDs
  • Hardware: Getting Started (R0)
  • Pinouts of common parts (txt)
  • Pinouts of common parts (pdf)
  • Famous pinouts web-site
  • Specifications for the 74HC00 Quad 2-input NAND. (Fairchild)
  • Specifications for the 74HC02 Quad 2-input NOR. (Fairchild)
  • Protoboard layout for PowerPoint
  • Protoboard layout for Acrobat (.pdf)
  • Switch Bank Figure (.jpg) (for inclusion in your logic circuit diagrams)
  • Legends for DIP switches and LEDs (.pptx) (for inclusion in your logic circuit diagrams)
  • Correspondence with a student about Quartus and active-low signals
  • Honorlock and Lab Quiz info
    Prior to Fall 2023
  • Quartus Tutorial (R0) (for Prime Lite Edition 18.1)
  • Instruction on using the Out of the Box CPLD Programmer
  • FTDI Driver for OOTB CPLD Programmer to use FTDI USB over JTAG
            Download, unzip, and execute to install
  • FTDI Driver web page for non-Windows operating systems
  • OOTB CPLD Programmer DLL (see instructions for placement) for
            64-bit Windows, 32-bit Windows, or Linux (remove .txt from file name before use)
  • Website for OOT CPLD Programmer DLL
            (use Google Chrome to automatically translate website to English)

  • Quartus Display Issues (for high resolution monitors)
  • 2

    --
    Canvas link

    Lab 2 Document (R0)
  • Quartus Tutorial (R1) (for Prime Lite Edition 22.1), see Section IV: Programming"
  • PLD on Breadboard Programming WARNING!
  • hex_to_7seg.bdf
  • DE10-Lite Pins (R0)
  • DE10-Lite User Manual
  • Specifications for the 74HC153 Dual 4-input Multiplexer.
  • Another spec sheet for the 74HC153 Dual 4-input Multiplexer.
  • Using "Wires" and Busses in Quartus Block Diagram/Schematic (bdf) Files (R0)
            - Quartus archive for Wire/Bus Tutorial
    Prior to Fall 2023
  • Quartus Tutorial (R0) (for Prime Lite Edition 18.1), see Section IV: Programming"
  • Documentation on 7-Segment Displays on MAX 10 PCB (R0)
  • 7-segment LED data sheet
  • 3

    --
    Canvas link

    Lab 3 Document (R1)
  • PLD on Breadboard Programming WARNING!
  • Creating Graphical Components in Quartus
  • 4

    Mon, 7 July
    Canvas link

    Lab 4 Document (R0)
  • Explanation of Table 4
  • Specifications for the 74HC283 4-Bit Binary Adder with Fast Carry. (117KB)
  • Another spec sheet for the 74HC283 4-Bit Binary Adder with Fast Carry. (60KB)
  • Suggestions for Debugging your PLD PCB (R0)
  • Be careful with your PLD board. If you destroy the chip, replacing it is NOT something that you can do yourself.
  • 5

    --
    Canvas link

    Lab 5 Document (R0)
  • Creating Graphical Components (R0) in Quartus from BDF or VHDL files
           - This is very useful for implementing long equations in a graphical design
           - Archive file for this document
  • 6

    --
    CanNOT Drop
    Canvas link

    Lab 6 Document (R1)
  • Explanation of Table 4 (from Lab 4)
  • ROM Creation Tutorial for Quartus Prime Lite Edition 22.1 (R0)
            - Quartus archive for ROM Creation Tutorial
  • MIF example file: rom_8k.mif
  • Quartus Memory Initialization File (MIF) (R0)
  • Using Busses and "Wires" in Quartus Schematic Entry (bdf) Files (R0)
            - Quartus archive for Wire/Bus Tutorial
  • Specifications for the 74HC161 and 74HC163 4-bit Counters. (338k) Motorola
  • Specifications for the 74HC161 4-Bit Counter. (82KB) Philips
  • VHDL ROM alternative:
            - Instructions for using the VHDL ROM alternative (R0)
            - Quartus archive file, Board_ROM.qar
            - Excel spreadsheet, ROM_contents.xlsx

    BELOW NOT NEEDED for DE10 (is for old OOTB PLD PCB):
  • OOTB documentation: How to Use the Out of the Box Flash Interface
  • OOTB documentation and files for programming the Flash memory on your PLD PCB: flashInterface.zip
  • OOTB documentation: Flash Programmer Guide.pdf
  • OOTB documentation: flashInterface Guide.pdf
  • Flash Programmer pof file: flashProgrammerForGUI.pof.txt
        - After downloading, remove ".txt" from file name.
  • FlashProgrammer-installer.exe for MAX10 PCB
  • 7

    --
    Canvas link

    Lab 7 Document (R1)
  • You WILL need your entire 3701 lab parts for this lab. Other than students with Tuesday labs, ALL STUDENTS will return your DE10 kit (with two cables and anti-static bag) during Lab 7. For those with Tuesday labs or those skipping Lab 7, you MUST return it by Monday, August 4th. You will not be allowed to take the Exam 2 (the final exam) if you have not done so. Non-EE or CpE students will also need to return their DAD (with cable and box) by Mon, Aug 4th.
  • Lab 7 Part A Excel file
  • Assembly List Files: Excel and MS-Word
  • ROM Creation Tutorial for Quartus Prime Lite Edition 22.1 (R0)

  • Documentation and Design Files (R0) (in one pdf) [no mif]
  • Archived G-CPU Quartus files (R0) (Spring 2026, for Quartus 22.1 w/ DE10-Lite)
  • GCPU IDE (v1.5) simulator installation file (by Zachery Utt)
  • G-IDE-Full-(1.4) simulator installation file (by Zachery Utt)
  • Video example using G-IDE (v1.5) from class on 17July2025