I write this post because I am a little bit confused about the FlexBUS in the K64.
I want to use the FlexBUS with 16bit for data FB_AD[31-16] and 14bit for address FB_A[29-16] to connect an EPLD. Pin mapped to FB_AD[15-0] are used for other purpose (CAN, GPIO,…)
Does it is possible?
I see that BLS bit (p748 of ReferenceManual) is used to align 16bit on right or left side. I will use BLS=0b.
But at p751 in 31.4.3 Address driven on address bus it is written “FlexBus always drives a 32-bit address on the FB_AD bus regardless of the external memory's or peripheral's address size.”
So what will happen on pins used for other purpose : FB_AD[15-0] (CAN,GPIO,)?
And can the FlexBUS be configured in non-multiplexed mode with FB_A bus for address and FB_AD[31-16] for data?
Thanks for your help.
Have a great day.