Hi folks,
In PCIE specification, the max payload size can be one of these:
|
The max payload size field in LS1046A is 001, which is 256bytes.
In my scenario, two LS1046A boards are across connected for data transfer. One LS1046A acts as RC, the other acts as EP. In order to improve the throughput, can the field be set to other value larger than 256bytes, take example, 101b for 4K bytes?
It is impossible set to other value larger than 256bytes in the LS1046 PCI Express Device Capabilities Register.
Thanks for the answer.
I just assume some read-only fields can be modified temporarily by operating DBI Read-only Write Enable Register.
So it's a design restriction for LS1046A PCI controller, and only 256Bytes capability is provided, right?
Yes, it is right.