FSMC简介:
FSMC,即灵活的静态存储控制器,能够与同步或异步存储器和 16 位 PC 存储器卡连接,单片机 的 FSMC 接口支持包括 SRAM、NAND FLASH、NOR FLASH 和 PSRAM 等存储器,具体如下:
• 支持 1 GByte 外部静态存储器,支持类型包括:
◦ 静态随机访问存储器(SRAM)
◦ 只读存储器(ROM)
◦ NOR Flash
◦ PSRAM(4 个存储器块)
• 两个 NAND Flash 块,支持最多 8 Kbyte 数据的硬件 ECC 校验。
• 一个 16 位的 PC 卡接口
• 支持对同步器件的成组(Burst)访问模式,例如 NOR Flash 和 PSRAM。
• 8 或 16 位数据总线
• 每一个存储器块都有独立的片选控制。
• 每一个存储器块都可以独立配置。
• 使用 PSRAM 和 SRAM 器件时,支持写使能和字节片选输出
• 将 32 位宽 AHB 事务转换成连续的 16 位/8 位,访问 16 位/8 位的外部设备。
• 2 个字的写 FIFO,每个字为 32 位宽,允许在写入较慢存储器时释放 AHB 进行其它操作。在开
始一次新的 FSMC 操作前,FIFO 要先被清空。FSMC 将插入等待周期直到当前的存储器访问完
成。
• 支持外部存储器的异步等待控制逻辑。
• 支持对 16 位外部存储器进行写数据加密和读数据解密。
• 支持 Intel8080 模式和 Motorola6800 模式,可以灵活与各种 LCD 控制器连接。
|