panjc
驱动牛犊
驱动牛犊
  • 注册日期2002-04-08
  • 最后登录2004-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1244回复:4

kxgchina看过来。。

楼主#
更多 发布于:2002-12-02 15:39
接你上次的回答。

那是不是说,cpu每次发起读操作,我的pci桥就要在cpu总线上插入等待状态,并立刻发起pci交易,读回数据,后返回给cpu锕?(这样的话,会不会速度很慢?)另外,访问外设时,pci桥收到地址要检测地址是否在自己的范围内,是不是要用到BAR,那是不是说,cpu每次配置pci外设的时候,我都要在写到外设的同时寄存BAR的值在pci桥,才能比较?


Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-12-03 10:31
用户被禁言,该主题自动屏蔽!
panjc
驱动牛犊
驱动牛犊
  • 注册日期2002-04-08
  • 最后登录2004-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-03 12:59
我知道两条总线是独立的,我要实现连接cpu跟pci外设的pci桥,所以想问问在cpu访问pci外设的时候,数据是怎么交互的?例如读,各条总线的状态变化是怎么样的?我的pci桥怎么知道cpu要读的数据是多长(burst 情况下)?.
另外,怎么加分的?
kxgchina
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2005-05-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-03 13:46
我得回答也不是完全正确的,因为我用不到这一块的东西!
建议看看pci体系结构这本书,比较好,就是厚了一点!!!呵呵
祝成功!!
panjc
驱动牛犊
驱动牛犊
  • 注册日期2002-04-08
  • 最后登录2004-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-03 14:35
谢谢。这本书我看了很多遍了,没这方面的介绍,不知是不是我没看到。
游客

返回顶部