有没有可能STC51_251速度本可以跑的更快但是受限于Flash
看很多小厂设计的51或251内核,速度都能达到几百MHz。而STC有更强大的设计能力,理应有更高速的CPU核心。
现在频率限制在几十MHz,是否是因为Flash的速度跟不上?
如果程序存储在SRAM中,是否可以跑到几百M甚至上G?
现在STC的CPU可设置等待周期,程序跑在Flash,增加等待周期,是否频率可成倍增加?
我的观点是核心速度受多种因素的影响,Flash速度是其中之一,但不全部,TI的msp430单片机有FRAM系列的,但速度并没有做很快,和常规的Flash系列相差无几,主要还是芯片的制程和架构决定了关键参数,51也可以工作到几百兆,但如果制程落后的话,发热巨大,工作稳定性就受限了。 晓飛飛 发表于 2024-8-30 16:42
我的观点是核心速度受多种因素的影响,Flash速度是其中之一,但不全部,TI的msp430单片机有FRAM系列的,但 ...
现在芯片的制程不是问题,用40nm制程的MCU多了去了,迪文用来刷屏的51内核都能跑500MHz的速度 最主要因素应该是受限于Flash,而SRAM成本又高,用Flash跑高速就要用指令缓存技术,而指令缓存技术又非常考验设计功力,功力不够设计出来效率又低又容易出BUG 最简单的就是直接用SRAM代替flash,片内集成一片spi flash,启动的时候复制flash内容到SRAM。国内好多厂家这样搞的,像某易,某恒,,, 晓飛飛 发表于 2024-8-30 16:42
我的观点是核心速度受多种因素的影响,Flash速度是其中之一,但不全部,TI的msp430单片机有FRAM系列的,但 ...
FRAM不是SRAM,用它代替flash是为了低功耗,而不是速度。
并且FRAM读取还是有限制的,读取是破坏性的,要重新写入。
页:
[1]