Reconfigurable computing is the application of adaptable fabrics to address computational problems, often taking advantage of the flexibility of field‐programmable gate arrays (FPGAs) to produce problem‐specific solutions. It has been successfully applied to fields as diverse as machine learning, digital signal processing, cryptography, bioinformatics, logic emulation, CAD tool acceleration, scientific computing, and rapid prototyping.In this article, intended for the nonspecialist, we describe some of the basic concepts, tools, and architectures associated with reconfigurable computing.