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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/13/08 06:53
Read: times


 
#160004 - PDATA & XDATA
Responding to: ???'s previous message
Richard Erlacher said:
Until they actually put a significant amount of xRAM on-chip, external will continue to have meaning beyond the historical.

OK: what I meant was that taking the 'X' in XDATA to mean "external" is now meaningless, since many chips have internal XDATA - and some support both internal & external XDATA.

I think some people use "EDATA" to indicate internal XDATA?

I'd guess that 64KB of SRAM would do, for starters, but it would have to have external access as well as internal, since not everything happens on chip.

Yes: my point was meant to be that its classification as "XDATA" is purely to do with how it's addressed, and nothing to do with its physical location on or off the chip.
Sorry I wasn't clear enough.

BTW, isn't what you describe as "pDATA" exactly the same as "xDATA", with the only distinction being that it is accessible via the DPTR as well as R0/R1?

Yes, that is entirely true - in the same way that DATA is just the bottom half of IDATA.

Which devices have that construct on-chip? Is that memory like the 1 kB of xRAM on the Maxim/Dallas DS89C4x0's?

I don't know - I was trying to be generic and wasn't getting into chip-specifics.

With off-chip XDATA, the high byte of the address is provided by P2; with on-chip XDATA, it is chip-specific - some provide an SFR, some don't support it, etc...


List of 34 messages in thread
TopicAuthorDate
a simple SETB question            01/01/70 00:00      
   SETB from 20h to 2FH            01/01/70 00:00      
      assembler missed this one            01/01/70 00:00      
         I know of none that can't            01/01/70 00:00      
   what about this?            01/01/70 00:00      
      try ORL to set any bit in internal RAM            01/01/70 00:00      
         wrong, nonstandard and why            01/01/70 00:00      
            ORL, Set any bit (more informative)            01/01/70 00:00      
               iram            01/01/70 00:00      
                  Where is that defined?            01/01/70 00:00      
                     my word was not 'defined' but            01/01/70 00:00      
                        a rose, by any other name ...            01/01/70 00:00      
                           I think Erik has it?            01/01/70 00:00      
                              aliased/overlayed            01/01/70 00:00      
                                 Fair enough            01/01/70 00:00      
                              pDATA?            01/01/70 00:00      
                                 Why do you think 64TB would be enough?            01/01/70 00:00      
                                    It would not be            01/01/70 00:00      
                                       Tools are important for size            01/01/70 00:00      
                                          That's why there's ASM to use instead            01/01/70 00:00      
                                       this flies against some previous posts of yours            01/01/70 00:00      
                                          It's like herding cats            01/01/70 00:00      
                                             Flame bait?            01/01/70 00:00      
                                                No ... not really            01/01/70 00:00      
                                                   yes            01/01/70 00:00      
                                 PDATA & XDATA            01/01/70 00:00      
                                    I won't argue that ... but ...            01/01/70 00:00      
                                       Agreed, but...            01/01/70 00:00      
                                          It is seldom that simple ...            01/01/70 00:00      
                                             That's the point!            01/01/70 00:00      
                                             since you are really interested            01/01/70 00:00      
                                                Thanks!            01/01/70 00:00      
      Yes, that is the way I normally do it            01/01/70 00:00      
      WHY TO DISTURB ACC ?            01/01/70 00:00      

Back to Subject List