 In a Harvard architecture, there is no need to make the two memories share characteristics.In particular, the word width, timing, implementation technology, and memory address structure can differ.In some systems, instructions for pre-programmed tasks can be stored in read-only memory while data memory generally requires read-write memory.