Question?

Comments and questions related to the "Down to the TLP" pages

Question?

Postby guyprotection »

In PCIe specification, one DWORD is 32-bit. Assume a 128-bit endpoint, how can a root send a write packet of 2 128-bit words?
guyprotection
 
Posts: 1
Joined:
Location: Twinsburg

Re: Question?

Postby support »

Hello,

The 32-bit size of the DWORD is related to the TLP formation. That has to do with how the data runs on the actual bus.

As for the 128-bit endpoint, it's no different from any other endpoint. It's just that its interface with the user logic has a 128-bit wide data vector in order to facilitate data transfers at very high rates.

So it all boils down to how those DWORDs are packed in the 128-bit vector, which differs from one PCIe front end to another (and is often configurable). Please refer to your PCIe block's user manual for that piece of info.

Regards,
Eli
support
 
Posts: 802
Joined:


Return to General PCIe