发新帖我要提问
12
返回列表
打印

有个疑问,为什么8位单片机的频率不能搞到70M,100MHZ?

[复制链接]
楼主: 人生长苦
手机看帖
扫描二维码
随时随地手机跟帖
21
触觉的爱| | 2020-12-7 15:07 | 只看该作者 回帖奖励 |倒序浏览
muyichuan2012 发表于 2020-12-6 16:10
还不如直接上32位arn内核单片机,如雅特力at32f421,gd32e230,主频120M,零售价两块左右。 ...

如雅特力at32f421,gd32e230,主频120M,零售价两块左右。

使用特权

评论回复
22
Light_David| | 2020-12-7 16:08 | 只看该作者
看了这么多答案,说的五花八门。 我觉得最直接的原因应该是flash速度不够,既然是8位机,当然就是要低成本,不可能取搞预取或者RAM中运行。
flash取指寻址要10nS,就限制了主频在100M. 内部ALU和RAM倒是可以在成本允许的情况下提高些,但是增加预取和分支预测这些成本划不来,不然flash那边要delay,提高ALU的主频的一样没意义了。

使用特权

评论回复
23
xiaowuzxc| | 2020-12-7 23:43 | 只看该作者
迪文有200Mhz的51,可以买到。600Mhz的还是ppt。
速度做不快主要有两个原因:
1.低端产品,flash速度有限;如果做出指令等待结构,或者更长的流水线,电路面积会增加很多,得不偿失
2.流水线不够长。组合逻辑电路理论上可以实现非常复杂的功能,但是建立/保持时间限制了运行频率。想要提高频率,必然要把复杂的组合逻辑拆分成多个简单的时序逻辑,这就是流水线。每个组合逻辑越简单,运行频率越高,流水线就会越长

使用特权

评论回复
24
北海326| | 2020-12-8 09:17 | 只看该作者
几百兆用来跑流水灯吗

使用特权

评论回复
25
一路向北lm| | 2020-12-9 11:33 | 只看该作者
主频大了功耗也就上去了

使用特权

评论回复
26
aydf369| | 2020-12-14 08:37 | 只看该作者
wx85105157 发表于 2020-12-5 17:28
c8051f就有   还有跑600M的51

请问600m的51是什么型号?

使用特权

评论回复
27
wx85105157| | 2020-12-14 19:48 | 只看该作者
aydf369 发表于 2020-12-14 08:37
请问600m的51是什么型号?

https://blog.csdn.net/dwindaisy_chen/article/details/82424360   这里有介绍400M的,600M的介绍以前看到过现在找不到了

使用特权

评论回复
28
21562644322| | 2020-12-14 22:29 | 只看该作者
你给普通人安个超级心脏,他的身体反而会受不了

使用特权

评论回复
29
24kdewhite| | 2023-9-18 11:49 | 只看该作者

有个疑问,为什么8位单片机的频率不能搞到70M,100MHZ?

之前看淘宝有款组态屏的51能到800M

使用特权

评论回复
30
forgot| | 2023-9-18 11:53 | 只看该作者
既然都要用到这么高的主频了,那为什么不也把总线位数也提升一下呢

使用特权

评论回复
31
rgjinxuan| | 2023-9-18 14:05 | 只看该作者
8 位机到40MHZ 也可以 有时主频太低确实不行  

使用特权

评论回复
32
happypcb| | 2023-9-18 14:41 | 只看该作者
可以,但是性价比不高,没必要

使用特权

评论回复
33
田舍郎| | 2023-9-18 22:48 | 只看该作者
性价比吧,物尽其用

使用特权

评论回复
34
imdx| | 2023-11-27 17:00 | 只看该作者
迪文200M+的双核51很好用,性能和M0差不多

使用特权

评论回复
35
zwsam| | 2023-12-8 08:59 | 只看该作者

使用特权

评论回复
36
24kdewhite| | 2023-12-14 15:27 | 只看该作者

有个疑问,为什么8位单片机的频率不能搞到70M,100MHZ?

和制程也有关系,不能简单对比,x86用这些制程的时候主频也和这些单片机也差不多

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则