Hi,
K60 120MHz part does implement an arbitration scheme that allows for sharing between the FlexBus and NFC; however, this sharing is really only used for the NFC data lines/FlexBus AD lines and the NFC_WE and FlexBus R/W signals. If you look at the signal muxing table in the manual you can see that these pins only have a single function selection for FlexBus/NFC. For example, PTB20 function ALT5 is “FB_AD31/NFC_DATA15.” So this is a case where the pin is configured for a FB/NFC mode and dynamically switches between the two.
In the case of the control signal pins (for example,NFC_CE0 and NFC_RB) which have different programmed functions to choose between the FlexBus and NFC signals on the pins, it does not dynamically switch between the functions. It is fixed as a FlexBus or NFC pin based on whether you choose ALT5 or ALT6.
So this means if customer wants to use FB_BE23_16 and FB_BE31_24 to connect external SRAM, then they will not be able to use NAND flash at the same time. As a possible solution, the customer could add a small amount of external logic to decode the lower address lines and use those to generate byte enable signals.
Hope that helps,
B.R
Kan