onelight
驱动牛犊
驱动牛犊
  • 注册日期2003-03-24
  • 最后登录2003-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1041回复:2

急急! 9052的预取到底是怎么回事?对协议对9052熟悉的高手请进

楼主#
更多 发布于:2003-05-07 10:45
9052可以支持prefetch 。
请问 Prefetch 和non prefetch的区别到底是什么,预取时和FIFO的关系是什么?
能举个例子说名prefetch 计数器为4时的预取方式和PCI burst mode时 非预取方式的具体操作吗?
谢谢讲解!
我的邮箱001light@163.com
请高手留下联系方式
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-05-07 14:08
用户被禁言,该主题自动屏蔽!
onelight
驱动牛犊
驱动牛犊
  • 注册日期2003-03-24
  • 最后登录2003-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-07 16:31
再问:
9052 中有Delay Read 和Read ahead 或者直接方式都可以设置prefetch。

具体是这样:假如prefetch count 为4 ,PCI执行一次Burst Read。
9052进行如下工作:
1、Rfifo中先得到4个Lword,
2、9052将其送到总线上,这时Rfifo为空,
3、那么此时9052需要将PCI的Burst断开呢,还是检测Rfifo为空
继续从local bus上得到数据填入并延续Burst。

我认为,prefetch 方式的使用和不使用一方面是从速度方面考虑,另一个方面还要从数据有效姓(一致性)方面考虑。


急切得到高手回复!!!!

email onelight@163.com
 


游客

返回顶部