ECE 3829
Advanced Digital System Design With FPGAs
Worcester Polytechnic Institute · UGRD · Fall 2026
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
AL01
OpenSeats: 39/66 seats Last recorded: Aug 13, 2026, 6:47 PM- 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
AX01
OpenSeats: 12/22 seats Last recorded: Aug 13, 2026, 6:47 PM- 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
AX02
OpenSeats: 13/22 seats Last recorded: Aug 13, 2026, 6:47 PM- 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
AX03
OpenSeats: 14/22 seats Last recorded: Aug 13, 2026, 6:47 PM- 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