Currently we are trying to implement synchronous slave fifo interface with 16/32 bit modes. We want mailbox functionality in our environment. In slave fifo document its mentioned as Register accesses are not done over slave fifo interface.
Whether FX3 P-Port Register access are possible over slave fifo interface.? Also whether we can implement mailbox functionality with slave fifo interface?
Thank you in advance.
We have gpif_examples (gpiftostorage) in the firmware folder of FX3 SDK. You can refer to them for your implementation.
This example illustrates the use of the FX3S firmware APIs to allow an external processor to access SD/MMC devices through the GPIF port. A 16-bit Async. ADMux interface is used on the GPIF side, and the P-port mailbox registers are used to receive control requests from the external processor. The firmware interprets the various requests received, and initiates data transfers that are requested by the processor.