整理了一?/p>
FPG
的知识点?/p>
FPGA
的进阶路?/p>
今天陆妹给大家整理了一?/p>
FPG
的知识点?/p>
FPGA
的进阶路线,
小本本准?
好,要开始划重点喽?/p>
FPGA
工作原理
FPGA
采用了逻辑单元阵列
LCA
?/p>
Logic Cell Array
)这样一个新概念,内部包括可配置?/p>
辑模?/p>
CLB
?/p>
Configurable Logic Block
?/p>
、输出输入模?/p>
IOB
?/p>
Input Output Block
)和内部
连线?/p>
Interconnect
)三个部分?/p>
FPGA
的基本特点主要有?/p>
1
)采?/p>
FPGA
设计
ASIC
电路,用户不需要投片生产,就能得到合用的芯片?/p>
2
?/p>
FPGA
可做其它全定制或半定?/p>
ASIC
电路的中试样片?/p>
3
?/p>
FPGA
内部有丰富的触发器和
I
?/p>
O
引脚?/p>
4
?/p>
FPGA
?/p>
ASIC
电路中设计周期最短、开发费用最低、风险最小的器件之一?/p>
5) FPGA
采用高?/p>
CHMOS
工艺,功耗低,可以与
CMOS
?/p>
TTL
电平兼容?/p>
可以说,
FPGA
芯片是小批量系统提高系统集成度、可靠性的最佳选择之一?/p>
FPGA
是由存放在片?/p>
RAM
中的程序来设置其工作状态的,因此,工作时需要对片内?/p>
RAM
进行编程。用户可以根据不同的配置模式,采用不同的编程方式?/p>
加电时,
FPGA
芯片?/p>
EPROM
中数据读入片内编?/p>
RAM
中,配置完成后,
FPGA
进入
工作状态。掉电后?/p>
FPGA
恢复成白片,内部逻辑关系消失,因此,
FPGA
能够反复使用?/p>
FPGA
的编程无须专用的
FPGA
编程器,只须用通用?/p>
EPROM
?/p>
PROM
编程器即可?/p>
当需要修?/p>
FPGA
功能时,只需换一?/p>
EPROM
即可。这样,同一?/p>
FPGA
,不同的编程
数据,可以产生不同的电路功能。因此,
FPGA
的使用非常灵活?/p>
FPGA
常用术语
1
?/p>
LCA(Logic Cell Array)
?/p>
逻辑单元阵列?/p>
内部包括可配置逻辑模块
CLB(Configurable Logic