In an attempt to replace MSI interrupts to specific cores on the AM5728, I've been trying to use FPGA writes over PCIe into the Mailbox module to trigger interrupts, but have been unable to trigger an IRQ. If I manually write to the Mailbox message queue location in software, the IRQ occurs, so I know I have that part set up correctly. I also already have been doing PCIe writes into DSP1's L2SRAM via inbound translation. For the mailbox module writes, I set up a new PCIe inbound translation region for the L4_PER3 that MAILBOX2 resides in, but my PCIe writes from the FPGA don't seem to be reaching the mailbox module. I realize that the PCIe master port is mapped to the L3 main interconnect and the mailboxes live in L4. Is there some type of permissions or translation that I need to configure to allow the PCIe to directly access the mailbox module?
Thanks!
Sean