Software and Documentation
|
Topic
|
Distribution and Documentation
|
Lam Textbook
|
Dr. Lam's Textbook
|
Pinouts
|
Text version of pinouts (txt)
Pinouts of common parts (pdf)
Pinouts of common parts (html)
Pinouts
Famous pinouts web-site
Chip data base (for info on many popular ICs)
Hardware
|
Hardware: Getting Started R0
UF-3701 PLD
Programming WARNING!
OOTB EEL3701 Connection Guide
Suggestions for
Debugging your PLD PCB
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
DE10-Lite Pins (R0)
DE10-Lite User Manual
DE10-Lite Schematic
Quartus 22.1 Installation Instructions (R1)
-
Download and unzip
quartus22.1_installation_library.zip
(contains libedt_wedtq.so and edt_wedtq.dll)
Quartus Tutorial (R1)
(for Prime Lite Edition 22.1)
safe_3701.qar
Through summer 2023, we were using a Max 10 FPGA Device,
10M02SCU169C8G.
- Select Family:
MAX 10 (DA/DF/DC/SA/SC)
- Select Device:
10M02SCU169C8G
MAX 10 Documentation
- Max 10 Overview
- Max 10 Architecture
- Max 10 User Embedded RAM/ROM (1-port/2-port) Memory
- Max 10 User Flash Memory
OOTB documents:
OOTB 3701 Assembly Guide (19July19)
OOTB MAX 10 Development Board Manual (18Aug21)
OOTB MAX 10 Schematic (29Apr19)
Documentation on
7-Segment Displays on MAX 10 PCB (R2)
7-segment LED data sheet
Suggestions for
Debugging your PLD PCB (R0)
|
Quartus
|
Intel FPGAs home page
Quartus 22.1 Installation Instructions (R0)
-
Download and unzip
quartus22.1_installation_library.zip
(contains libedt_wedtq.so and edt_wedtq.dll)
DE10-Lite Pins (R0)
Quartus 19.1 Installation Instructions (R0)
Quartus 19.1 Install on Linux (R0)
Quartus Tutorial (R0)
(for Prime Lite Edition 22.1)
Quartus Tutorial (R0)
(for Prime Lite Edition 18.1)
Correcting
Quartus Display Issues (for high resolution monitors)
Download Altera's latest version of Quartus
ModelSim installation on Linux (by Justin Justin)
- Getting ModelSim to work
- Getting Programmer to work
- Correct small fonts issue
Creating Graphical Components (R0)
in Quartus from schematic BDF or VHDL files.
- This is very useful for implementing long equations in a graphical design.
- Archive file for this document
Quartus Memory Initialization File (MIF) (R0)
A zip file of the entire directory
for this Creating Graphical Components example.
ROM Creation Tutorial for Quartus Prime Lite Edition 22.1
(R0)
-
Quartus archive for ROM Creation Tutorial
VHDL ROM alternative:
-
Instructions for using the VHDL ROM alternative (R0)
- Quartus archive file,
Board_ROM.qar
- Excel spreadsheet,
ROM_contents.xlsx
Using "Wires" & Buses in Quartus BDF Files (R0)
-
Quartus archive for Wire/Bus Tutorial
No longer used in EEL 3701:
USB Blaster Driver Installation Instructions (R0)
USB Blaster User's Guide (from Altera, local copy) [April 2009]
USB Blaster User's Guide (from Altera's website) [April 2009]
Tutorial for SignalTap II Logic Analyzer (R0)
Quartus 9.1 sp2 Installation Instructions
ROM Creation Tutorial for Quartus 9.1 sp2 (R1) (18July14)
-
Quartus archive for ROM Creation Tutorial
|
Boolean Algebra
|
Electronics Tutorial's Boolean Algebra
Electronics Course's Boolean Algebra
|
VHDL
|
NAND LAND's Simple VHDL tutorial
Intel's VHDL Basics
(same from YouTube)
|
OOTB CPLD Programmer
|
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)
|
Analog Discovery 2 (DAD) Board
|
|
Chip Specs
|
Altera's
MAX 3000A series (includes 3064 CPLDs)
Altera's
MAX 7000 series (includes 7032 and 7064 in old UF-3701 Board) CPLDs
PAL/GAL Info
Specifications for the 28256 (32kx8) EEPROM. [Atmel AT 28C256]
Specifications for the 2864 (8kx8) EEPROM. [Atmel]
Info about the 2864 EEPROM. [Atmel]
Specifications for the 32kx8 SRAM. [Cypress]
Search for 74xxx parts from TI
Specifications
for the 74HC00 Quad 2-input NAND Gate. Texas Instruments (TI)
Specifications
for the 74LS00 Quad 2-input NAND Gate. Texas Instruments (TI)
Search for 74HC parts for STMicroelectronics.
Specifications
for the 74HC00 Quad 2-input NAND Gate. STMicroelectronics
Search for 74HC parts from Philips.
Specifications
for the 74HC85 4-bit magnitude comparator. (68KB) Philips
Specifications
for the 74HC107, Dual JK FF. (54KB) Philips
Specifications
for the 74HC151 8-input Multiplexer. (48KB) Philips
Specifications
for the 74HC153 Dual 4-input Multiplexer. (107KB) National
Another spec sheet
for the 74HC153 Dual 4-input Multiplexer. (45KB) Philips
Specifications
for the 74HC181 4-bit arithmetic logic unit. (166KB) Philips
Specifications
for the 74HC253 Dual 4-input Multiplexer, 3-state. (51KB) Philips
Specifications
for the 74HC283 4-Bit Binary Adder with Fast Carry. (117KB) National
Another spec sheet
for the 74HC283 4-Bit Binary Adder with Fast Carry. (60KB) Philips
Specifications
for the 74HC161 and 74HC163 4-bit Counters. (338k) Motorola
Specifications
for the 74HC161 4-Bit Counter. (82KB) Philips
Specifications
for the 74HC163 4-Bit Counter. (85KB) Philips
Specifications
for the 74HC163 4-Bit Counter. (179k) National
| |
Misc
|
UF students can get Microsoft Office
at NO CHARGE
here
If you need Microsoft Windows 10 for your Mac computer (not for M1 Macs), some info is available
here.
GCPU Information/Files/Software
GCPU Review (by Matthew Benda)
G-IDE-Full-(1.4) simulator installation file (by Zachery Utt)
On-line truth table generator [SWAU]
On-line truth table generator [Stanford]
Website for solving K-maps from truth table (2 to 8 variables)
Website for solving K-maps from truth table (2 to 6 variables)
Website for solving K-maps from truth table (many variables)
Website for solving K-maps from truth table (2 to 4 variables)
Algebra simplifier
Boolean algebraic properties (6KB)
MiniIDE assembler
for Motorola 68HC11/12 .
ASCII table (text) (5k)
68HC11 Microcontroller Info
LogicWorks info
PALASM Info
EEPROM programmer software for 3701
Lego parts can implement the basic logic gates
| |