FPGA Based Digital Circuit Design
General
Prefix
ECE
Course Number
320
Course Level
Undergraduate
Department/Unit(s)
College/School
College of Science and Engineering
Description
Register-based design, state machines, hardware description language, FPGA (Field Programmable Gate Array) architecture and design, elementary computer architecture. Computer aided analysis and simulation. Lab with design emphasis, FPGA implementation and applications. Lab.
Prerequisites
Credits
Min
4
Max
4
Repeatable
No
Goals and Diversity
MN Goal Course
No
Cultural Diversity
No
Learning Outcomes
Outcome
Students will have an ability to design a system, component, or process to meet desired needs through design of digital systems at the register transfer level.
Outcome
Students will have an ability to design a system, component, or process to meet desired needs through design of state machines and a simple computer with simple peripherals using an FPGA.
Outcome
Students will have an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice through the use of a hardware description language in the design process.
Outcome
Students will have an ability to apply knowledge of mathematics, science, and engineering to analyze the size and performance of the designed digital system including functionality, time analysis, and throughput.
Outcome
Students will have an ability to communicate professionally by producing professional lab reports.
Course Outline
Course Outline
Dependencies
Courses
ECE320
is a
prerequisite
for: