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: Regarding the XIO2001IPNP malfunction

Part Number: XIO2001

Tool/software:

Hi team,

Regarding to Errata 1 (Using Serial Interrupts may result in multiple MSI messages being sent.),

is it possibgle that the XIO2001 sends corrupted TLP from PCIe Port side when high traffic

situation and Max Payload size is 256 Byte (larder then 200Byte)?

 

The XIO2001 is mounted on our developing board. At the PCIe side, it is connected to PCIe Root Port.  

At the PCI Local Bus side, there are 3 PCI slots and PCI 1GbE LAN Cards are set.

 

When we inject LAN traffic to those 3 PCI LAN cards for about 10 hours, the PCIe Root Port detects

a Malformed TLP.  A header log which is recorded at the PCIe Root Port is the following.

 

HEADER LOG0: 0xA532_1E68

HEADER LOG1: 0xA002_CEA5

HEADER LOG2: 0x0000_0000

HEADER LOG3: 0x0000_0000

*We think that this TLP is corrucpted (TLP Type A5h is not defined in PCIe Specification) .

 

But when we set Max Payload Size at the PCIe side to 128Byte and inject same traffic,

we had not seen Malformed TLP for over 72 hours.  

 

[PCI Configuration register settings]

At the PCIe Port of the XIO2001, the INTx emulation interrup is uesed.

- Interrupt Disable bit (Command Register) is 0b.

- MSI Enable bit (Message Control Register) is 0b.

Best regards,

Kyohei