找回密码
 立即注册
查看: 331|回复: 5

有没有可能STC51_251速度本可以跑的更快但是受限于Flash

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-01 23:18:33

15

主题

139

回帖

979

积分

高级会员

积分
979
发表于 2024-8-30 14:33:49 | 显示全部楼层 |阅读模式
看很多小厂设计的51或251内核,速度都能达到几百MHz。

而STC有更强大的设计能力,理应有更高速的CPU核心。
现在频率限制在几十MHz,是否是因为Flash的速度跟不上?
如果程序存储在SRAM中,是否可以跑到几百M甚至上G?
现在STC的CPU可设置等待周期,程序跑在Flash,增加等待周期,是否频率可成倍增加?

无标题.png

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-8-30 16:42:40 | 显示全部楼层
我的观点是核心速度受多种因素的影响,Flash速度是其中之一,但不全部,TI的msp430单片机有FRAM系列的,但速度并没有做很快,和常规的Flash系列相差无几,主要还是芯片的制程和架构决定了关键参数,51也可以工作到几百兆,但如果制程落后的话,发热巨大,工作稳定性就受限了。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

2

主题

185

回帖

1048

积分

金牌会员

积分
1048
发表于 2024-8-30 16:59:44 | 显示全部楼层
晓*** 发表于 2024-8-30 16:42
我的观点是核心速度受多种因素的影响,Flash速度是其中之一,但不全部,TI的msp430单片机有FRAM系列的,但 ...

现在芯片的制程不是问题,用40nm制程的MCU多了去了,迪文用来刷屏的51内核都能跑500MHz的速度
回复 支持 反对

使用道具 举报 送花

2

主题

185

回帖

1048

积分

金牌会员

积分
1048
发表于 2024-8-30 17:04:05 | 显示全部楼层
最主要因素应该是受限于Flash,而SRAM成本又高,用Flash跑高速就要用指令缓存技术,而指令缓存技术又非常考验设计功力,功力不够设计出来效率又低又容易出BUG
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-01 23:18:33

15

主题

139

回帖

979

积分

高级会员

积分
979
发表于 2024-8-30 17:53:06 来自手机 | 显示全部楼层
最简单的就是直接用SRAM代替flash,片内集成一片spi flash,启动的时候复制flash内容到SRAM。国内好多厂家这样搞的,像某易,某恒,,,
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-01 23:18:33

15

主题

139

回帖

979

积分

高级会员

积分
979
发表于 2024-8-30 17:59:18 | 显示全部楼层
晓*** 发表于 2024-8-30 16:42
我的观点是核心速度受多种因素的影响,Flash速度是其中之一,但不全部,TI的msp430单片机有FRAM系列的,但 ...

FRAM不是SRAM,用它代替flash是为了低功耗,而不是速度。
并且FRAM读取还是有限制的,读取是破坏性的,要重新写入。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-3 05:27 , Processed in 0.438529 second(s), 87 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表