1)通信领域
FPGA 在通信领域的应用可以说是无所不能,得益于 FPGA 内部结构的特点,它可以很容易地实现分布式的算法结构,这一点对于实现无线通信中的高速数字信号处理十分有利。
因为在无线通信系统中,许多功能模块通常都需要大量的滤波运算,而这些滤波函数往往需要大量的乘和累加操作。
而通过 FPGA 来实现分布式的算术结构,就可以有效地实现这些乘和累加操作。
尤其是 Xilinx 公司的 FPGA内部集成了大量的适合通信领域的一些资源比如:基带处理(通道卡)、接口和连接功能以及 RF(射频卡)三大类
2)数字信号处理领域
在数字信号处理领域 FPGA 同样所向披靡,主要是因为它的高速并行处理能力。
FPGA 最大优势是其并行处理机制,即利用并行架构实现数字信号处理的功能。
这一并行机制使得 FPGA 特别适合于完成 FIR 等数字滤波这样重复性的数字信号处理任务,对于高速并行的数字信号处理任务来说,FPGA 性能远远超过通用 DSP 处理器的串行执行架构,
还有就是它接口的电压和驱动能力都是可编程配置的不像传统的 DSP 需要受指令集控制,因为指令集的时钟周期的限制,
不能处理太高速的信号,对于速率级为 Gbps 的 LVDS 之类信号就难以涉及。
所以在数字信号处理领域 FPGA 的应用也是十分广泛的。