3 credits (3-0-0)
Pre-requisites: COL719
FPGA architectures, CAD for FPGAs: overview, LUT mapping, timing analysis, placement and routing, Reconfigurable devices – from fine-grained to coarse-grained devices, Reconfiguration modes and multi-context devices, Dynamic reconfiguration, Compilation from high level languages, System level design for reconfigurable systems: heuristic temporal partitioning and ILP-based temporal partitioning, Behavioral synthesis, Reconfigurable example systems’ tool chains.