微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 有没有51内核的mcu,运行频率上百MHz的?

有没有51内核的mcu,运行频率上百MHz的?

时间:12-12 整理:3721RD 点击:
最好是单周期的。
目前好像我只查到了,单周期,但频率只能到30M,有能上百M的吗?求推荐。

去siliconlab看看,C8051F系列,具体多少不记得了,反正高于30MIPS

好奇的去瞄了一眼,还真有100MIPS的51芯片。
Siliconlab C8051F36x Small Form Factor Microcontrollers
3.0 to 3.6 V supply (100 MIPS)
那个C8051F360,三年前我还用过,不过没跑到那么高频率。

c8051f有100MHz的, 是不是单周期就不知道了

C8051F120/121都行,最大倍频可到100MHz,这都不行的话,就用TI的C2000 MCU。  

不知道lz要这么高频率干啥?它的io口翻转频率达不到同主频吧。。。
stm32的io口似乎也只能到50MHz

几年前要高频还好理解,现在高频需求都上ARM去了。
要拼IO翻转速度,AVR/51系列可能还真占便宜一点。

51是8-bit的吧,天生就性能不足。要拼性能,应该选32-bit的MCU。

stm32的io翻转速度是50M,AVR的主频最高也就20M。。。

你做的是什么样的计算?一般不用CPU自己做这样的。

控制设备,基本不做计算。
有个芯片对时序要求很高,我对ARM不熟悉,也不太想学了。就51熟悉,故,有高频率的直接上就可以了。

什么样的设备需要这么高的控制信号频率?你把设备工作频率和控制频率搞混了吧?
ARM的指令集并不复杂,MCS51的指令也并不简单。掌握51的,去掌握ARM,没有多少困难。

翻转速度50M可以近似认为是摆率相关参数,不是实际能达到的翻转速度。
从指令周期看,CM3确实能压到每周期完成一个STR指令;
但STM32 GPIO是挂APB上的,要过BusMatrix和AHB/APB桥,可能会有额外开销。
印象中,STM32有的型号,Core 72MHz,GPIO翻转最高是18MHz。
当然,NXP那种GPIO挂Local Bus的或者CM0/CM0+的就快多了。
ARM在特定情况下,可能在内部桥上占便宜/吃亏。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top