FPGAs (Field Programmable Gate Arrays) are a flexible tool for
implementing fast, repetitive computations.
In contrast to Application Specific Integrated Circuits (ASICs), which
were the previous path to efficient high-speed computations, FPGAs are
both fast and reprogrammable. FPGAs are used in many applications,
including Radio Astronomy, Artificial Intelligence, Cryptography,
Medical Instruments, Image and Audio Processing and others. In this talk
we will get familiar with FPGAs, their advantages over traditional ASIC
designs, and discuss about how they are used in Radio Astronomy
research. I will also discuss the hybrid FPGA, CPU, and signal
processing devices that are becoming available now.