lyjyjj
驱动牛犊
驱动牛犊
  • 注册日期2003-10-24
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:810回复:1

9054的地址和寄存器问题

楼主#
更多 发布于:2003-10-29 10:47
作为没有任何硬件基础的新手,在这里有几个问题想请教一下大虾们:
我实现的是数据采集功能
1。EEPROM不能配置的寄存器是不是在驱动程序里对它进行配置呢?
   驱动程序是不是能对所有的寄存器进行配置?如果是的话岂不是可以不用EEPROM?那用EEPROM有什么好处呢?
2。用户端接收的数据是不是放在local bus space 0里,然后映射到PCI空间里呢?这个PCI空间就是内存里的地址由cpu随机分配的吗?
3。我用local端的地址线译码产生片选信号,这个产生片选信号的地址是local空间地址还是pci空间地址,它所确定的范围是由9054寄存器来定还是有地址线定?可不可能译码出来的是I/O的一个点地址而不是地址范围呢?


不胜感激,我脑袋已经弄昏了
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-29 10:54
1:EEPROM的配置是为了在开机的时候初始化你的硬件,让系统给你的硬件分配资源,如果不用EEPROM的话,那么使用的就是芯片的默认值。

2:是空间映射到PCI空间,不是数据,访问PCI空间就等于访问你的local空间。

3:local空间
答得好的话,请兄弟们加点分,那是对我的肯定
游客

返回顶部