Skip to main content
sk-st
Associate III
September 22, 2014
Question

Understanding FSMC arbitration

  • September 22, 2014
  • 1 reply
  • 488 views
Posted on September 22, 2014 at 12:38

I want to direct drive a rgb tft display via FSMC/DMA and an external async sram as framebuffer. The cpu is a STM32F103ZC.

What happens when CPU writes between transfers to RAM?

The transfers would be then: DMA Read (FSMC SRAM), DMA Write (FSMC TFT), CPU Write (FSMC SRAM).

I have read that there is a round robin scheduler. How much bandwidth can CPU get in this case?
    This topic has been closed for replies.

    1 reply

    waclawek.jan
    Super User
    September 22, 2014
    Posted on September 22, 2014 at 13:03

    You should read AN2548. Beyond what's given there, you are left to experimentation, I am afraid.

    JW