2024 Fall
EECS 151LB 004 - LAB 004
Field-Programmable Gate Array Laboratory
Christopher Fletcher
Class #:29472
Units: 2
Instruction Mode:
In-Person Instruction
Offered through
Electrical Engineering and Computer Sciences
Current Enrollment
Total Open Seats:
0
Enrolled: 20
Waitlisted: 0
Capacity: 20
Waitlist Max: 14
No Reserved Seats
Other classes by Christopher Fletcher
- EECS 151 001 001LEC
- EECS 151LA 001 001LAB
- EECS 151LA 002 002LAB
- EECS 151LA 003 003LAB
- EECS 151LA 004 004LAB
- EECS 151LA 005 005LAB
- EECS 151LB 001 001LAB
- EECS 151LB 002 002LAB
- EECS 151LB 003 003LAB
- EECS 151LB 005 005LAB
- EECS 251A 001 001LEC
- EECS 251LA 101 101LAB
- EECS 251LA 102 102LAB
- EECS 251LA 103 103LAB
- EECS 251LA 104 104LAB
- EECS 251LA 105 105LAB
- EECS 251LB 101 101LAB
- EECS 251LB 102 102LAB
- EECS 251LB 103 103LAB
- EECS 251LB 105 105LAB
Course 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.
Class Notes
*Unless taken in a previous term, enrollment in EECS n151/251A is REQUIRED along with lab*
Rules & Requirements
Repeat Rules
Course is not repeatable for credit.
Reserved Seats
Current Enrollment
No Reserved Seats
Textbooks & Materials
See class syllabus or https://calstudentstore.berkeley.edu/textbooks for the most current information.
Guide to Open, Free, & Affordable Course Materials
Associated Sections
None