Number systems and codes, Boolean algebra, minimization methods, combinational circuit design and analysis, arithmetic blocks, programmable logic, latches and flip-flops, sequential logic design, state machines, registers, counters, memory elements, logic synthesis, high-level synthesis, an introduction to VHDL. A lab component is included in this course. Prerequisite: CSIS 120 Computer Programming I; 4 Credit hours.
Details | Topic | Chapter No. | Assessment |
---|---|---|---|
Week 1 - 3 | Digital Systems and Binary Numbers | 1 | |
Weeks 3 – 4 | Boolean Algebra and Logic Gates | 2 | |
Weeks 4 – 5 | Gate-level Minimization | 3 | Quiz I (Week 6) |
Weeks 6 – 7 | Combinational Logic | 4 | |
Week 8 - 11 | Synchronous Sequential Logic | 5 | Quiz II (Week 11) |
Week 12 - 13 | Registers and Counters | 6 | |
Week 14 - 15 | Memory and Programmable Logic | 7 | Project Due |
Mini Project: Applications using 7-Segment Displays
Experiment Pattern: Software Simulation (HDL and/or Schematic) and Hardware Implementation
Attendance | 5% |
Pop quizzes and assignments | 5% |
Quiz I | 15% |
Quiz II | 20% |
Laboratory | 25% |
Final | 35% |