FMC Low Layer HAL module driver. More...
#include "stm32f7xx_hal.h"
Go to the source code of this file.
FMC Low Layer HAL module driver.
==============================================================================
                      ##### FMC peripheral features #####
==============================================================================
[..] The Flexible memory controller (FMC) includes three memory controllers:
     (+) The NOR/PSRAM memory controller
     (+) The NAND memory controller
     (+) The Synchronous DRAM (SDRAM) controller 
     
[..] The FMC functional block makes the interface with synchronous and asynchronous static
     memories, SDRAM memories, and 16-bit PC memory cards. Its main purposes are:
     (+) to translate AHB transactions into the appropriate external device protocol
     (+) to meet the access time requirements of the external memory devices
 
[..] All external memories share the addresses, data and control signals with the controller.
     Each external device is accessed by means of a unique Chip Select. The FMC performs
     only one access at a time to an external device.
     The main features of the FMC controller are the following:
      (+) Interface with static-memory mapped devices including:
         (++) Static random access memory (SRAM)
         (++) Read-only memory (ROM)
         (++) NOR Flash memory/OneNAND Flash memory
         (++) PSRAM (4 memory banks)
         (++) 16-bit PC Card compatible devices
         (++) Two banks of NAND Flash memory with ECC hardware to check up to 8 Kbytes of
              data
      (+) Interface with synchronous DRAM (SDRAM) memories
      (+) Independent Chip Select control for each memory bank
      (+) Independent configuration for each memory bankThis software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32f7xx_ll_fmc.c.