CMPE 691 Advanced FPGA Design

Instructor: Dr. Tinoosh Mohsenin,

Through this course, students will develop the necessary skills to design simple synthesizable processors suitable for numerically intensive processing with an emphasis on small area and high-performance. Secondly, students will learn to design main processor blocks that are used in digital signal processing and communication applications through the simultaneous design of DSP algorithms, processor architectures, and hardware design for FPGAs. Finally, students learn to design and implement a real communication system on FPGA by incorporating FPGA features into their designs.

Prerequisites: CMPE 310: Systems Design & Programming and CMPE 415: Programmable Logic Devices

ENEE 691: Research Methods for MS/PhD Students

Instructor: Dr. Joel Morris

This is a first-year second-semester graduate course that is designed to help the graduate student: (1) understand the research process, (2) develop effective research skills and habits, (3) complete high-quality MS theses or PhD dissertations, (4) have an efficient, effective, and generally positive graduate study experience, and (5) be prepared for starting a research career. The course will comprise lectures (instructor and guests), class discussions, student exercises and presentations, reading and assessing research materials, etc. Students will be required to concurrently attend a number of CSEE Department seminars, e.g., ENEE 608.

Prerequisites: Graduate status