Kinetis FlexBus ALE

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Kinetis FlexBus ALE

1,044 Views
audi_mcavoy
Contributor IV

I have a K64 FlexBus connected to an FPGA in multiplexed mode.  In AN4393, "Using FlexBus Interface for Kinetis Microcontrollers," Figure 1, which FB_CLK edge should I use to latch the address (while ALE is high, of course)?  The falling edge (near the middle of ALE)?  Or the rising edge (near the end of ALE)?

- Audi

Tags (2)
0 Kudos
2 Replies

704 Views
audi_mcavoy
Contributor IV

Ah, a '573 is a feed-through latch, or a transparent latch.  The outputs follow the inputs as long as the enable is high.  So it's probably better for me to latch the data as close to the falling edge of ALE as possible.

I'll use the rising edge of FB_CLK; but, I do wish I could find a guarantee that the address is held stable for a little while after this edge.

Thanks!

- Audi

0 Kudos

704 Views
Hui_Ma
NXP TechSupport
NXP TechSupport

Hi Dudi,

In general, the Flexbus without using FB_CLK signal, which is just a asynchronous bus.

It just using FB_ALE rising edge to latch the address signals, such as TWR-K20D72M board using 74LVC573A latch device:

Flexbus address latch.png

Wish it helps.


Have a great day,
Ma Hui

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------