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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
查看: 2953|回复: 3

[求助]关于基址寄存器的问题

[复制链接]
发表于 2004-2-12 21:17:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
关于设备的配置,我还有一点迷惑,就是:为什么在配置设备时要写入设备的基址寄存器,然后CPU才能对设备的IO端口进行访问?难道不写设备的基址寄存器,而CPU在寻址时使用的地址是基址加上偏移量得到的地址,就不行吗?
写入设备的基址寄存器难道会改变设备的地址线连线逻辑?还有,基址寄存器是怎样一个机制呢?是不是向一个基址寄存器中写入的值可以有多个选择?
发表于 2004-2-23 20:04:12 | 显示全部楼层

[求助]关于基址寄存器的问题

pci的地址都是由系统来分配的,不想原来的isa,所以基地址是必需的。
每次启动,bios都会枚举所有的pci 设备,向每个pci设备的基地址寄存器,写入ffffffff,然后再读回来,这样可以判断这个设备所占用的mem或io空间的大小,进而作为分配区间的参考,然后再写入基地址到该寄存器
 楼主| 发表于 2004-3-9 22:17:12 | 显示全部楼层

[求助]关于基址寄存器的问题

谢谢,isa的我也不懂,看来我的只是漏洞真的不少呀
拼命学吧,不学混不下去了
发表于 2004-3-23 10:21:34 | 显示全部楼层

[求助]关于基址寄存器的问题

怎么让pci主机获得首地址??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-1-7 09:13 , Processed in 0.021922 second(s), 9 queries , Gzip On, Redis On.

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