Skip to main content
IMor.1
Associate II
September 14, 2020
Question

I have very basic questions about FMC

  • September 14, 2020
  • 4 replies
  • 1089 views

1. can I use FMC to interface with any kind data address oe cs device? 

2. The device is not SDRAM or flash or any kind of memory, Does anybody have an experience with that? 

3.The device is from the early 90's and works with 5V logic level, Can I use Bidirectional level shifters on the FMC data bus?

4.If I can you use it, what kind of consideration do you recommend? do I need the set a special timing ?

This topic has been closed for replies.

4 replies

waclawek.jan
Super User
September 14, 2020

What device? Is there a datasheet?

JW

IMor.1
IMor.1Author
Associate II
September 14, 2020

I have datasheet but i prefer not to reveal it.

Do you have any experience with interfacing non memory device with FMC?

waclawek.jan
Super User
September 14, 2020

LCD controllers are typical non-memory devices interfaced commonly with FMC. There are many examples for that around.

FMC does not care about what is connected to it; it produces some timing on its signals and expectes some timing from the connected device.

Read the FMC chapter in RM, it's all in there.

> Can I use Bidirectional level shifters on the FMC data bus?

What exactly do you mean by "Bidirectional level shifters"? There are bus level shifters available which are controlled by any direction signal available, e.g. https://www.ti.com/logic-circuit/voltage-level-translation/direction-controlled-voltage-translation/products.html .

Note that any delay imposed by level shifting should be accounted for when setting up FMC timing.

JW

IMor.1
IMor.1Author
Associate II
September 16, 2020

Thanks for your answer