当前位置:首页 > 新闻资讯 > FPGA之家动态 >

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

时间:2025-07-13      来源:FPGA_UCY 关于我们 0

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

结构上: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资源,因为可以节省资源,节约成本;第二,可配置的硬件结构,速度快,可靠性高。


注明:本内容来源网络,不用于商业使用,禁止转载,如有侵权,请来信到邮箱:429562386ⓐqq.com 或联系本站客服处理,感谢配合!

用户登陆

    未注册用户登录后会自动为您创建账号

提交留言