44,99 €
inkl. MwSt.
Versandkostenfrei*
Versandfertig in 6-10 Tagen
  • Broschiertes Buch

This work introduces the concepts used in analyzing the end product of the Xilinx FPGA bitstream generation toolchain, for the application of Dynamic Reconfiguration methodologies, i.e. a particular set of tecniques used to change a portion of the FPGA hardware at runtime. By analyzing the bitstream files of single hw sections, the requirements enforced by the manufacturer can be verified by means of an automated SW - separated from Xilinx toolchain - described in the book. The insight into configuration memory gained from the analysis of bitstreams has been further exploited to implement…mehr

Produktbeschreibung
This work introduces the concepts used in analyzing the end product of the Xilinx FPGA bitstream generation toolchain, for the application of Dynamic Reconfiguration methodologies, i.e. a particular set of tecniques used to change a portion of the FPGA hardware at runtime. By analyzing the bitstream files of single hw sections, the requirements enforced by the manufacturer can be verified by means of an automated SW - separated from Xilinx toolchain - described in the book. The insight into configuration memory gained from the analysis of bitstreams has been further exploited to implement advanced tools for dynamic reconfiguration, such as analysis of area conflicts in the evolution of the configuration over time, or possible bitstream relocation position computation. This book illustrates the algorithms and methodologies used for extracting information from bitstream files, verifying constraints and perform further analysis in light of dynamic reconfiguration capabilities of theFPGA.
Autorenporträt
Davide Candiloro has a double degree in computer science from Italian University Politecnico di Milano (Computer science Engineering - laurea specialistica) and University of Illinois at Chicago (ECE MSc). His previous work has been developing SoC architectures on reconfigurable hardware. He also works on large software engineering projects.