用作嵌入式处理器定制外围器件的FPGA 数字外围器件可以被定义为一块电路,将信号从外部(相对于处理器而言)脉冲源转换为一种可由处理器进行存取的形式。这种外部脉冲源有可能只是一个机械开关,也可能很复杂,比如一个运行高级通信协议的高速数据链路。不管外部信号的形式如何,数据都必须以处理器能够接受的形式来提供。这可以通过一个简单的系统地址/数据总线接口来实现,也可以根据目标系统的所需数据带宽通过某些具有较高速度(或者是专用)的数据链路来实现。现场可编程门阵列(FPGA)具有大量的逻辑电路、存储器和布线资源,已经被应用于ASIC原型设计和高端系统开发。此类器件包括多达80000个逻辑元件和容量达数M