TI中文支持网
TI专业的中文技术问题搜集分享网站

XIO2001 認不到的問題

你好,

產品是設計成一張 add-on 卡, 卡上有其他 PCI 裝置. 但是問題發生時, XIO2001 會認不到, 後面的 PCI 裝置也全部都認不到, 可否幫忙確認下列問題? 多謝!

1. 從 Datasheet, 當認不到的狀況發生的時候, 是否可從確認暫存器 Status Register 的 MAbort, 來確認是不是有收到從MB來bridge無法處理的要求?

2. DLActive flag (Datalink Layer) 來看, 在當 PCIe device 認不到的問題發生時, data link 是不是就會停止? 猜測如果 MB 的 PCIe host 發生問題, MB 發出一些bridge無法處理的要求, 然後bridge無法處理後link就停止, 停止之後就認不到Bridge, 這個PCI device的內容是不是就會全部都是 ff?

3. Mabort flag 是 received master abort, 也是當 PCIe master 收到無法處理的要求時會發出 Abort? 是否當 PCIe Bridge 把 MAbort 舉起的時候, 不會對其他PCIe device 有影響的話,就是指 PCIe bridgec chip 發出的要求讓 PCIe master 無法理解,是否這樣理解就好?

4. 這次從Host 看到的PCIe to PCI bridge資料內容都是 0xff 的情況,如果跟 MAbort 有關,那麼是說從 PCIe to PCI bridge送出了一些無法處理的要求給Host,還是Host 沒有獲得正確的要求,才導致問題發生?

Best regards,

Sam Ting

Mickey Zhang:

Hi Sam,
请参考MAbort状态寄存器的解释:Received master abort. This bit is set when the PCI Express interface of the bridge
receives a completion-with-unsupported-request status.
0 = Unsupported request not received on the PCI Express interface
1 = Unsupported request received on the PCI Express interface

赞(0)
未经允许不得转载:TI中文支持网 » XIO2001 認不到的問題
分享到: 更多 (0)