公民
举报
流放者(禁止发言)
平民
zhangjiqi007 发表于 2012-8-23 09:15 LZ 后面的问题 表明他对脉冲工作原理还不够了解 LZ可以读下 作者的话,为啥成功了 就不脉冲了 脉冲是通过B点 ...
圣骑士
The-moon 发表于 2012-9-17 22:28 007大神能不能给我们大家发一份脉冲原理的资料吗?
主流的Coolrunner白板和maxtrix蓝板上主要信号功能(信号点以蓝板 RGH2.0为例): A点:CPU_reset (CPU复位信号,用于产生复位短脉冲,利用CPU的bug使开机校验nand中系统的功能失灵,返回系统正常信号,从而使破解系统正常运行) B点:POST_OUT1(系统反馈信号码型,用于了解当前系统的工作状态) C点:STBY_48M(脉冲板工作的主时钟,由XBOX上的hana芯片引出) D\E点:I2C总线(RGH2.0上用于配置时钟配置芯片,达到使CPU工作频率降低的作用,与CPU_PLL_BYPASS类似,但slim上没有CPU_PLL_BYPASS信号) VCC/GND:脉冲板的工作电源和地 脉冲板的整个工作流程如下(属个人结合网上资料推测,还没上示波器验证): xbox上电后,48M时钟产生后引入C点,脉冲板开始工作;监听B点POST_OUT1的码流,当收到代码0x36的时候,D/E通过配置时钟芯片,使CPU处于降频工作模式;接下来等POST_OUT1发来代码0x39的时候,开始计时,等到合适的时间就从A点CPU_RST发出一个100纳秒的复位信号。然后再过一段时间,让CPU恢复运行速度。接下来继续监听POST_OUT1,如果返回代码0xAD,说明执行失败,整个过程就会重新开始。如果CPU欺骗成功,则A点保持高电平,不再发送复位脉冲。 结合网友的秒开经验,感觉原理如下: 1.B点信号线要短:B点信号是状态反馈线,要让脉冲板及时了解系统当前状态进行反应,因此要尽量短; 2.B点收到信号与A点发出信号间时间差控制:延时应该是EPLD内部设定好的,这就要求C点送过来的EPLD工作主时钟信号质量高,网上流传的加10欧电阻,也是为了做时钟信号的始端匹配,从而减少信号反射,提高时钟信号质量;理论上电阻应该靠近hana放置效果好,找时间带到公司上示波器验证下。 3.关键信号要远离电路的干扰区:Xbox单板上主要的干扰源就是电源区,也就是放置大量电容和线圈的区域,A、B、C点布线要各位注意,远离这些区域或者用屏蔽线。
游民
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|手机版|A9VG电玩部落 蜀ICP备2021021932号-2 川公网安备 51019002005286号
GMT+8, 2025-10-12 07:00 , Processed in 0.216770 second(s), 25 queries , Redis On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.
下载 A9VG 客户端(iOS, Android)