Mar 04, 2024  
2023-2024 Catalog 
    
2023-2024 Catalog
Add to My Favorites (opens a new window)

PHYS 301 - Digital Systems Design with HDL

Units: 4
Covers advanced topics in digital systems design. Utilizes register-transfer level tools for logic synthesis, simulation, and the implementation of digital circuits in field-programmable gate arrays (FPGAs). Includes the basic building blocks of FPGA programming, architecture, best design practices, error-free design, and optimizations of finite state machines and logic circuit performance. Incorporates top-down design using a hardware description language (such as VHDL), test bench development, and implementation of advanced digital design systems in the laboratory component.
Three hours of lecture. Three hours of laboratory. Cross-listed: PHYS 301, CE 301 , and EE 301  are cross-listed. Students may receive credit for only one of these courses.

Prerequisite(s): (EE 100  and CS 111 ) or (CS 231  and either PHYS 202  or PHYS 206  ), with a minimum grade of C (2.0).



Add to My Favorites (opens a new window)