EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
FPGA基础概述
+ R" |: ^' t8 H) E
6 j4 U7 w0 G* A- H8 \( `5 C7 Q, V8 z' c
* s6 N# ^9 Q3 a, m% q
1985年赛灵思提出了第一款FPGA芯片,相比以前的ASIC(Application Specific Integrated Circuit)专用集成电路而言,FPGA具有可重复编写,更加适用个性化的应用中。ASIC的开发周期长,可靠性强,而FPGA开发周期短,价格便宜。FPGA经过20多年的发展已经变成了电子领域的新宠。 FPGA相比通用IC更具灵活性。FPGA相比内部是串行运行的DSP来说,它的并行机制使得程序运行的速度有了较大的提高。FPGA由硬件实现的高速性能和它的灵活性使得它开始替代以前的通用IC,并且已经开始逐步的深入到mcu、ARM、DSP等的应用领域。 FPGA组成单元和设计架构 FPGA 采用了由逻辑单元LE(logic element)构成的逻辑单元阵列LCA(Logic Cel lArray),LCA内部包括可配置逻辑模块CLB(Configurable Logic Block)、可编辑的输出输入模块IOB(Input Output Block)和可编辑的内部连线(Interconnect)三个部分。 FPGA的架构主要有基于SRAM及Anti-fuse两种设计模式,其中SRAM的特点是可重复编程、 低功耗、可进行系统重构;Anti-fuse由于具有一次烧录(OTP)的特性,可在保密性上提供较佳的保护,但也因此无法进行重复修改。 " q( `% i' x. D8 s. }- U
4 M; V0 c( \! \4 Q' Q( @; N: [; W |