#技术资源# #申请原创#
APM32E103XE的SMC与DMC为何物?
在极海的32E103XE和32F407手册里会看到EMMC功能模块介绍,以往熟悉STM32芯片的伙伴们可能会感觉这个术语没见过,但提到FSMC(灵活的静态存储控制器),大家可能就恍然大悟了。
没错,这个EMMC就是对标ST的FSMC资源,EMMC术语是外部存储器控制器的意思。
查极海用户手册介绍如下:
EMMC包括SMC(静态存储控制器)、DMC(动态存储控制器)。SMC负责控制SRAM、PSRAM、NandFlash、NorFlash、PCCard,DMC控制SDRAM。
可见极海的EMMC包括了SMC和DMC两种控制器。而STM32F103的FSMC实际上就是SMC,也就是ST的没有DMC.
DMC是一个动态存储控制器,可外接片外的SDRAM。
极海还有一款直接将SDRAM封装在芯片内部的APM32E103VET6S(最后的那个S表示合封SDRAM),这个SDRAM就是挂接在DMC接口上的。有兴趣的伙伴们可以去下载手册来看看。
极海32E103XE的SDK里也包括了DMC控制SDRAM的demo程序,使用起来很方便。
|