找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 23902|回复: 29

关于 Breed 的超频

  [复制链接]
发表于 2017-4-24 04:03 | 显示全部楼层 |阅读模式
半夜三更的,忍不住发个帖为什么 MT7620/MT7621 的超频参数就那么几个,不像 AR 的那样可以改多个参数
因为 MTK 从硬件寄存器上就限制超频,MT7620 实际上只有一个参数用于超频

以上图片来自 MT7620 Programming Guide
从表格中的信息能得知:
LC_CURFCK是晶振的频率当 LC_CURFCK = 0 时,晶振是 40MHz的,Factor = 1
当 LC_CURFCK = 1 时,晶振是 20MHz的,Factor = 2
PLL_MULTI_RATIO 相当于倍频
PLL_DIV_RATIO 相当于分频

可以推导出:
Fvco = 晶振频率 * Factor * 倍频


Fout = Fvco / 分频

由于 晶振是 40MHz的,Factor = 1,晶振是 20MHz的,Factor = 2,所以实际上
Fvco = 40MHz * 倍频

那么:
PLL_MULTI_RATIO 的范围是 24 ~ 31,因为这个字段只有3位,8种数值
PLL_DIV_RATIO 最小是 2,

所以,在保证频率尽量高的情况下
Fvco 的取值是 40MHz * (24 ~ 31) = 960MHz/1000MHz/1040MHz/1080MHz/1120MHz/1160MHz/1200MHz/1240MHz
Fout 的取值是 Fvco / 2 = 480MHz/500MHz/520MHz/540MHz/560MHz/580MHz/600MHz/620MHz


然后,根据另一寄存器的描述



CPU 频率的取值还受另外两个字段的影响


Fcpu = Fout * (CPU_FFRAC / CPU_FDIV)


注意这里明确了一个硬性要求,就是 CPU_FDIV 必须大于等于 CPU_FFRAC,也就是说最好的情况就是 CPU_FDIV = CPU_FFRAC
那么 CPU 的最大频率就只能等于 620MHz 了。


这就是 MT7620 的 Breed 的超频选项只有 8 个,且最大为 620MHz 的原因。
这可不是 Breed 要刻意去限制,而是 MTK 自身做的限制。


不要说自己强制修改寄存器让 CPU_FFRAC 大于 CPU_FDIV,这是 MTK 原厂 SDK u-boot 都进行了数值限制的,
强行修改导致硬件问题那就得自己负责了。

另外有一贴说让 MT7620 超到 700MHz 以上的,那种帖子都没有后续,明显在造假,只有图片,没有任何可信度。如果是真的,那就拿出方法来让我们开开眼界啊。当然如果是改 CPU_FFRAC 和 CPU_FDIV 那我无话可说。


至于 MT7621,原因差不多,至于频率限制到 1400MHz,是因为 DDR 的频率是跟着 CPU 频率一起走的,MTK 没有公布内存控制器的寄存器和初始化代码,因此细节不得而知。
但是看样子像是 CPU 和内存都使用的是内存控制器的频率,那么也就是说 DDR 的最高频率不能超过 1333MHz (为什么不是 1600,继续看)。经过测试频率超过这个数值,CPU 就不容易启动成功了。



另外最近忙于考试
等忙过了,应该会写几篇 Breed 使用相关的帖子,应该会单独说明一下 Breed 里面针对不同品牌的 CPU 的超频说明。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 4恩山币 +4 收起 理由
曰..曰 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
oper2001 + 1 面对这种帖子,我内心复杂,真不知道说什么好……
漫游者 + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
MaxGO + 1 我来恩山就是为了撩你!

查看全部评分

发表于 2017-4-24 05:32 来自手机 | 显示全部楼层
距大神如此之近,沙发
回复 支持 反对

使用道具 举报

发表于 2017-4-24 07:10 来自手机 | 显示全部楼层
点赞,另外,遇到过d1的7621超频1.2不能启动,由于某些原因有一路电源损坏,手里没零件,用好多原件降到3.4v后,超频1.2特别稳。有点意思。
回复 支持 反对

使用道具 举报

发表于 2017-4-24 07:11 | 显示全部楼层
来思考大神的分享。
回复 支持 反对

使用道具 举报

发表于 2017-4-24 08:03 | 显示全部楼层
H大,7621刷不了Breed的应该怎么超频呢?

点评

那就不能超频  发表于 2017-4-24 17:36
回复 支持 反对

使用道具 举报

发表于 2017-4-24 08:11 来自手机 | 显示全部楼层
好好思考,天天向上,争取早日超过大神
回复 支持 反对

使用道具 举报

发表于 2017-4-24 08:49 | 显示全部楼层
不错 感谢分享
回复 支持 反对

使用道具 举报

发表于 2017-4-24 08:54 | 显示全部楼层
路由超频有什么意义吗?数据处理更快?

点评

还是有意义的,你如果经常用U盘拷数据,还是能明显看到差异。  详情 回复 发表于 2017-5-11 14:25
有用肯定还是有用的,不然我也不会去做这个功能 主要效果就是软NAT性能的提升,虽然不是很大 在一定范围内对CPU处理性能都是有提升的,但是太高了,提升效果就不明显了 所以说 超频要有个度。不是说能像x86那样超  详情 回复 发表于 2017-4-24 17:40
回复 支持 反对

使用道具 举报

发表于 2017-4-24 09:25 来自手机 | 显示全部楼层
来思考大神的心得
回复 支持 反对

使用道具 举报

发表于 2017-4-24 09:43 | 显示全部楼层
火钳刘明火钳刘明火钳刘明
回复 支持 反对

使用道具 举报

发表于 2017-4-24 09:51 | 显示全部楼层
来思考一下
回复 支持 反对

使用道具 举报

发表于 2017-4-24 10:40 | 显示全部楼层
大神辛苦了,谢谢分享知识
回复 支持 反对

使用道具 举报

发表于 2017-4-24 13:41 | 显示全部楼层
火钳刘明火钳刘明火钳刘明
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-24 17:40 | 显示全部楼层
血洗刀锋 发表于 2017-4-24 08:54
路由超频有什么意义吗?数据处理更快?

有用肯定还是有用的,不然我也不会去做这个功能
主要效果就是软NAT性能的提升,虽然不是很大
在一定范围内对CPU处理性能都是有提升的,但是太高了,提升效果就不明显了
所以说 超频要有个度。不是说能像x86那样超,毕竟芯片的工艺都不同
回复 支持 反对

使用道具 举报

发表于 2017-4-24 21:30 | 显示全部楼层
不能刷breed就没办法超频有点可惜,H大能不能适配下RE6500的7621? 8M 64M的双核路由
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-7-6 22:45

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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