BYU logo

ECE Tracks

← Back to High-Performance Computing
FPGA Design

FPGA Design

The FPGA Design track focuses on programming and optimizing field-programmable gate arrays (FPGAs) for custom hardware acceleration and digital system design. Students learn hardware description languages, logic synthesis, and verification techniques to implement high-performance, reconfigurable computing systems. Coursework combines theoretical foundations with hands-on design projects. FPGAs are widely used in industries such as telecommunications, aerospace, defense, and machine learning acceleration. Graduates of this emphasis will gain the skills to design efficient digital systems that balance flexibility, performance, and power efficiency, making them valuable contributors to cutting-edge hardware solutions.