在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: shiyinjita

[讨论] FPGA中memory的应用——多通道共享缓存 ??实际中的问题!!!

[复制链接]
发表于 2013-8-2 11:23:21 | 显示全部楼层
回复 1# shiyinjita


    拭目以待中,楼主给力啊!
发表于 2013-12-13 17:22:04 | 显示全部楼层
DDR3中有8个bank,每个bank可以打开一个row。打开row的命令是activate,发出这个命令的时候只能打开一个bank中的一个row。如果要bank中已经有打开的row,而现在想要访问其他的row,那么就需要先关闭当前打开的row,再打开row。
关闭row的命令是precharge,可以一次关闭1个bank中的row,也可以同时关闭所有bank中的row。
简而言之,在一个bank中切换row会浪费时间。而在不同的bank中切换row却是不需要花费额外时间的。

http://www.cnblogs.com/haitaox/p/3387419.html
我写的一些关于ddr3的心得笔记
 楼主| 发表于 2013-12-13 20:54:45 | 显示全部楼层
回复 13# haitaox


   ,支持原创
发表于 2013-12-16 11:16:01 | 显示全部楼层
回复 14# shiyinjita


    谢谢,最近项目都在做DDR3
发表于 2014-2-28 18:16:03 | 显示全部楼层
写的不错,谢谢!
发表于 2014-4-18 11:54:01 | 显示全部楼层
学习,研究
发表于 2014-5-2 01:25:44 | 显示全部楼层
学习学习
发表于 2015-2-16 02:09:36 | 显示全部楼层
泼点凉水。 我觉得你关注的重点错了。你应该关注DDR的利用率而非缓存。 也就是说,DDR的总带宽是否大于AD,传输加在一起。

DDR有延迟,因此Buffer的设计目的是充分利用DDR的Burst Size. Burst Size越大越好。

CPU缓存的目的是用于程序的不规则访问。

AD的采集,非常规律,可以设计很高效的Buffer。
发表于 2017-1-14 22:43:44 | 显示全部楼层
回复 13# haitaox


   分析的到位,明白了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-10 21:40 , Processed in 0.027221 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表