I'm having an issue configuring the Outbound Translation tables using the Region N offset Registers. Specifically setting the OB_OFFSETn_LO bits (31:20) when configuring the Outbound Size to 8MB.
I'm trying to set Region 0 (N=0) to the Address 0x13000000 and Region 1 (N=1) to the Address 0x13800000 over PCIe via a Root Complex processor to the Keystone C6655 configured as a PCIe End Point. When reading these values back I get 0x13000000 for both Regions / Translation Tables. According to the documentation, I should be able to set bit 23 as that bit is used for both the region decoding and the address translation.
Using the emulator , we are able to change these manually....
I would appreciate any thoughts on this and suggestions on how to fix this problem.
Thanks