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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

IO读写问题

[复制链接]
发表于 2003-8-20 11:13:19 | 显示全部楼层 |阅读模式

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

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

x
在PCI IO读时,AD[31:2]指出目标双字地址,AD[1:0]指出字节(00b=字节0,01b=字节1等)。我的疑问是:当我读某个IO时,我是把数据放在最低八位还是放在相应位?
同样,在IO写时,我是该从最低位读出数据还是从相应位读出?
 楼主| 发表于 2003-8-20 17:24:56 | 显示全部楼层

IO读写问题

自己顶一下
发表于 2003-8-20 17:45:53 | 显示全部楼层

IO读写问题

和你操作io的地址有关,
不过我不明白你是在做pci的逻辑设计呢还是写pci I/O访问的软件呢?
如果做逻辑设计,应该用cbe来判断
 楼主| 发表于 2003-8-21 10:38:12 | 显示全部楼层

IO读写问题

我是在做PCI逻辑设计。
是不是cbe哪位为0就放在那个字节上?
谢谢坛主。
发表于 2003-8-21 12:18:29 | 显示全部楼层

IO读写问题

是的
发表于 2003-9-1 15:58:33 | 显示全部楼层

IO读写问题



下面引用由xzffff2003/08/21 10:38am 发表的内容:
我是在做PCI逻辑设计。
是不是cbe哪位为0就放在那个字节上?
谢谢坛主。

说的没错,建议你仔细阅读pci体系结构
发表于 2003-9-5 11:32:36 | 显示全部楼层

IO读写问题

jackzhang,如果我要执行的I/O读操作的地址是0x0100,那么在地址期出现在地址总线上的地指会是什么样的呢,以及数据期中的cbe该怎样进行使能?
发表于 2003-9-5 12:09:24 | 显示全部楼层

IO读写问题

如果是指你的pci card,地址总线上很可能不会出现0x0100,即使出现了你的pci也不会有反映,因为系统不会把00000的基地址分给你的设备的,除非你用你的基地址+io偏移地址来访问。
对于cbe来说决定于你的访问指令,是对字节还是对字或是对双字,都会不同,还决定于你是访问奇数地址还是偶地址等等
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-1-5 12:59 , Processed in 0.019868 second(s), 6 queries , Gzip On, Redis On.

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