FPGA的学习(1)

   特别声明:红色为在下一章通过实验来理解

     FPGA是在PAL、GAL、CPLD等可编程器件的基础上发展起来的进一步产物。是作为专用集成电路ASIC领域中的一种半制定集成电路而出现的,及解决了定制电路的不足,有克服了原有可编程器件门电路数量有限的缺点。

有六部分组成:

1.可编程输入/输出单元(I/0单元)。通过软件灵活配置,可适应不同标准的I/O物理特性;可调整匹配阻抗特性,上下拉电阻;调整输出电流的大小。

2.基本可编程逻辑单元。可编程逻辑单元是有查找表(LUT)和寄存器(Register)组成的,LUT可完成纯组合的逻辑功能的应用。内部Register可配置为带同步和异步复位和置为、时钟使能的触发器,也可配置成锁存器。FPGA一般依赖Register完成同步时序逻辑设计。

3.嵌入式块RAM。RAM可以配置为单端口RAM、双端口RAM、伪双端口RAM、CAM、FIFO等存储结构。LUT也可以配置成RAM、ROM、FIFO等存储结构。RAM是一种写地址、读数据的存储单元;CAM与RAM相反,CAM即内容地址存储器,写入CAM的数据会和其内部存储的每一个数据进行比较,并返回与端口数据相同的所有内部数据的地址。

4.丰富的布线资源。

5.低层嵌入式功能单元。

6.内嵌专用硬核。主要指通用性相对较弱的硬核。不是所有的FPGA器件都包含硬核。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值