第一章 FPGA基础及电路设计
1. 描述FPGA是怎样的器件,其功能和应用是什么?
- FPGA (Field-Programmable Gate Array),即现场可编程门阵列,是在PAL、GAL、CPLD 等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数量有限的缺点。
- 应用广泛,现代测量仪器中(示波器,逻辑分析仪,频谱分析仪)采用FPGA将高速AD采集的数据进行处理和储存;
- 信号发生设备也使用FPGA完成对时序和效率要求很高的工作;
- 系统设计师根据需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个电路试验板被放在了一个芯片里。一个出厂后的成品FPGA的逻辑块和连接可以按照设计者的设计而改变,使FPGA可以完成所需要的逻辑功能;
优缺点
- FPGA一般来说比ASIC(专用集成电路)的速度要慢,实现同样的功能比ASIC电路面积要大;
- FPGA可以设计成任何数字逻辑来完成不同的功能,应用范围广泛;
- FPGA可以快速成品,更迅速地改正程序中的错误,价格便宜;
- Artix-7 FPGA 目前已具有多通道高速模拟量采集(ADC)功能,前面产品没有;
- FPGA内部可设计CPU