Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/26/06 01:17
Read: times


 
#113106 - RE: How to decoder the memory address?
Responding to: ???'s previous message
Hi Cyrille.

Well, you will need to understand memory decoding concepts first, irrespective of whether you are decoding memory or IO. The concepts apply to both.

Now, in a very layman's terminology and to soup it all up in a tablespoon, Memory decoder acts like a Traffic policeman, signalling which lanes are selected at what times (or under what circumstances on the address bus).

Or, if you are the postman and have to deliver letters, then you must be knowing the house numbers and street numbers. If you want to deliver a letter to Mr. RAM-2, then probably you will have to go to Street 9 amd House 48. Now ofcourse there will be a lot of streets and houses in the whole area, but each individual house has a unique address to identify it with.

In every microcontroller or processor system, you have atleast 3 sets of signals, known as busses. They are 1) DATA Bus, 2) Address bus and 3) Control Bus.

Data Bus carries the data (message of the letter from teh post man example), Address bus carries the address and Control bus carries comon sugnals such as ReaD or WRite.

Now, if you have to deliver a letter (data) to House 48 0n Street 9 (Address 49) then in the microcontroller system the busses will look something like this:

DATA BUS: xxxx <Data packet>
ADDRESS BUS: 0100 1001 (binary representation of 49 hex).
CONTROL BUS: WR active

The WR signal will tell the addressed house to open its gates so the letter (data) can be delivered inside. While a RD signal will read data from the device (collect the letters from).

This is the basic, and i know i might be looking like a bafoon sying this all here, but just incase you didnt know. The rest carries on from here.

Although i am sure your EE-101 course will teach u this in detail, you can refer to about any microcontroller / processor book and they all have a good Address decoding section.

Refer to this for example:

THE INTEL MICROPROCESSORS by Barry B. Brey.

Or any text at hand will do.


List of 58 messages in thread
TopicAuthorDate
How to decoder the memory address?            01/01/70 00:00      
   decoding already inside            01/01/70 00:00      
      That's not fair!            01/01/70 00:00      
         ???            01/01/70 00:00      
            Maybe unfair was the wrong way to put it            01/01/70 00:00      
               why Flash esoteric ???            01/01/70 00:00      
                  So ... where's the decoding?            01/01/70 00:00      
                     decoding in practice            01/01/70 00:00      
                        This is not a personal attack, Peter            01/01/70 00:00      
                           actually            01/01/70 00:00      
                              I don't disagree            01/01/70 00:00      
                                 hardly            01/01/70 00:00      
                                    what he asked was:            01/01/70 00:00      
                           R. E            01/01/70 00:00      
                              Not exactly            01/01/70 00:00      
                                  Sorry Richard I was a little more            01/01/70 00:00      
                              there is an ignore function available            01/01/70 00:00      
                                 that is how I currently do it            01/01/70 00:00      
                                    drop the flat mode, go threaded            01/01/70 00:00      
   There's a way, once you've decided            01/01/70 00:00      
   The first step            01/01/70 00:00      
      Requirements, a most important variable            01/01/70 00:00      
         I'm not a machine            01/01/70 00:00      
   RE: How to decoder the memory address?            01/01/70 00:00      
      it's bible time            01/01/70 00:00      
   Don't look bad each others please            01/01/70 00:00      
      74HC138            01/01/70 00:00      
      why do you refuse to read "the bible"            01/01/70 00:00      
         What chapter will answer his question?            01/01/70 00:00      
            I never answer that            01/01/70 00:00      
               Who's joy? Yours??            01/01/70 00:00      
                  places "the bible"            01/01/70 00:00      
                     Just answer the question            01/01/70 00:00      
                        then why did you not give him an answer            01/01/70 00:00      
                           because I'm just as bad as you, Erik            01/01/70 00:00      
         Not this time            01/01/70 00:00      
            You're right, and he knows it            01/01/70 00:00      
      Interesting link            01/01/70 00:00      
      Example            01/01/70 00:00      
      questions, guesses and comments            01/01/70 00:00      
         Now, was that so hard?            01/01/70 00:00      
            silliness was never here            01/01/70 00:00      
               Well, perhaps not, but ...            01/01/70 00:00      
                  So when?            01/01/70 00:00      
      RE: Don't look bad each others please            01/01/70 00:00      
   Don't look bad each others please            01/01/70 00:00      
   I do not understand            01/01/70 00:00      
   Addressing 101            01/01/70 00:00      
   Why using this processor pins left...?            01/01/70 00:00      
      What chips?            01/01/70 00:00      
      What is the problem?            01/01/70 00:00      
         Explaination            01/01/70 00:00      
            I just remembered 22V10            01/01/70 00:00      
            Be careful            01/01/70 00:00      
               How many address buses do you see?            01/01/70 00:00      
                  On the busses            01/01/70 00:00      
                     The only purpose was...            01/01/70 00:00      
                        The question has been well addressed            01/01/70 00:00      

Back to Subject List