Lab Documents
|
Lab
|
Start Date
|
Documents
|
|
|
- Lab Rules & Policies
(Summer 2024)
- Lab submission template (Summer 2024):
MS Word &
PDF
- Templates of Legends for Switches and LEDs
-
Parts List (R0)
- As soon as you open your purchased lab parts, for documentation purposes,
take picture of all of the parts in your kit (chips, PCB, breadboard, cables, etc)
and include these images in your Pre-Lab Reports for Lab 0.
-
Parts List prior to fall 2023
-
DE10-Lite Pins (R0)
-
OOTB EEL3701 Connection Guide
- Suggestions for
Debugging your PLD PCB
-
DE10-Lite User Manual
- To use the DE10-lite in Quartus, do the following:
- Select "Assignment"
- Select "Device" and then select the "Board" tab towards the top of the screen
- Change the family to "MAX 10", and select "MAX 10 DE10 - Lite".
- The DE10-Lite uses a Max 10 FPGA Device,
10M50DAF484C7G
MAX 10 Documentation
Prior to Fall 2023
- We were using a Max 10 FPGA Device,
10M02SCU169C8G.
- Select Family:
MAX 10 (DA/DF/DC/SA/SC)
- Select Device:
10M02SCU169C8G
Prior to that we were usinga MAX V
|
|
|
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, 20 May
Canvas link
|
Lab 0 Document (R1)
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 (R1)
-
Download and unzip
quartus22.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 |
Tues, 28 May
Canvas link
|
Lab 1 Document
(R2)
Quartus Tutorial (R1)
(for Prime Lite Edition 22.1)
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
Protoboard layout for PowerPoint
Protoboard layout for Acrobat (.pdf)
Switch Bank Figure (for inclusion in your logic
circuit diagrams)
Correspondence
with a student about Quartus and active-low signals
Honorlock: Scan & Upload
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 |
Wed, 5 June
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 |
Wed, 12 June
Canvas link
|
Lab 3 Document (R1)
PLD
on Breadboard Programming WARNING!
Creating Graphical Components in Quartus
|
4 |
Mon, 8 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 |
Mon, 15 July
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 |
Tues, 23 July
CanNOT Drop
Canvas link
|
Lab 6 Document
(R0)
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 |
Tues, 30 July
Canvas link
|
Lab 7 Document (R0)
You WILL need your entire 3701 lab parts for this lab.
You will need your DE10 for Practical 2 and
MUST return it by Friday, August 9th.
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) (Summer 2024, for Quartus 22.1 w/ DE10-Lite)
G-IDE-Full-v1.4 installation file (by Zachery Utt)
Video example using G-IDE
|