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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] 关于PCI IDSEL的一些疑问

[复制链接]
发表于 2014-8-6 16:05:23 | 显示全部楼层 |阅读模式

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

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

x
大家好 最近我在学习PCI协议的时候,看到说IDSEl通过电阻外接到一根AD线上,对应的是就是设备的地址,但是再详细的资料我就没有看到了 希望哪位大侠明白 能给我再讲讲具体的 多谢
发表于 2014-8-7 12:48:41 | 显示全部楼层
简单来说,有以下几点需要注意:
1. IDSEL只用于PCI总线配置访问,作为目标设备的片选信号输入,由系统主桥或PCI-PCI桥驱动相应AD线;
2.由于PCI规范规定在每个PCI设备(如PCI插卡、CPCI/PXI模块)上只允许在PCI总线信号上接一个负载,所以在IDSEL和AD线之间的电阻是为了减轻附加负载的影响;
3.如果是设计PCI插卡或CPCI/PXI模块,在PCI金手指或CPCI/PXI J1上均定义有IDSEL引脚,对IDSEL连线不用特殊考虑,和AD线的要求是一样的;
4.如果是设计PCI底板或CPCI/PXI背板,则需要根据规范将各槽的IDSEL引脚与对应的AD线在底板或背板上连起来;
5.如果是设计嵌入式设备,没有插卡,比如说用一个具备PCI HOST功能的CPU,通过PCI总线在同一张板子上控制几个PCI设备,这个时候就要参照对应的CPU或PCI桥的用户手册来完成IDSEL与AD线之间的连接,这个没有强制规范,不过通常都是从AD31往下依次连接,耦合电阻通常用22~33欧,其实这个电阻主要是解决信号完整性问题,理论上来说需要通过仿真确定,但通常并不一定能获得相关器件的IBIS模型,大多数还是由工程经验确定。
 楼主| 发表于 2014-8-10 16:05:34 | 显示全部楼层
回复 2# innovation


   那再请教下 IDSEL 连接的AD 是不是对应从设备的一个地址什么的 求详解
发表于 2014-8-10 23:00:59 | 显示全部楼层
在PCI总线系统中,每个PCI设备都具有一个唯一的PCI总线号(Bus Number)、设备号(Device Number),其中设备号(Device Number)就是由PCI设备的IDSEL所接的AD线来决定的。
发表于 2014-8-10 23:06:31 | 显示全部楼层
000.JPG 例如,我的网卡的总线号就是6,设备号就是0。
PCI设备的IDSEL与AD16相连,对应设备号为0、与AD17相连对应设备号为1,以此类推,与AD31相连的设备号为15。
发表于 2014-8-28 13:37:15 | 显示全部楼层
pci 规范里有详细的说明
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 01:33 , Processed in 0.020893 second(s), 9 queries , Gzip On, Redis On.

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