为什么控制信号被称为IorD?这个名字代表什么?找不到任何关于这个的文档。
yebdmbv41#
这个特殊的MIPS数据路径图显示了一个用于指令和数据的共享内存。在上述设计中,由于指令和数据共享内存,因此需要一个控件来告知mux使用哪个地址进行内存访问,是PC(取指令)还是ALUOut(数据访问)-因此是IorD。另一种选择(一种比较流行的设计)有独立的指令存储器和数据存储器。当指令存储器和数据存储器分离时,不需要IorD多路复用器控制信号,因为指令存储器总是为地址提供PC,而数据存储器总是为地址提供ALUOut。(数据存储器仍需要MemRead和MemWrite。)您可以通过搜索图像的"MIPS单周期数据路径"来查看。
PC
ALUOut
IorD
MemRead
MemWrite
1条答案
按热度按时间yebdmbv41#
这个特殊的MIPS数据路径图显示了一个用于指令和数据的共享内存。
在上述设计中,由于指令和数据共享内存,因此需要一个控件来告知mux使用哪个地址进行内存访问,是
PC
(取指令)还是ALUOut
(数据访问)-因此是IorD
。另一种选择(一种比较流行的设计)有独立的指令存储器和数据存储器。当指令存储器和数据存储器分离时,不需要
IorD
多路复用器控制信号,因为指令存储器总是为地址提供PC
,而数据存储器总是为地址提供ALUOut
。(数据存储器仍需要MemRead
和MemWrite
。)您可以通过搜索图像的"MIPS单周期数据路径"来查看。