memoryD.vhd


This vhdl code is used for the synthesis of the data memory module

DMemOp

This indicates the operation type - byte, half word, word or double word

DMemStart_L

This is an active low signal which is used for starting the data memory access cycle

ByteSelect_L

It is a 4-bit signal which is used for selecting the appropriate bytes of the data

MemWrite_L

It is an active low memory write signal

Databus

It is a bidirectional 32-bit bus that contains the data

Daddrbus

It is a 32-bit bus that contains the location of the data

DMemWait

It indicates whether the cycle is stalled