Course ECE 56700 - FPGA Designs for Signal Processing Applications Type of Course Core course for the CmpE option of the MSE program Elective course for the EE option of the MSE program Elective course for the CmpE and EE undergraduate programs Catalog This course introduces methodologies of FPGA designs for signal Description processing applications. It provides system design experience using hardware description language (HDL) and commercial EDA tools. Topics covered include computer arithmetic, fixed-point vs floating point, FIR/IIR implementations, multirate signal processing, implementations of FFT, modulation/demodulation using FPGA. Literature readings from IEEE Xplore will be assigned to students. Students are required to complete a course project that implements and simulates a signal processing algorithm using FPGAs. Credits 3 Contact 3 Prerequisite 1) ECE 358 Intro to VHDL or a demonstrated proficiency with – synthesizable VHDL or Verilog Courses 2) ECE 301 Signals and Systems – Synthesizable Hardware Description Language, theory and Prerequisites by Topics principles of signals and systems 1) Uwe Meyer-Baese, Digital Signal Processing with Field Reference books Programmable Gate Arrays, 3rd Edition, Springer, 2007, ISBN: 2) Mark Zwolinski, Digital System Design Using VHDL, 2nd Edition, Prentice Hall, ISBN: ISBN 0-13-039985-X 3) Xilinx DSP Primer, 2011 Version Course To introduce the approaches and methodologies of FPGA Objectives design for signal processing systems
Course ECE 56700 - FPGA Designs for Signal Processing Applications Type of Course Core course for the CmpE option of the MSE program Elective course for the EE option of the MSE program Elective course for the CmpE and EE undergraduate programs Catalog Description This course introduces methodologies of FPGA designs for signal processing applications. It provides system design experience using hardware description language (HDL) and commercial EDA tools. Topics covered include computer arithmetic, fixed-point vs floating point, FIR/IIR implementations, multirate signal processing, implementations of FFT, modulation/demodulation using FPGA. Literature readings from IEEE Xplore will be assigned to students. Students are required to complete a course project that implements and simulates a signal processing algorithm using FPGAs. Credits 3 Contact 3 Prerequisite Courses 1) ECE 358 – Intro to VHDL or a demonstrated proficiency with synthesizable VHDL or Verilog 2) ECE 301 – Signals and Systems Prerequisites by Topics Synthesizable Hardware Description Language, theory and principles of signals and systems Reference books 1) Uwe Meyer-Baese, Digital Signal Processing with Field Programmable Gate Arrays, 3rd Edition, Springer, 2007, ISBN: 2) Mark Zwolinski, Digital System Design Using VHDL, 2nd Edition, Prentice Hall, ISBN: ISBN 0-13-039985-X 3) Xilinx DSP Primer, 2011 Version Course Objectives To introduce the approaches and methodologies of FPGA design for signal processing systems