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

    Mon, 26 Jan
    Canvas link

    Lab 0 Document (R0)
  • Lab 0 Demo (pdf); Video
  • How to Use a Breadboard - YouTube Video
  • Electronic Assembly handout Chapter 3 of the MIT 6270 Manual
  • Quartus 25.1 Installation Instructions (R0)
  • Tutorial to put your DE10-Lite into a safe mode.
         - safe.pof, to put your DE10-Lite into a safe mode.
         - Default pof for DE10-Lite (to restore to default config)
         - Video of DE10-Lite when in safe mode.
  • Hardware: Getting Started (R0)
    Prior to Fall 2023 to Fall 2025
  • Quartus 22.1 Installation Instructions (R0)
           - Download and unzip quartus22.1_installation_library.zip
              (contains libedt_wedtq.so and edt_wedtq.dll)
    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

    Thur, 5 Feb
    Canvas link

    Lab 1 Document (R0)
  • Quartus Tutorial (R0) for Prime Lite Edition 25.1
  • 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 Spring 2026
  • Quartus Tutorial (R0) (for Prime Lite Edition 22.1)
           - Download and unzip quartus22.1_installation_library.zip
             (contains libedt_wedtq.so and edt_wedtq.dll)

    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

    Thur, 12 Feb
    Canvas link

    Lab 2 Document (R0)
  • Quartus Tutorial (R0) (for Prime Lite Edition 22.1), see Section IV: Programming"
  • 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

    Mon, 23 Feb
    Canvas link

    Lab 3 Document (R0)
  • Creating Graphical Components in Quartus
  • 4

    Mon, 9 Mar
    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

    Mon, 23 Mar
    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

    Mon, 6 Apr
    CanNOT Drop
    Canvas link

    Lab 6 Document (R0)
  • Explanation of Table 4 (from Lab 4)
  • ROM Creation Tutorial for Quartus Prime Lite (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

    Wed, 16 Apr
    Canvas link

    Lab 7 Document (R0)
  • 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