【银杏科技ARM+FPGA双核心应用】GD32F4系列三十二——FSMC实验

[复制链接]
31490|270
线稿xg 发表于 2025-3-18 16:30 | 显示全部楼层
NAND和Flash的容量取决于单片机的型号,频率也要看单片机的规格书。
哪吒哪吒 发表于 2025-3-22 19:38 | 显示全部楼层
FPGA与FSMC通信速度由FPGA处理速度、FSMC接口速率、外部存储器响应时间决定。
MintMilk 发表于 2025-3-23 09:27 | 显示全部楼层
FSMC应该是目前外设线束最多的了。
sesefadou 发表于 2025-4-8 12:01 | 显示全部楼层
持外部存储器类型​​
​​SRAM​​:静态随机存储器,无需刷新,速度快。
​​NOR Flash​​:可直接执行代码(XIP,就地执行)。
​​PSRAM​​(Pseudo-SRAM):伪静态RAM,兼具动态SRAM的速度和静态RAM的易用性。
​​NAND Flash​​(部分型号支持):需额外控制器配合。
tabmone 发表于 2025-4-8 13:08 | 显示全部楼层
需连接外部存储器的地址线(A0~A18)、数据线(D0~D15)、控制信号(NOE、NWE、NE1/CS)。
biechedan 发表于 2025-4-8 14:38 | 显示全部楼层
高速信号(如FSMC_CLK)需缩短走线长度,避免过孔过多。
cashrwood 发表于 2025-4-8 17:45 | 显示全部楼层
GD32F4 系列微控制器的 FSMC(Flexible Static Memory Controller,灵活静态存储控制器)是一个重要的外设,用于连接外部静态存储器,如 SRAM、NOR Flash、NAND Flash 等。以下为你详细介绍其功能、使用方法及注意事项。
primojones 发表于 2025-4-9 19:51 | 显示全部楼层
FSMC 有多个存储区域可供选择,需要正确配置地址映射,确保外部存储器的地址范围与 FSMC 的存储区域相对应。
vivilyly 发表于 2025-4-9 22:55 | 显示全部楼层
FSMC是一种新型的存储器扩展技术,可以根据系统的应用需要,方便地进行不同类型大容量静态存储器的扩展。
yorkbarney 发表于 2025-4-10 01:56 | 显示全部楼层
将外部存储器划分为固定大小为256M字节的四个存储块,每个存储块都有独立的片选控制信号,并且可独立配置。
maudlu 发表于 2025-4-10 13:56 | 显示全部楼层
为外部存储器提供稳定的电源,并确保有适当的去耦电容,以减少电源噪声。
loutin 发表于 2025-4-10 14:29 | 显示全部楼层
FSMC 需要使用多个 GPIO 引脚来连接外部存储器,因此需要对这些引脚进行配置。通常将这些引脚配置为复用功能模式。
ccook11 发表于 2025-4-10 15:00 | 显示全部楼层
合理配置 FSMC 的时钟频率,避免过高的时钟频率导致功耗增加或信号完整性问题。
louliana 发表于 2025-4-10 16:41 | 显示全部楼层
FSMC能够根据不同的外部存储器类型,发出相应的数据/地址/控制信号类型以匹配信号的速度,从而使微控制器能够应用各种不同类型、不同速度的外部静态存储器。
youtome 发表于 2025-4-10 17:10 | 显示全部楼层
在使用FSMC时,需注意时序参数配置、地址映射、数据总线宽度、电源和信号完整性、中断和DMA支持以及兼容性和测试等方面的注意事项
pl202 发表于 2025-4-10 18:45 | 显示全部楼层
不同类型的外部存储器有不同的时序要求,需要根据实际情况准确配置 FSMC 的时序寄存器。如果时序不匹配,可能会导致数据读写错误。
mnynt121 发表于 2025-4-10 19:15 | 显示全部楼层
根据系统需求,合理规划FSMC的地址映射,避免地址冲突。
cemaj 发表于 2025-4-10 19:43 | 显示全部楼层
如果需要,配置FSMC的中断和DMA功能,以实现高效的数据传输。
zerorobert 发表于 2025-4-10 20:49 | 显示全部楼层
设置地址信号有效到数据稳定的延迟时间,需根据外部存储器的时序要求调整。
sanfuzi 发表于 2025-4-10 22:17 | 显示全部楼层
用于连接和管理外部存储器的接口模块,支持多种类型的静态存储器设备,如SRAM、NOR Flash、NAND Flash和PSRAM等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部