阅读:810回复:1
9054的地址和寄存器问题
作为没有任何硬件基础的新手,在这里有几个问题想请教一下大虾们:
我实现的是数据采集功能 1。EEPROM不能配置的寄存器是不是在驱动程序里对它进行配置呢? 驱动程序是不是能对所有的寄存器进行配置?如果是的话岂不是可以不用EEPROM?那用EEPROM有什么好处呢? 2。用户端接收的数据是不是放在local bus space 0里,然后映射到PCI空间里呢?这个PCI空间就是内存里的地址由cpu随机分配的吗? 3。我用local端的地址线译码产生片选信号,这个产生片选信号的地址是local空间地址还是pci空间地址,它所确定的范围是由9054寄存器来定还是有地址线定?可不可能译码出来的是I/O的一个点地址而不是地址范围呢? 不胜感激,我脑袋已经弄昏了 |
|
沙发#
发布于:2003-10-29 10:54
1:EEPROM的配置是为了在开机的时候初始化你的硬件,让系统给你的硬件分配资源,如果不用EEPROM的话,那么使用的就是芯片的默认值。
2:是空间映射到PCI空间,不是数据,访问PCI空间就等于访问你的local空间。 3:local空间 |
|
|