Generic Flash Bus arbiter
The GFB arbiter selects requests from either the AHB-Lite slave interface, or the APB slave interface, and forwards them to the Generic Flash Bus. A simple grant-request mechanism selects the appropriate port.
The GFB arbiter uses a round-robin arbitration scheme between the AHB-Lite slave and APB slave ports. When the AHB-Lite slave port sends a burst or locked transfer, the AHB-Lite slave port has priority over the APB slave port until the transfer finishes.
The incoming APB and AHB requests cannot be always guaranteed to follow the arbitration scheme, for example, due to the occurrence of LPI requests, or the GFB interface is busy when incoming requests arrive. In these cases, outgoing transfers might occur in a different order to the incoming requests.