Quellcode durchsuchen

Implement memory module

sindre-ex1
Sindre Stephansen vor 6 Jahren
Ursprung
Commit
c451f113b8
1 geänderte Dateien mit 10 neuen und 3 gelöschten Zeilen
  1. +10
    -3
      src/main/scala/MEM.scala

+ 10
- 3
src/main/scala/MEM.scala Datei anzeigen

@@ -18,6 +18,11 @@ class MemoryFetch() extends MultiIOModule {


val io = IO( val io = IO(
new Bundle { new Bundle {
val dataIn = Input(UInt(32.W))
val dataAddress = Input(UInt(32.W))
val writeEnable = Input(Bool())

val dataOut = Output(UInt(32.W))
}) })




@@ -35,7 +40,9 @@ class MemoryFetch() extends MultiIOModule {
/** /**
* Your code here. * Your code here.
*/ */
DMEM.io.dataIn := 0.U
DMEM.io.dataAddress := 0.U
DMEM.io.writeEnable := false.B
DMEM.io.dataIn := io.dataIn
DMEM.io.dataAddress := io.dataAddress
DMEM.io.writeEnable := io.writeEnable

io.dataOut := DMEM.io.dataOut
} }

Laden…
Abbrechen
Speichern