技术控:FPGA中RAM使用技巧探索

电子说

1.2w人已加入

描述

FPGA中RAM的使用探索。以4bitX4为例,数据位宽为4,深度为4。

第一种方式,直接调用4bitX4的RAM。编写控制逻辑对齐进行读写。

RAM

quartus ii 下的编译,资源消耗情况。

RAM

85C模型下的时钟频率。

RAM

0C模型下的时钟频率。

RAM

第二种方式,调用1bitX4的RAM,例化4次。编写控制逻辑对齐进行读写。

RAM

quartus ii 下的编译,资源消耗情况。

RAM

85C模型下的时钟频率。

RAM

0C模型下的时钟频率。

RAM

从上述两种情况来看,两种RAM的使用方式,最终使用资源比较接近,方案二稍多,而从时序模型综合结果看,方案二的时钟频率明显比方案一高。在高速情况下,建议使用方案二。同样在位宽较宽情况下,可使用生成块语句进行例化,减少顶层对同一模块的例化数,是比较方便的。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分