Hi Sirs,
Sorry to bother you.
We have use XIO2001, the product is add-on card, There have other PCI on this card.
We mete issue is : Sometimes there will couldn't read XIO2001 then all PCI device will be unknow state.
So, we need confirm something:
1. From datasheet, if the status cannot be recognized, is possible to check the MAbort of the status register of the register to confirm that the request from the MB cannot be processed by the bridge?
2. From the perspective of the DLActive flag (Datalink Layer), the data link will stopped or not when a PCIe device fails to recognize the problem? We guessed that if there is a problem with the MBe host of the MB, the MB issues some requests that the bridge cannot handle, and then the bridge cannot stop after the link is processed. If the bridge is not recognized after the stop, the contents of the PCI device will all be ff.
3. The Mabort flag is the received master abort, which is also issued when the PCIe master receives a request that cannot be processed, right?? When the PCIe Bridge lifts the MAbort and it does not affect other PCIe devices, it means that the PCIe bridgec chip's request cannot be understood by the PCIe master, right??
4. The content of the PCIe to PCI bridge seen from the Host (RU) is 0xff. If it is related to MAbort, it means that the PCIe to PCI bridge sent some unmanageable requests to the Host or the Host did not obtain the information then leads to the problem?