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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/24/07 20:42
Modified:
  03/24/07 20:44

Read: times


 
#135803 - be careful, Mike
Responding to: ???'s previous message
While nWR is useable as a rising_edge clock when writing data to external memory or I/O, the spec's can be confusing. ALE is not really useable as a clock to a clocked address register because the addressed become valid during but not before ALE and registers require setup time. Latches, e.g. 'LS373 require no setup time, but do require a specified hold time after the gate strobe, presumably ALE in this case, goes false. The 805x family provides this hold time, but the ALE itself is a poor choice of signals to use as a clock to any sort of clocked element associated with addressing/decoding.

Likewise nPSEN and nRD are output enables intended to be used in transactions that require some predefined hold time after they are negated (after they, both negative-going signals, go positive. The MCU samples the data inputs before they go positive. I can't immediately think of a way in which they'd be helpful in any way as a clock, as data is not required to be valid at their falling edge, nor would it necessarily remain valid long after their respective rising edges.

Keep in mind, too, that ALE occurs twice on each external program memory fetch cycle, but only once for a cycle accessing external data memory or external memory-mapped I/O.

If you're concerned about the effect of track width on signal quality, theres an old book that you may find in a library, which is the Motorola MECL Design Handbook, mostly written a fellow named Blood. This work is considered the definitive work on PCB signal quality even today, and much of the software written for the purpose of analysis and simulation of signal quality on PCB traces and used in IBIS and other such tools is largely based on in. Around here, this book, out of print for many years, has been lost by most libraries, so it's quite rare. If you find one, you should read it thoroughly, at least twice, as it dealt, back in the days when ECL was the only fast logic family, with the PCB signal quality issues that are of concern to everyone nowadays.

RE


List of 25 messages in thread
TopicAuthorDate
Track lengths and widths (8051)            01/01/70 00:00      
   Controlled impedance            01/01/70 00:00      
      It wont work out            01/01/70 00:00      
         See the edited version of my original reply.            01/01/70 00:00      
      an approximation is OK.            01/01/70 00:00      
         Hard to really guide but...            01/01/70 00:00      
            thanks for the width            01/01/70 00:00      
               This is why Erik goes ballistic            01/01/70 00:00      
   Clock signals            01/01/70 00:00      
      thank you            01/01/70 00:00      
         fast signals don't care about width            01/01/70 00:00      
   "Clock signals"?            01/01/70 00:00      
      clock            01/01/70 00:00      
         be careful, Mike            01/01/70 00:00      
            1983 Fourth Edition            01/01/70 00:00      
         Length is more important than width            01/01/70 00:00      
         Try this, Mike            01/01/70 00:00      
            I've tried to explain this.            01/01/70 00:00      
               What Mike wants            01/01/70 00:00      
               I meant "Dave and Kai"            01/01/70 00:00      
               I understand...            01/01/70 00:00      
               Join the club!            01/01/70 00:00      
                  Interesting note, Kai...            01/01/70 00:00      
   signal integrity            01/01/70 00:00      
      Very cute            01/01/70 00:00      

Back to Subject List