返回

第六章 状态机和多时钟的比较

首页
关灯
护眼
字:
上一章 回目录 下一页 进书架
最新网址:m.xvipxs.net
    第六章 状态机和多时钟的比较 (第1/3页)

    第六章困难

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

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

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

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

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

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

    当张亿诚把门电路图也绘制出来后,看了看手表已经凌晨2点左右,看样一晚上自己完成不了这个工作,还是过高的估计了自己,后面将还会有复杂的算法级设计等还没完成,张亿诚决定放下手头的未完成的工作去休息,把已经完成的图纸折叠整齐按次序的放入保险箱,这里面出现了很多这个时代还没有的设计思想如果泄漏出去他虽然可以获得巨大的名声,但是也将对他

    (本章未完,请点击下一页继续阅读)
最新网址:m.xvipxs.net
上一章 回目录 下一页 存书签