- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
灵活的静态存储控制器 FSMC 1 培训内容 ? FSMC特性简介和FSMC框图 ? 外挂存储器地址映射 ? AHB接口 ? NOR/PSRAM控制器 ? 接口信号 ? 支持的存储器和访问方式 ? 异步传输 ? 同步突发传输 ? NAND/PC card控制器 ? 接口信号 ? 支持的存储器和访问方式 ? NAND操作 ? ECC计算 ? PC card/Compact Flash操作 2 培训内容 ? FSMC特性简介和FSMC框图 ? 外挂存储器地址映射 ? AHB接口 ? NOR/PSRAM控制器 ? 接口信号 ? 支持的存储器和访问方式 ? 异步传输 ? 同步突发传输 ? NAND/PC card控制器 ? 接口信号 ? 支持的存储器和访问方式 ? NAND操作 ? ECC计算 ? PC card/Compact Flash操作 3 FSMC特性简介 ? FSMC管理1GB空间,拥有4个Bank连接外部存储器 ? 每个Bank有独立的片选信号 ? 每个Bank有独立的时序配置 ? 同步批量传输访问最高频率可达60MHz ? fCLK = HCLK /2 ? 支持的存储器类型 ? 静态地址映射存储器 ? SRAM ? PSRAM ? NOR/ONENAND ? ROM ? LCD接口 ? 支持8080和6800模式 ? NANDFlash和16位PCCard ? NAND Flash具有硬件ECC 4可以在这些外部存储执行代码 FSMC框图 四个子模块: 1. 包含FSMC配置寄存器的 AHB接口 2. NOR Flash/PSRAM控制 器 3. NAND Flash/PC Card控 制器 4. 和外部存储器的接口信号 5 培训内容 ? FSMC特性简介和FSMC框图 ? 外挂存储器地址映射 ? AHB接口 ? NOR/PSRAM控制器 ? 接口信号 ? 支持的存储器和访问方式 ? 异步传输 ? 同步突发传输 ? NAND/PC card控制器 ? 接口信号 ? 支持的存储器和访问方式 ? NAND操作 ? ECC计算 ? PC card/Compact Flash操作 6 Cortex-M3预定义存储器映射图 6 5 4 3 2 1 STM32F2根据不同芯片实现了 7STM32F2实现了外部存储器接口FSMC STM32F2实现了外部存储器区域STM32F2实现了多种高性能外设STM32F2实现了128K字节的SRAM128K~1024K字节的片上闪存 STM32F2的存储器映射实现 6 5 4 3 2 1 8 外挂设备的地址映射 ? 4个Bank各占256M字节空间 ? Bank1分为4个region ? 各占64M字节,有各自的片选 ? 用来连接NOR、PSRAM、LCD等 ? Bank2和Bank3 ? 用来连接NAND Flash ? 每个Bank连接一块NAND ? Bank4 ? 用来连接PC Card ? 每个Bank和Region有独立的 寄存器对所连存储器进行配置 9连接的存储 器类型地址 映射地址空间和两个存储设备控制器 内部控制器 Bank号 管理的地址范围 支持的设备类型 配置寄存器 NOR Flash 控制器 Bank2 NAND Flash /PC Card 控制器 FSMC_PATT2/3/4 Bank4 PC Card 10 SRAM/ROM FSMC_BCR1/2/3/4 NOR Flash FSMC_BTR1/2/3/4 FSMC_BWTR1/2/3/4NAND Flash FSMC_SR2/3/4 FSMC_PMEM2/3/40x6000,0000~ 0x6FFF,FFFF FSMC_PCR2/3/40x8000,0000~ 0x8FFF,FFFF FSMC_PIO4Bank1 PSRAM 0x7000,0000~ 0x7FFF,FFFFBank3 0x9000,0000~ 0x9FFF,FFFF NOR/PSRAM
文档评论(0)