UCCS Square ImageUCCS Header 10

Course Information for Rapid Prototyping with FPGA's: ECE 4211/5211

Course Description: Field programmable gate arrays (FPGAs) are an important part of the overall design flow for application specific integrated circuits (ASICs) because they offer the potential of allowing cheap hardware prototypes to be built to meet a narrow window of opportunity. They also offer novel, programmable architectures. This course will focus on the combined use of FPGAs and modern synthesis tools to develop rapid prototypes of ASICs. Architectural and performance tradeoffs and characteristics of both commercial anti-fuse and dynamically programmable FPGAs will be considered. Includes a final project. Prer., ECE 4242. Meets with ECE 5211.

Class Materials Page

Homework Page

Syllabus

Spartan 3E and Starter Kit Information

Verilog Review

Datasheets

Xillinx PicoBlaze Page

Dave Allen's Palladium presentation

Bob Effram and Chuck Cruse presentation

Project Page

LCD Controller Model

Download older version of ISE Webpack

Efficient BCD Implementation

Return to Home