最近根据公司的项目,看了点DM9000的东西,还有STM32的FSMC。
现在把网上查到的,还有自己的理解写下来。
STM32的FSMC,就是Flexible Static Memory Controller。这是为了让内核扩展存储器而用的。而DM9000自带有4K 双字的SRAM,因此网络传输时的发送缓冲以及接受缓冲都暂存在这个SRAM中,因此就需要cortex内核与外部SRAM进行数据通信了,FSMC就是起中间桥梁作用。。
未完待续
FSMC模块能够与同步或异步存储器和16位PC存储器卡接口,它的主要作用是: ● 将AHB传输信号转换到适当的外部设备协议 ● 满足访问外部设备的时序要求 所有的外部存储器共享控制器输出的地址、FSMC模块能够与同步或异步存储器和16位PC存储器卡接口,它的主要作用是: ● 将AHB传输信号转换到适当的外部设备协议 ● 满足访问外部设备的时序要求 所有的外部存储器共享控制器输出的地址、