The document discusses the history and reasons behind reconfigurable computing systems using FPGAs. It outlines the basic idea of reconfigurable computing, provides an overview of its development from the 1960s to present day, and describes some of the academic efforts and commercial drivers behind adopting FPGA-based solutions. Key reasons for using FPGAs include their ability to flexibly allocate computing resources for applications and configure their functionality through reprogrammable memory rather than instructions.