ECE 3829

Advanced Digital System Design With FPGAs

Worcester Polytechnic Institute · UGRD · Fall 2026

4 sections4 open now
Add to a schedule

Catalog description

Cat. I This course covers the systematic design of advanced digital systems using FPGAs. The emphasis is on top-down design starting with high level models using a hardware description language (such as VHDL or Verilog) as a tool for the design, synthesis, modeling, test bench development, and testing and verification of complete digital systems. These types of systems include the use of embedded soft core processors as well as lower level modules created from custom logic or imported IP blocks. Interfaces will be developed to access devices external to the FPGA such as memory or peripheral communication devices. The integration of tools and design methodologies will be addressed through a discussion of system on a chip (SOC) integration, methodologies, design for performance, and design for test. Topics: Hardware description languages, system modeling, synthesis, simulation and testing of digital circuits; Design integration to achieve specific system design goals including architecture, planning and integration, and testing; Use of soft core and IP modules to meet specific architecture and design goals. Laboratory exercises: Students will design and implement a complete sophisticated embedded digital system on an FPGA. HDL design of digital systems including lower level components and integration of higher level IP cores, simulating the design with test benches, and synthesizing and implementing these designs with FPGA development boards including interfacing to external devices. Recommended background: ECE 2029 and ECE 2049 Students who have received credit for ECE 3810 may not receive credit for ECE 3829.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 2 hours ago

AL01

OpenSeats: 39/66 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #ECE-3829-AL01Fall 2026UGRD3 credits
39 enrolled66 capacity
Days & times
M-T-R-F11:00 AM - 11:50 AM
Meeting dates
2026-08-20 - 2026-10-09
Location
Atwater Kent 233
Instructor
Koksal Mus
Details checked 2 hours agoSeats checked 2 hours ago

AX01

OpenSeats: 12/22 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #ECE-3829-AX01Fall 2026UGRD3 credits
12 enrolled22 capacity
Days & times
T8:00 AM - 10:50 AM
Meeting dates
2026-08-20 - 2026-10-09
Location
Atwater Kent 113 Semi-Conductor Lab
Instructor
Koksal Mus
Details checked 2 hours agoSeats checked 2 hours ago

AX02

OpenSeats: 13/22 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #ECE-3829-AX02Fall 2026UGRD3 credits
13 enrolled22 capacity
Days & times
R2:00 PM - 4:50 PM
Meeting dates
2026-08-20 - 2026-10-09
Location
Atwater Kent 113 Semi-Conductor Lab
Instructor
Koksal Mus
Details checked 2 hours agoSeats checked 2 hours ago

AX03

OpenSeats: 14/22 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #ECE-3829-AX03Fall 2026UGRD3 credits
14 enrolled22 capacity
Days & times
T2:00 PM - 4:50 PM
Meeting dates
2026-08-20 - 2026-10-09
Location
Atwater Kent 113 Semi-Conductor Lab
Instructor
Koksal Mus
Details checked 2 hours agoSeats checked 2 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?