Pārlūkot izejas kodu

Implement memory module

sindre-ex1
Sindre Stephansen pirms 6 gadiem
vecāks
revīzija
c451f113b8
1 mainītis faili ar 10 papildinājumiem un 3 dzēšanām
  1. +10
    -3
      src/main/scala/MEM.scala

+ 10
- 3
src/main/scala/MEM.scala Parādīt failu

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

val io = IO(
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.
*/
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
}

Notiek ielāde…
Atcelt
Saglabāt