社区闲人 发表于 2024-3-5 15:26:45

强烈建议STC生产高主频STC32

现有的STC32G系列MCU受制flash的速度限制,MCU的运行频率不高于45MHZ.
那么将FF:区间的64K flash用RAM替代,上电时将flash的代码数据搬运到RAM中运行。
这样STC32就可以运行于120MHZ以上,成为一款高性能MCU。
还有就是高性能MCU必须使用外部晶振,通过PLL技术将8/12MHZ的外部晶振倍频到120MHZ以上。

神农鼎 发表于 2024-3-5 15:28:38

第一步,下面这个 STC8051H 要量产了



QSPI, I2S, DMA支持外设到外设,音乐人生@STC8051H核心功能实验板,硬件三角函数/浮点 - 老梁亲测 STC33-ARM 内部平台系列讲座 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

神农鼎 发表于 2024-3-5 15:30:54









https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=6947&pid=60976

xiangzichen 发表于 2024-3-5 15:49:47

好期待.

社区闲人 发表于 2024-3-5 16:11:16

STC8051H的CPU,   43MHz的速度有点低了。
高主频,0等待才有意义。

神农鼎 发表于 2024-3-5 16:20:54

TFPU@108MHz, TFPU 是主力运算单元
TFPU, 三角函数/浮点运算器可以到 108MHz;
PWMA@135MHz, PWMB@140MHz;
PWM支持硬件移相 !
SPI, 时钟源头可以144MHz;
DMA 支持 外设直接到外设

32位CPU做些简单的辅助控制事件就行了

王昱顺 发表于 2024-3-5 16:55:38

社区闲人 发表于 2024-3-5 16:11
STC8051H的CPU,   43MHz的速度有点低了。
高主频,0等待才有意义。

单片机的一个核心毕竟还是单线程的。尽量的使用外设、DMA这种才是解放CPU的工作。
多使用DMA就可以做到类似于硬件级别的多线程处理方式,CPU可以用更快的速度相应控制需求

zxcv1973 发表于 2024-3-5 17:44:40

王昱顺 发表于 2024-3-5 16:55
单片机的一个核心毕竟还是单线程的。尽量的使用外设、DMA这种才是解放CPU的工作。
多使用DMA就可以做到类 ...

DMA是辅助,要不然CPU也不会不断追求提高主频,比如这论坛里有人要搞的兼容FX3U的PLC,靠DMA怎样提高指令执行速度和程序的扫描时间

zxcv1973 发表于 2024-3-5 17:47:02

功能强的硬件配置必须要有高主频的CPU才能发挥作用

王昱顺 发表于 2024-3-5 17:50:09

zxcv1973 发表于 2024-3-5 17:44
DMA是辅助,要不然CPU也不会不断追求提高主频,比如这论坛里有人要搞的兼容FX3U的PLC,靠DMA怎样提高指令 ...
使用DMA可以有效提高程序的响应速度,这部分其实才是控制的要点。
因为CPU可以有空去看看各种状态和标志位了
至于运算速度,不同的需求合适不同的算力。复杂计算时当然是越高越好了
页: [1] 2
查看完整版本: 强烈建议STC生产高主频STC32