This lab oriented course covers the design of digital systems using VHSIC Hardware Description Language (VHDL)andits implementation in Field Programmable Gate Arrays (FPGAs). This technology allows cost-effective unique system realizations by enabling design reuse and simplifying custom circuit design. The design tools are first introduced and used to implement basic circuits. More advanced designs follow, focusing on integrating the FPGA with external peripherals, simple signal processing applications, utilizing soft-core processors, and using intellectual property (IP) cores. Projects will be assigned for course evaluation. Individual projects will be encouraged.
525.415 Microprocessor Systems is suggested but not required, as well as an understanding of digital logic fundamentals.
We will be learning fundamentals of VHDL with an emphasis on coding for synthesis, good digital design practices, and writing testbenches for exercising our designs. Each student will complete a number of assignments using a development board based on the Xilinx Spartan 3E FPGA.
This course is typically offered in the spring term at APL
| Laboratory Assignments / Homework | 55% |
| Mid-Term Exam | 20% |
| Final Project | 15% |
| Quizzes | 10% |
Laboratory Assignments can be completed at home using a class provided FPGA development kit.
Textbook information for this course is available online through the MBS Direct Virtual Bookstore.
There are notes for this course.
http://www.echelonembedded.com/jhufpga
(Last Modified: 07-22-2008 at 11:07:57 AM)