Schedule: Lecture: 4/2/01 - 6/15/01, MWF, 9:10 - 10:00AM, GEOL 1408.
Laboratory:
A VHDL Primer,
J. Bhasker, Prentice Hall, 2000, 3rd Ed.
Instructor: Dr. Enoch Hwang.
Office: BRNHL A303.
e-mail: ehwang@cs.ucr.edu.
Office hours: MF 8:10AM - 9:00AM, W 11:10AM - 12:00PM.
More detail and updated information on the web at
www.cs.ucr.edu/~ehwang.
Prerequisites: CS10.
Objective: To learn the principles of digital logic design focusing on combinational logic circuits.
Topics: (Numbers in parenthesis are Wakerly sections.)
- Introduction. Digital devices.
Integrated Circuits (ICs). Digital-Design Levels. CAD Tools (1).
-
Number systems, conversions, arithmetic in binary, negative numbers (2).
-
Digital circuits, simple gates (3.1). Adder.
-
Boolean Algebra and Logic Design.
Basic theorems, boolean functions (4.1),
minterms & maxterms,
canonical and standard forms (4.1.6).
Technology mapping
- Simplification of Boolean Functions.
n-cubes (2.14),
Karnaugh maps,
simplifying expressions (4.3.4).
"don't-care" (4.3.7).
Quine-McCluskey (tabulation) method (4.4).
- Combinational Components.
adder/subtractor (5.10),
ALU (5.10),
multiplexers (mux) (5.7),
decoders (5.4),
encoders (5.5),
three-state devices (5.6),
comparators (5.9),
ROM (10.1, 10.1.1),
PLA (5.3).
- VHDL (4.7)
- Miscellaneous
Transistor Implementations (3.3),
Hazard-Free Design (4.5).
Transistors on a chip as seen through an electron microscope.
- Sequential Logic
Latches, Flip-flops (7.2).
Holidays: 5/28/01.
Tests: Two midterms: Mon. Apr. 23 and Wed. May 16.
Final: Monday June 11, 2001, 11:30PM - 2:30PM.
Grading: Homeworks 10%, Labs 30%, 2 Midterms @ 15% each, Final 30%. Must get at least 50% on two of the three tests to pass course.
Grades:
Grades.
If you do not want your grades to be posted on-line, please email me to let
me know. Otherwise, I will take your inaction to mean that you have given
me the approval to post your grades on-line.
Homeworks:
Solutions:
Labs:
VHDL links:
Summary of VHDL commands
Complete VHDL reference guide.
VHDL Lab examples
Online VHDL tutorial
Online VHDL textbook: VHDL Cookbook
VHDL synthesis tutorial
Simple VHDL examples
Free Peak VHDL simulator and synthesizer
$45 Aldec VHDL simulator and synthesizer student edition
Other related links:
74xx Datasheets
Complete IC Datasheets
Online VLSI Design Tutorial
History of the transistor
Free Acrobat reader