摘要:
1、基本原理 控制器的核心功能是完成指令的自动执行,而指令的自动执行有赖于各功能部件之间的数据通路的建立,而数据通路的建立,有赖于控制器生成控制信号的序列,所以,从宏观上看,控制器可以看作为一个能够产生固定的时序控制信号的逻辑电路。 这个逻辑电路的输入是指令译码信号,每一条指令都会产生一个译码输出, 阅读全文
摘要:
1、单总线结构CPU 首先说一下取指令如何完成: 首先将PC的值取出,这个动作我们需要给出一个PC out的信号,控制三态门值输出到总线,然后再由总线输入AR中,同样需要一个ARin的写使能控制信号,在下一个时钟到来时,就会将对应的PC值输入到AR,同时PC的值要完成加1的操作,通过总线传输到x端, 阅读全文
摘要:
1、指令执行一般流程 不同指令功能不同,数据通路不同,执行时间不同,如何安排时序? 2、指令周期基本概念 时钟周期=节拍脉冲=震荡周期 作用:能完成一次微操作 机器周期=cpu周期 含义:从主存读出一条指令的最短时间 作用:可完成 相对微操作来说的复杂操作。 指令周期:从主存取一条指令并执行指令的时 阅读全文
摘要:
1、单总线结构CPU 主要部件都连接在总线上 各部件间通过总线进行传输 2、多总线架构数据通路 3、专用通路 单周期MIPS 4、小结 多总线结构 性能更优,并发度更高 电路更复杂,成本更高 阅读全文
摘要:
1、数据通路分类 共享通路(总线型) 主要部件都连接在公共总线上,各部件间通过总线进行数据传输 结构简单,实现容易,但并发性较差,需分时使用总线,效率低 专用通路 并发度高,性能佳,设计复杂,成本高 可以看做多总线结构 2、单总线结构种的数据通路 可以稍微修改一下,成本几乎不变 3、双总线结构 4、 阅读全文
摘要:
1、数据通路基本概念 数据通路 执行部件间传送信息的路径 通路的建立由控制信号控制,受时钟驱动 不同指令、同一指令在执行的不同阶段的数据通路不同 数据通路分类:共享通路(总线)、专用通路 不同的通路对指令执行流程、执行效率,微操作控制信号的时序安排 2、数据通路抽象模型(寄存器传输) 3、D触发器定 阅读全文
摘要:
1、CPU概述 冯诺依曼计算机 主要功能部件是:运算器、控制器、存储器、输入设备、输出设备 这五大功能部件通过数据总线相互连接并进行数据交互 冯诺依曼计算机最主要的工作原理就是 存储程序和程序控制 cpu的主要功能就是完成 取指令和执行指令的功能,由cpu的运算器和控制器来承担。 cpu经过漫长的历 阅读全文