Courses Detail Information
ECE2700J – Introduction to Logic Design
Instructors:
Gang Zheng;Mo-Yuen Chow;Gang Zheng
Credits: 4 credits
Pre-requisites: ENGR1010J Obtained Credit||ENGR1510J Obtained Credit
Description:
Binary and non-binary systems, Boolean algebra, digital design techniques, logic gates, logic minimization, standard combinational circuits, sequential circuits, flip-flops, synthesis of synchronous sequential circuits, PLAs, ROMs, RAMs, arithmetic circuits, computer-aided design. Laboratory includes design and CAD experiments.
Course Topics:
- Introduction to logic design, number systems, basic logic gates, truth table
- Boolean algebra, representation of Boolean functions
- Combinational logic design process, building blocks, optimizations
- Latches, Flip-Flops
- Finite-state machines and controllers, FSM optimizations and tradeoffs
- Hardware Description Language (Verilog HDL)
- Programmable Logic Devices
- Registers and shifters
- Counters
- Timing issues
- Arithmetic components
- Register-transfer level (RTL) design and examples
- Memory Components