
Instructor : Frank Archambeault
Email: Farchambeau@fsc.edu
Telephone: 978-665-3703
Office : E-207
WWW: falcon.fsc.edu/~farchambeau/
Homework:(click for current assigments)
Text:

Digital Fundamentals, Floyd, Prentice Hall, 9th Edition
|
ISBN-10: |
0131946099 |
|
|
ISBN-13: |
9780131946095 |
Course Description:
The purpose of this course is to introduce the student to the basic electronic circuits used in the design of digital computers. This course is a continuation of the analog electronics course, which is also a prerequisite, and is itself preparatory for the computer system design course (Computer Organization, CS2600). Students study the design and application of both asynchronous and synchronous electronic logic circuits including Boolean, Karnaugh and state variable design techniques. Topics include: number systems, basic logic gates, Boolean algebraic simplification, Karnaugh mapping, combinational logic circuits, flip-flops, sequential logic circuits, registers, comparison of the various integrated circuit logic families, the arithmetic unit, encoders/decoders, parity detection and generation, multiplexers/ demultiplexers, programmable logic devices, digital to analog and analog to digital conversion. Extensive laboratory work supplements the topics studied.
Attendance:
Attendance is expected at all course meetings and is required at all labs. You are responsible for all material covered in class/lab whether you attend or not. Tests: Three exams will be given during the term along with at least five quizzes (which will count as a single exam). There will be no makeup for missed quizzes . A makeup will only be permitted for a missed exam in the case of a properly documented emergency at the request of the student. A comprehensive final will be given at semester's end. Lab: Labs will be conducted weekly. Reports will vary and will be assigned by the instructor. Lab experiments will be assigned in advance of performance and must be read before coming to lab.
All reading and assigned problems must be completed. Most assigned problems will be covered in class.
Experiments:
1. Basic gates
2. Boolean algebra
3. Timing diagrams
4. Mapping techniques
5. Flipflops
6. Counters
7. Multiplexers
8. Arithmetic units
9. Synchronous Sequential Design
10. Programmable Logic Design (FPGA)
11. FPGA/ Modular Design
12. FPGA/ Memory Design
Grading:
Exams/Quizzes 50%
Lab 20%
Final 25%
Other 5% ( attendance, participation, etc. )
Note: If you require any special arrangements be made due to any type of documented learning disability, please see the instructor as soon as possible to discuss your needs.