Electrical and Computer Engineering
Course Outline:
ENGR857 Reconfigurable Computing
Spring
2008
Class
location: HSS201
Class
Schedule: W 18:10-20:55
Instructor:
Ying Chen,
Ph.D.
Office hours: MT 12:30 - 14:00 or by appointment
Office: SCI 122
URL: http://online.sfsu.edu/~yingchen/ENGR857/ENGR857_home.html
Textbook:
None
Reference Textbook:
Notes on Evaluation:
Midterm exam: April 2nd, in class
Notes on Prerequisites:
Engineering students must
have a copy of the course approval form on file.
Grading Policy:
100 90 86 82 78 74 70 66 62 58 54 50 0
| A | A- | B+ | B | B- | C+ | C | C- | D+ | D | D- | F |
No cell phone calls. No food.
Allowances for special circumstances for emergencies will be made on a
case-by-case basis.
This course covers the concept, hardware platforms and software support systems for reconfigurable computing (RC) using field programmable gate arrays (FPGAs). An FPGA device is made of an array of programmable logic blocks and programmable switches that connect the blocks. Reconfigurable computing takes advantage of the programmability of FPGAs and modifies the configuration of the logic blocks and switches on the FPGA to build new functional units that better match application hardware requirements
Prerequisites:
Knowledge of computer architecture, algorithm, operating system, digital design and design automation are required. (ENGR 851: Advanced Microprocessor Architecture; ENGR 378: Digital System Design; ENGR 456: Computer System)
Course
Topics:
Evaluation:
1. Class discussion and participation...….…........................................... 10%
4.Final written project report..............15%
5.Final oral project presentation ............15%