电子帝国_第六章 状态机和多时钟的比较 首页

字体:      护眼 关灯

上一章 目录 下一页

   第六章 状态机和多时钟的比较 (第1/2页)

    第六章困难

    既然决定使用哈佛体系的数据存储结构,所以片内的数据总线和指令总线也必须分开,以便于实现较高的指令流水线,目前用处不大,但是后续的产品在这个框架上将会越来越显出优势。

    片内也分数据总线、指令总线和控制总线。片内的数据总线主要用于内部各个模块之间的数据流的通道,这个总线有一定的难度,因为这涉及到时序,数据总线上出现的数据必须严格遵守时序要求,否则就会出现总线冲突问题,这就和马路上的红绿灯控制交通一个道理。而指令总线很显然是指令寄存器和程序存储器之间通信的连接,控制总线将由处理器的控制模块通过对指令译码产生对各个模块cao作的控制信号组成,这些信号间也必须具有严格的时序关系。

    张亿诚通过前世的知识理清了他们的关系后做出了大致的总线的设计图,为什么说是大致,因为至关重要的时序结构设计还没完成。

    时序结构用于描述处理器内部各模块及各相关要素之间的时间关系,也就是各个要素执行的顺序,处理器的时序设计还要包括控制模块中控制状态机的设计和处理器各个模块的时钟设计,其中控制模块时序的实现主要有两种方式:状态机实现方式和多时钟实现方式。

    状态机实现方式是通过状态空间来定义指令的执行步骤,用状态机输出的控制信号协调处理器内部功能电路来实现特定的数据流功能,而多时钟设计方式有利于时序电路的设计,比较容易实现各个要素之间的时序顺序,多时钟设计在工作效率和可扩展性上不如状态机,但是他有一条好处,那就是比状态机的设计简单的多。多时钟使用固定的状态空间及状态转移,以冗余的状态空间为代价,获取简单的状态计算过程,所以不需要像状态机结构,增加额外的硬件资源来视线复杂的状态转移计算。思来想去,最后张亿诚还是决定使用多时钟时序结构。状态机将作为以后的新技术配在高端芯片上。

    在进行多时钟的设计中使张亿诚又想到了门控电路,这可是节能降耗的好技术啊,使用门电路设计的门控时钟用使能信号打开或者关闭时钟信号,这个使能信号控制着的门电路,当时钟关闭时,相应的时钟域被关闭,功能也暂停。门控时钟是减小功耗的强大技术,因为处理器在对外的数据交流中并不是一直在cao作。

    当张亿诚把门电路图也绘制出来后,看了看手表已经凌晨2点左右,看样一晚上自己完成不了这个工作,还是过高的估计了自己,后面将还会有复杂的算法级设计等还没完成,张亿诚决定放下手头的未完成的工作去休息,把已经完成的图纸折叠整齐按次序的放入保险箱,这里面出现了很多这个时代还没有的设计思想如果泄漏出去他虽然可以获得巨大的名声,但是也将对他要开展的工作造成不必要的损害,在一些关键设计结构上没有取得专利时,他不打算发表任何论文。蓝色巨人的身影无处不在,他们拥有强大的社会关系且还拥有上万名工程师,只要张亿诚的设计思想泄漏那么一点点,张亿诚相信很快将会出现基于此思想上的更多改进型的更先进的机器出现,这也是为什么他会怂恿他最亲爱的同学埃里克去“装配自己的计算机”的原因,他还没有实力承受IBM、DEC等这些公司的怒火。

    躺在床上张亿诚虽然感觉已经很疲倦了,但是大脑依然处于兴奋状态,他又仔细的盘算了下以后的发展方式,如何才能在夹缝中发展壮大。世界上无论这个世界还是前世都是一流的公司做标准,二流的公司做技术,三流公司只能出卖自己的资源和劳动力了。而现在张亿诚就站在暗处准备同这些巨无霸公司做标准的主导权争夺,。

    一夜无话,第二天天不亮张亿诚就起了床,前世的习惯,到外面跑了一圈回到自己的小院子里又打了一遍太极,感觉精神好了很多。匆匆的把昨天剩下的烤土豆和烤猪排加热吃了下,又一头扎进客厅投入未完成的工作中,剩下的已经不多,主要是算法的设计,和完成后的复查,尽最大可能减少出错的机会。工作到中午的时候设计基本已经完成,这个时候还要经过一系列严谨、科学的验证、测试、优化才能保证设计的产品具有商业价值。目前这种状态张亿诚还没
加入书签 我的书架

上一章 目录 下一页