FPGA基础知识+基础协议总结(结构篇)

结构上的内容比较少,看个人开发环境。

结构上:

1.CPLD、FPGA、ASIC的区别

CPLD复杂可编程逻辑器件:基于乘积项,内部EEPROM\FLASH存储,组合逻辑资源丰富,集成度低,速度慢,能完成控制逻辑,可加密。

FPGA现场可编程门阵列:基于查找表,RAM、外挂EEPROM存储,时序逻辑资源丰富,集成度高,速度快,能做比较复杂的算法,还有其他的PLL、RAM、乘法器等资源。

ASIC专用集成电路:定制的IC,功耗小,速度快,价格高。

2.FPGA结构

可编程逻辑块(LAB)、可编程I/O模块、可编程内部连线

用的Cyclone IV 的EP4CE6F17C8

用的Cyclone V的5CSEBA6U2317

3.quaturs编译产生的上板文件

rbf是sof转换后的文件

dtb是设备树的二进制文件

sof:SRAM Object file,下载到FPGA中,断电丢失

pof:programmer Object file ,下载到配置芯片中,上电重新配置FPGA

4.FPGA的存储器资源

BLOCK RAM 、分布式RAM、触发器FF、内嵌单元(PLL、DLL、DSP、CPU)

BLOCK RAM由一定数量固定大小的存储块构成的,不占用用额外的逻辑资源,速度快;

分布式RAM是由LUT配置的内部存储器,LUT本质上就是一个RAM。

在生成RAM等存储单元时,首选BLOCK RAM资源,因为可以节省资源,节约成本;第二,可配置的硬件结构,速度快,可靠性高。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值