EECS 151LB. Introduction to Digital Design and Integrated Circuits Lab

Catalog Description: This lab covers the design of modern digital systems with Field-Programmable Gate Array (FPGA) platforms. A series of lab exercises provide the background and practice of digital design using a modern FPGA design tool flow. Digital synthesis, partitioning, placement, routing, and simulation tools for FPGAs are covered in detail. The labs exercises culminate with a large design project, e.g., an implementation of a full three-stage RISC-V processor system, with caches, graphics acceleration, and external peripheral components. The design is mapped and demonstrated on an FPGA hardware platform.

Units: 2

Prerequisites: EECS 16A, EECS 16B, and COMPSCI 61C; EL ENG 105 recommended.

Spring: 3.0 hours of laboratory per week

Grading basis: letter

Final exam status: No final exam

Class Schedule (Spring 2023):
Mo 11:00-13:59, Cory 117 – John WAWRZYNEK, Yukio Miyasaka
Mo 14:00-16:59, Cory 117 – John WAWRZYNEK, Yukio Miyasaka
Mo 17:00-19:59, Cory 117 – Dhruv Vaish, John WAWRZYNEK
Mo 08:00-10:59, Cory 117 – John WAWRZYNEK, Rahul Kumar

Class homepage on inst.eecs

General Catalog listing