微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 问问大家关于RAM与reg的问题

问问大家关于RAM与reg的问题

时间:10-02 整理:3721RD 点击:
大家好
      我想请教一下在电路中的中间变量用RAM与用reg都有什么分别呢?电路面积,时序等这些。我现在用的是reg,比较直观,但是看了些文章都是用的RAM,感觉应该控制起来要麻烦一些~还有就是应该注意些什么呢?

自己顶起来,希望得到答案

什么意思,变量具体指什么啊?是大量的数据呢,比如缓存数据等等,还是仅仅很少的数据,那REG足够了

先搞清楚什么是RAM 什么是 REG吧

学习了

RAM和reg不是一东西吧。虽说从FPGA角度来说它里面的reg也是用RAM实现的,但结果不一样。

小块的可以用REG。
要综合考虑面积,TIMING,控制的复杂程度。
大块的只能用RAM。

<2K bit 用分布式RAM
>2k bit 用块RAM
32 bit 或是16bit 等用REG

大于某个范围的就用ram
否则就用reg

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top