多周期MIPS CPU硬布线控制器设计

多周期MIPS CPU硬布线控制器设计

和单周期CPU相比,只是讲微指令控制器改变成硬布线控制器,而其他部分并没有发生改变
数据通路部分和微指令控制器多周期MIPS CPU一样,原理也一样
多周期MIPS CPU硬布线控制器设计_第1张图片
多周期MIPS CPU硬布线控制器设计_第2张图片
多周期MIPS CPU硬布线控制器设计_第3张图片
多周期MIPS CPU硬布线控制器设计_第4张图片
多周期硬布线除控制状态机外都相同
多周期MIPS CPU硬布线控制器设计_第5张图片
下址部分被硬布线控制器状态机取代
多周期MIPS CPU硬布线控制器设计_第6张图片
多周期MIPS CPU硬布线控制器设计_第7张图片
指令译码逻辑和ALU控制器逻辑和之前的一样,复制即可。

硬布线控制器状态机
多周期MIPS CPU硬布线控制器设计_第8张图片
根据指令状态变换图填写Excel表
多周期MIPS CPU硬布线控制器设计_第9张图片
多周期MIPS CPU硬布线控制器设计_第10张图片
复制到状态机FSM即可
多周期MIPS CPU硬布线控制器设计_第11张图片
加载sort.hex排序成功
多周期MIPS CPU硬布线控制器设计_第12张图片

你可能感兴趣的:(硬件设计)