Harbin Institute of Technology

Department of Automatic Test and Control

Reconfigurable Computing Course 13SE90100100 
(6-13 July 2015)

Lecture Notes

  • Lecture 0 Computer Engineering Lab (pdf)
  • Lecture 1 Introduction 
    • Course Objectives (pdf)
    • FPGAs (pdf)
    • Reconfigurable Computing (pdf)
    • Applications (pdf)
  • Lecture 2 Architectures
    • Island-style FPGAs (pdf)
    • Xilinx Architecture (pdf)
    • Architectural Exploration (pdf)
  • Lecture 3 Exploration
    • Introduction (pdf)
    • Area (pdf)
    • Speed (pdf)
    • Power (pdf)
    • Design Space Exploration (pdf)
    • Matrix Multiplication (pdf)
  • Lecture 4 Parallelism
    • Introduction (pdf)
    • Pipelining (pdf)
    • Single Cycle Processor (pdf)
    • Chisel Implementation (pdf)
    • Pipelined Processor (pdf)
  • Lecture 5 Precision
    • Number Systems (pdf)
    • CORDIC (pdf)
  • Lecture 6 Integration
    • Busses (pdf)
    • Networks (pdf)
    • Altera NIOS II Interface (pdf)
  • Lecture 7 Customisation
    • Distributed arithmetic (pdf)
    • DNA sequence matching (pdf)
  • Lecture 8 Case Studies
    • KRLS processor (pdf)
    • KNLMS processor (pdf)
    • Systolic array (pdf)

 Tutorials