第五章丶更硬核的机器(2 / 2)
「问题必须解决,才能进行下一步的反向解析。」
陈江河这才明白,苏晚晴昨天说的「更硬核」,是什麽意思了。
这不仅是解剖一台机器。
更像是在尝试剖析,一颗西方核心信息技术的原子弹!
难度等级飙升了好几个数量级!
「这是现有的线索…」
苏晚晴丢给陈江河几张纸。
是示波器抓拍到的,几张关键信号波形叠加图。
还有她用汇编语言写下的,在死锁瞬间,对CPU几个关键寄存器状态的观测记录。
这些观测工具极其简陋原始,纸上图形混乱无序,寄存器状态更是乱码一片。
由此可见,死锁发生时,总线控制权完全混乱。
「我们推测,是协处理器对总线信号的响应时序,有特殊要求…或者总线仲裁逻辑冲突。」
「但无论怎麽调整等待状态发生器的配置,优化驱动晶片的扇出能力,死锁还是随机出现。」
苏晚晴的眉头微蹙,显然这个问题困扰了她很久。
「你觉得呢?」
她把难题抛给了陈江河,显然是在考验他。
这里不是微机实验室,可以靠一次偶然的观察破局。
这里需要真正扎实的理论丶缜密的分析丶和对底层硬体交互的深刻理解。
陈江河接过那几张纸,心跳又开始加速了!
但这次不是因为紧张。
而是面对真正挑战的兴奋!
他立刻坐到一张空椅子前,拿着苏晚晴丢给他的那几张纸。
眼神聚焦在那些杂乱的信号图形和数字上。
他没有急于下结论。
而是把示波器抓到的几组波形图,包括信号名称…
Motorola68000的地址选通信号,数据选通信号,总线请求,总线授权等…
标注的时间和电压起伏,一一列出…
再结合苏晚晴记录的寄存器状态…虽然乱,但记录了乱的具体组合…
尽可能清晰地重绘出来。
同时罗列出Motorola68000处理器的官方总线时序标准参数。
陈江河的大脑高速运转着。
同时,那些看似毫无意义的乱码和混乱波形…
在他眼中,开始分解丶重构丶寻找内在关联。
时间一分一秒过去。
实验室里只有排气扇的低鸣丶烙铁点焊的「滋啦」声…
和苏晚晴偶尔操作精密探针的细微声响。
苏晚晴正在用显微镜,仔细观测那颗协处理器晶片的物理封装…
半个小时后。
陈江河的额头渗出了细密的汗珠。
纸上已经被他写满了各种箭头丶逻辑符号和时间差标注。
一个与苏晚晴截然不同的思路,在他的推演中越来越清晰了!
他猛地抬起头,眼中闪烁着自信。
「苏工!不是外部信号时序问题!」
「是总线仲裁逻辑的内部状态机异常跳转!」
「哦?」苏晚晴放下显微镜,惊愕的目光扫了过来。
陈江河立刻指着自己绘制的时序逻辑图,语速极快但条理清晰。
「看这些图!」
「在死锁瞬间…所有关键总线控制信号,都被置为无效或高阻!」
「这不符合任何常规错误模式!」
↑返回顶部↑