[an error occurred while processing this directive] Jack Ou -

Course:Digital Circuits and Logic Design (ES 210)
Section: 001
Spring, 2014

Syllabus, homework.

Instructor:  Jack Ou, Ph.D.
Office Location: Salazar Hall 2010B
Telephone: (707) 664 3462
Email:jack.ou AT sonoma DOT edu
Office Hours: By appointment, M 1:00-2:00, TTH 10:15-10:45.
Class Days/Time: MW 2:00-3:15 (Lectures), Thursdays 1:00 -3:50 (Lab)
Classroom: Salazar Hall 2009A/Sal 2005
Prerequisites: ES 112
Co-requisites: ES 230

Course Description

Logic gates, combinatorial logic and analysis and design of combinatorial circuits, electronic circuits for various logic gates. Flip-flops, registers, and counters, sequential circuits and state machines. Various logic families and comparison of their electrical characteristics such as fan-out, rise and fall times, delay, etc. Concepts of machine, assembly and high level languages and relationship between them, basic principles of computer design. Laboratory work will include designing, building and testing of digital circuits, logic and sequential circuits.

Required Materials:
1.  M. Morris Mano and Michael D. Ciletti, “Digital Design”, 4th Edition, Prentice Hall, ISBN 0-13-198924-3
2. Laboratory Manual

 

Laboratory Supplies:

Laboratory Supplies (Required, supplies you should have gotton in ES221. You are responsible for getting these components. You are not required to buy from the same suppliers. You may split the cost with your lab partner.)

Discrete Components (Optional, Components on this list will be provided by the department. This list is provided here for students who wish to get their own components)

Datasheets, list of 7400 TTL gates

Tutorials: emacs, vi & verilog, youtube tutorial.

Date
Topic
Description
1/13
Course Intro, diagnostic test
1/15
Introduce Verilog
1/16
First Verilog Program
Verilog experiment
1/20 MLK (No Class)  
1/22
include file, random test vector
1/23 Verilg Modeling of a Nand based NOR flip_me, flip_me_tb, nor_with_nand, nor_with_nand_tb, bit_str_a_0, bit_str_a_1.
1/27
Nand based NOR on a breadboard
74LS00 chip
1/29
$monitor, $fmonitor, assign, bitwise logic opeartor, half adder
1/30
half adder
2/3
2/5
2/12
delay, subtractor, multiplier.
2/17
Decoder
2/19
2/24
dataflow modeling vs. behavioral modeling
2/7
Modeling styles
lab files: 1, 2, 3, 4, 5, 6, 7
3/3
more examples
3/5
midterm, review sheet, hw3 solution.
3/10
SR latch, D latch
3/12
D flip-flop, JK flip-flop, T flip-flop
3/24
Logic synthesis demo
3/26
3/27
Sequential circuit lab
3/31
No class
4/2
4/3
Shift Register Lab
4/7
4/9
4/10
Counter lab
4/14
Test #2
Class 1,2,3,4, 5
Courtesy of Ryan Hirth