Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Fetching from program memory?

  1. Dec 30, 2014 #1
    Hello ,
    I need help , rom memory is memory that store program. we can only read rom memory.

    look this diagram why does we connect both memory. I have read that when we start to read the program memory. we get data from program memory and store into instruction register. In my first diagram.


    how and where to use Instruction register ?

    Attached Files:

  2. jcsd
  3. Dec 30, 2014 #2


    User Avatar

    Staff: Mentor

    You have different CE~ and OE~ signals for the EPROM and RAM memory chips. They are not both enabled at the same time. You would start with the program reading from ROM address 0x0000 or 0x0001 (depending on the processor architecture), and executing the instructions that you read from there. As the program progresses, it can use part of the RAM memory chip. You would typically have a "memory map" that defines what part of that 64KB ROM and what part of the 64KB RAM you access. You would not generally use all of either chip, since they generally share the same "memory map". Make sense?
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook