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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/19/09 20:05
Read: times


 
#166265 - Interference
Responding to: ???'s previous message
Was all hardware designed long-time ago, or is your banking pin a recent hardware change?

As already noted, you get a number of problems if you let the same processor pin switch both data and code banks. It cuts off a lot of your sw design options. You either must access the banked variables from a common code bank, or use helper functions for the switching. And you do not want any ISR to touch anything banked.

This is a big reason why you always have to look ahead when designing the hardware. And even if your initial software don't need all features of a hardware platform, you have to write test applications that validates all parts of the design - this includes possible interference between code bank switching and data bank switching, trying to maximize current consumption, trying maximum signal frequencies on all relevant signal lines, submitting the board to noise levels way above the expected installation environment etc.

List of 13 messages in thread
TopicAuthorDate
Code and XDatabanking            01/01/70 00:00      
   Manually handle a few large variables?            01/01/70 00:00      
      Code and XDatabanking            01/01/70 00:00      
         You missed the point!            01/01/70 00:00      
   Do you *have* to use an 8051?            01/01/70 00:00      
      Code and XDatabanking            01/01/70 00:00      
         Fair enough, then!            01/01/70 00:00      
         no banking            01/01/70 00:00      
            Cross reference            01/01/70 00:00      
               Verbiage            01/01/70 00:00      
   P3_3 commonly for ROM and RAM to switch banks?            01/01/70 00:00      
      that will not work            01/01/70 00:00      
         Interference            01/01/70 00:00      

Back to Subject List