Saturday, November 22, 2008

MIT FPGA Courses


6.375 Complex Digital Systems

A project-oriented course to teach new methodologies for designing multi-million-gate CMOS VLSI chips using high-level synthesis tools in conjunction with standard commercial EDA tools. The emphasis is on modular and robust designs; reusable modules; correctness by construction; architectural exploration; and meeting the area, timing, and power constraints within standard-cell frameworks. 
 
 6.111 Introduction to Digital Systems

Lectures and labs on digital logic, sequential building blocks, finite-state machines, timing and synchronization, and FPGA-based design prepare students for the design and implementation of a final project of their choice: games, music, digital filters, wireless communications, video, or graphics. Extensive use of Verilog for describing and implementing digital logic designs on a state-of-the-art FPGA. Students engage in extensive written and oral communication exercises. 

The FPGA labkit is a state-of-the-art platform for prototyping digital designs. Based on a 6-million gate platform-scale FPGA, the labkit is designed to facilitate complex and high-performance projects. Several peripheral devices are built into the labkit PCB and hardwired to the FPGA. These include high-speed memory, audio and video encoders and decoders, and other digital interfaces, such as PS/2 and RS-232 ports.

http://web.mit.edu/6.111/www/s2004/NEWKIT/

A brief tutorial on the software used to program the labkit's FPGA with Xilinx ISE is also provided @ http://web.mit.edu/6.111/www/s2004/NEWKIT/ise.shtml.

No comments:

Followers

Blog Archive

About Me

My photo
HD Multimedia Technology player