专栏首页瓜大三哥FPGA block RAM和distributed RAM区别

FPGA block RAM和distributed RAM区别

区别之1

bram 的输出需要时钟,dram在给出地址后既可输出数据。

区别之2

dram使用根灵活方便些

区别之3

bram有较大的存储空间,dram浪费LUT资源

1.物理上看,bram是fpga中定制的ram资源,dram就是用逻辑单元拼出来的。

2.较大的存储应用,建议用bram;零星的小ram,一般就用dram。但这只是个一般原则,具体的使用得看整个设计中资源的冗余度和性能要求。

3.dram可以是纯组合逻辑,即给出地址马上出数据,也可以加上register变成有时钟的ram。而bram一定是有时钟的。

4.较大的存储应用,建议用bram;零星的小ram,一般就用dram。但这只是个一般原则,具体的使用得看整个设计中资源的冗余度和性能要求。

5.dram可以是纯组合逻辑,即给出地址马上出数据,也可以加上register变成有时钟的ram。而bram一定是有时钟的。

6.如果要产生大的FIFO或timing要求较高,就用BlockRAM。否则,就可以用Distributed RAM。

本文分享自微信公众号 - 瓜大三哥(xiguazai_tortoise),作者:xiguazaitrotoise

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-07-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • AXI总线简介(二)

    AXI协议是基于burst的,主机只给出突发传输的第一个字节的地址,从机必须计算突发传输后续的地址。突发传输不能跨4KB边界(防止突发跨越两个从机的边界,也限制...

    瓜大三哥
  • DCM 模块的Verilog HDL 调用

    DCM 共由四部分组成,如图12-6 所示。其中最底层仍采用成熟的DLL 模块;其次分别为数字频率合成器(DFS,Digital Frequency Synth...

    瓜大三哥
  • FIFO深度计算

    在讲解如何去计算FIFO深度之前,我们来理解一个术语burst length,如果你已经了解了可以跳过。要理解数据的突发长度,首先我们来考虑一种场景,假如模块A...

    瓜大三哥
  • 经济学人文章爬虫

    假如是经常阅读该网站文章自然是订阅支持一下更好,但假如只是偶尔想看几篇文章订阅的性价比就不高了。

    林清猫耳
  • 【XSS漏洞】一步步教你通关DVWA

    今天小编初步学习了一下XSS漏洞,顺带打通了DVWA平台上的几道XSS漏洞题,本着学习的精神,在此跟大家分享一下这几题的解法,感兴趣的同学就跟着我一起往下看吧。

    一名白帽的成长史
  • LeetCode 758. 字符串中的加粗单词(Trie树)

    给定一个关键词集合 words 和一个字符串 S,将所有 S 中出现的关键词加粗。所有在标签 <b> 和 </b> 中的字母都会加粗。

    Michael阿明
  • wwwxml400com请拨18608765024bee-box之XSS攻击

    一个月前刷了XSSchalleng以为自己已经算是入门了XSS了,但是在我挖洞碰到有可能存在XSS漏洞网页的时候,发现我只能记起来<script>alert('...

    用户7106032
  • LoRaWAN Backend Interface 后端协议解析 第13章 DevAddr 分配

    DevAddr 标识入网设备地址,v1.1 的核心规范开始关注网络漫游,联盟将DevAddr管控起来,高级别成员享受到较多的设备地址数量。

    twowinter
  • 网站搭建-django-学习成绩管理-09-查询成绩之前端实现

    系统:Windows 7 语言版本:Anaconda3-4.3.0.1-Windows-x86_64 编辑器:pycharm-community-2016.3....

    zishendianxia
  • 【工作】领导跟我说要改版,但又不提了。到底做不做?啥想法?

    事情是这样的,咱们的WEB前端读书群里有个小伙伴说,“他们领导跟他说要把管理后台的界面改个版,用bootstrap4来搞,但过了好几天了,又不提了。现在又想搞前...

    web前端教室

扫码关注云+社区

领取腾讯云代金券