This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

无法获取xio2001下的PCI设备

Other Parts Discussed in Thread: XIO2001

我们的产品中,pcie转pci桥芯片xio2001下接有PCI设备,正常产品中系统都能正常识别桥设备和PCI设备,也能对PCI设备进行操作,但是目前有一台产品出现PCI设备无法获取情况,无法对PCI设备进行任何操作,但是xio2001能够正常被系统识别。经过进一步测试未发现时钟、电源、复位信号问题,但是发现,PCI总线上TRDY信号有异常,默认没有pci设备时应该是高电平,但是出问题的产品中该信号是低电平(有pci设备时上电过程会出现短暂的高电平),且排除了上拉等周边电路影响,其它PCI信号未发现类似问题。所以想请问什么原因可能导致TRDY信号异常?

  • TRDY 信号定义为PCI device ready 信号,不论读写,都证明是已准备好有效的数据传输,但目前是没有PCI设备就已经低电平有效,并且外部上拉都没问题的话,那么检查下这个引脚的焊接情况,很可能是硬件造成的不良。
  • 焊接没有问题,因为在有pci设备时上电过程用示波器能抓到短暂的高电平,所以这个管脚又不像完全失效,也没有其它迹象表明xio2001失效,所以非常疑惑,还望指点。
  • IRDY和SERR 输出是什么样的呢? 因为TRDY有效,即使数据传输准备好也是要配合IRDY一起使用,也就是说当TRDY和IRDY一起为low时,才会有数据传输,所以想看下此时IRDY的情况?
    另外,系统error报警信号SERR 输出呢? 重新初始化试试,看是否还存在类似现象?
  • IRDY信号是正常的,在上电过程会有低电平出现(默认是高电平),SERR信号也是正常的,一直是高电平。重新初始化是什么意思?重新上电问题一直存在。谢谢回答,还望多提出建议。