Part Number: AM2432
Other Parts Discussed in Thread: SYSCONFIG
Hello, I have a question regarding the PCIe and GPMC interfaces on the AM2432.
Our current system configuration is Host ⇔ AM2432 ⇔ FPGA.
The Host communicates with the AM2432 via PCIe, and the AM2432 communicates with the FPGA via GPMC.
(The GPMC is configured as 16‑bit address/data multiplexed, asynchronous, single access.)
A portion of the FPGA’s address space is exposed in the PCIe address space so that the Host can access it.
When the Host performs a write to the FPGA, we observe what appears to be three dummy accesses for every single write.
The PCIe packet Length is 4 bytes.
Since I could not attach the waveform image, here is a textual description of the signal behavior. When the Host accesses the FPGA address region, the AM2432 generates four GPMC cycles. During these four cycles, CS, ADV, and AD toggle for all four cycles, but the WE signal is asserted in only one of the four cycles (at a arbitrary position).
Would you happen to know what might be causing this behavior?
Is it possible that the internal CBASS is converting the transaction into a 64‑bit access or something similar?
That is all. Thank you in advance for your support.