CSE 20222
Logic and Processor Design
This course is a comprehensive introduction to digital system design, intended primarily for Computer Engineering majors that spans material from basic Boolean logic through the design and implementation of a complete RISC microprocessor. Students will use the SystemVerilog hardware description language to develop models for simulation and synthesis using field-programmable gate array (FPGA) boards. Topics include an introduction to CMOS switching circuits, combinational and sequential logic, memory, finite state machines, high-level state machines, introduction to assembly language and machine code, processor datapath and controller design, and memory-mapped I/O.
Sources
- Course catalogue ↗2026-2027