PCIe transmited packet size
Posted:
How PCIe decides when to initiate packet transaction and what size?
Lets assume that memcpy is used to copy 2K of data, No DMA, max packet size 512.
Case 1: PCIe will wait until write activity is done, to initiate 4x512 transaction?
Case 2: PCIe will wait until first 512 bytes are there to start sending?
Case 3: PCIe will start sending some packet size as fast as detected memory write?
How to configurable that?
Thanks for nice introduction to PCIe.
Regards,
RG
Lets assume that memcpy is used to copy 2K of data, No DMA, max packet size 512.
Case 1: PCIe will wait until write activity is done, to initiate 4x512 transaction?
Case 2: PCIe will wait until first 512 bytes are there to start sending?
Case 3: PCIe will start sending some packet size as fast as detected memory write?
How to configurable that?
Thanks for nice introduction to PCIe.
Regards,
RG