ELEC 4200 Digital System Design
Fall 2022
Lecture: WF, 12:00 p.m. - 12:50 p.m., Broun 125
Lab Section 1: Thursday, 12:30 p.m. - 3:20 p.m., Broun 320
Lab Section 2: Thursday, 8:00 a.m. - 10:50 a.m., Broun 320
Back to Teaching
Link to Course Syllabus
Link to Lab Handout
Instructor:
Ujjwal Guin, Assistant
Professor
GTA:
- Yuxi Zhao, Broun 354, Office Hours - Tuesday, 2:00-3:00 p.m.
Text Book:
- Digital Logic Circuit Analysis and Design, 2nd Ed., (eText), V. P. Nelson, B. D. Carroll, H. T. Nagle, J. D. Irwin, Pearson Education, Inc. 2021.
Reference Book:
- Digital Design: With an Introduction to the Verilog HDL 5th Edition by M. Morris R. Mano and Michael D.Ciletti, ISBN-13: 978-0132774208.
Design and Simulation Software: If you want to simulate & synthesize on your own PC, outside of lab.
Test Schedule:
- Test 1, TBD, 12:00 p.m. - 12:50 p.m., Broun 125, use only 4 sheets of paper.
- Test 2, TBD, 12:00 p.m. - 12:50 p.m., Broun 125, use only 4 sheets of paper.
- Final Exam, Tuesday, December 6, 12 noon - 2:30 p.m, Broun 125, use only 4 sheets of paper.
Lecture Notes:
Lab Exercises and Homework:
- Lab Handout :
- Special
homework (digital logic design review)
-
Lab #0 Tutorial - (08/19) Introduction
to lab hardware & software
Nexys A7 - 100T Master Constraints File
-
Lab 1: Modeling Concepts
-
Lab 2: Numbering Systems
-
Lab 3: Multi-Output Circuits: Encoders, Decoders, and Memories
-
Lab 4: Tasks, Functions, and Testbench
-
Lab 5: Modeling Latches and Flip-flops
-
Lab 6: Modeling Registers and Counters
-
Lab 7: Behavioral Modeling and Timing Constraints
-
Lab 8: Architectural Wizard and IP Catalog
-
Lab 9: Counters, Timers and Real-Time Clock
-
Lab 10: Sequential System Design Using ASM Charts
- Lab 11: "Design your own lab project" You are to:
- Identify a problem:
Come up with an idea for a system design to be implemented on the Nexys A7 board that will perform some "application".
- Formulate the problem:Write a set of requirements for the proposed system.
- Solve the problem: Design, implement, verify, and test the design in lab.
- Report: The lab report for this project should have at least three sections, corresponding to the headings listed above (identify, formulate, and solve
the problem).
- Reference Material for Lab Exercises:
- To simulate & synthesize on your own PC before the lab: