我目前正在尝试在 TKgate 1.8 中开发单周期 MIPS,在创建内存数据并尝试实现 lw 和 sw 指令时,我无法弄清楚“如何”使用 WriteData 输入,只是它必须当 MemWrite 启用时使用,并将 WriteData 中的数据写入地址(由“地址”输入提供)
有什么帮助和解释吗?
我尝试寻找构建此模块的方法,但我似乎找不到任何组件的“内部模块”结构,我似乎无法弄清楚
如果您计划在其上运行一些 MIPS 机器代码,那么您需要提供或识别一些存储来支持写入和读取。
您需要的属性是能够稍后读取之前的写入。
例如,如果将字值 0x12345678 写入内存位置 0x10010000,则稍后读取该内存位置必须返回该数据值。
读取返回写入每个位置的最后一个值 - 这是(计算机)内存的定义。