STM32F7--->FMC(可变存储控制器) Flexible Memory Controller

本文为STM32F7的FMC,为个人摘取与总结笔记,详见《STM32F7 中文参考手册》第 13 章(286 页)的相关介绍。

概述

  • FMC(Flexible Memory Control)功能块可连接:
    同步/异步静态存储器-------SRAM、DRAM
    NAN Flash----------------NOR Flash、OneNAND Flash
    SDRAM存储器---------------SDRAM

  • 所有外部存储器共享地址、数据和控制信号,但有自己的片选信号。FMC一次只能访问一个外部器件

框图

在这里插入图片描述

主要用途

  1. 将AHB数据通信事务转换为适当的外部器件协议
  2. 满足外部存储器件的访问时间要求

外部器件地址映射

FMC 总共管理 1.5GB 空间,拥有 6 个存储块(Bank)
从FMC的角度,外部器件比划分为固定大小的存储区域,每个存储取得大小为256MB

  • 区域1可连接多达4个NOR Flash或PSRAM器件,此区域被划分为NOR/PSRAM1~4共4个子区域,带4个专用片选信号
  • 区域3用于连接NAND Flash器件,此空间的MU存储器特性必须通过软件重新配置到寄存器中
  • 区域4和5用于连接SDRAM器件(每个存储区域一个器件)
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值