It is now common to deploy COTS FPGA modules to help speed development cycles and reduce overall project costs. However, to maximize savings when FPGAs are used to perform custom I/O functions, it is very important to first determine the suitability of a particular FPGA module for the application.
This determination is dependent upon several factors:
1. The size of the FPGA: Does the FPGA have the resources to meet the requirements of the application?
2. The performance of the FPGA: Based upon the architecture and clock rates of the FPGA module, is there sufficient processing power and information throughput capacity to meet the application requirements?
3. The I/O interface of the FPGA module: Does the FPGA module meet the application’s I/O interface requirements or can it be quickly and easily adapted?
Acromag offers a broad family of FPGA modules to address the concerns of size and performance. But for this article, our discussion will focus on meeting the I/O interface requirements.