信号的偏移。



司徒渊用了一个在仙童内部都算高阶技巧的“时钟树平衡”方法解决。



张秉谦看懂原理后,连说了三个“妙”字。



最后一个,卡在isa总线的地址映射上。



问题出在cpu发出读信号后。



芯片内部的字库寻址路径还是比200纳秒多了11纳秒。



十一纳秒。



张秉谦坐在玻璃房的折叠椅上,盯着屏幕上那个数字看了很久。



“我们的走线已经没有优化空间了。”



他说,



“物理极限。”



司徒渊没接话。



他闭着眼靠在墙上,手指无意识地敲着膝盖。



林希坐在边上,脑海里弹幕正在疯狂滚动。



【11纳秒!就差11纳秒!】



【加流水线?上缓冲?不行,isa总线不支持等待周期】



【等等,有个思路!386以前的isa总线其实有一个隐藏特性——i/o revery ti!8088的isa时序里,连续两次i/o读取之间有一个强制恢复间隔,大约一微秒!】



【对对对!这意味着cpu不可能背靠背地连续读取,芯片有时间“喘口气”!所以只要把字库的预取逻辑改成“读当前字的同时,预加载下一个字的首字节”,真正需要响应的时间就不是200纳秒,而是更宽裕!】



林希睁开眼。



“司徒总工。”



司徒渊的手指停了。



“isa总线连续读取之间,有强制恢复间隔。”



“如果在芯片里加一个预取缓冲寄存器。”



“当前请求返回数据的同时。”



“提前把下一个地址的字模从ro里读出来存着。”



“实际响应时间可以摊薄。”



司徒渊愣了两秒。



然后他猛地从墙上弹起来。



“预取!”



他抓过铅笔,直接在数据本的封底上画电路。



画完,他盯着看了五秒,把铅笔往桌上一拍。



“能过。”(3/3)

章节目录

直播1980:网友教我手搓火箭所有内容均来自互联网,零点小说网只为原作者灵台三心的小说进行宣传。欢迎各位书友支持灵台三心并收藏直播1980:网友教我手搓火箭最新章节