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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/17/05 04:38
Read: times


 
#95128 - Working with high speed micros
Responding to: ???'s previous message
Prahlad J. Purohit said:
Dear William,


wood an 8255 i/o port chip be to slow to interface to these hi speed ones. also since they don`t make 8255s anymore. does anyone know if thier is a similar 4 port chip this is faster?


Throw your 8255 in thick woods. :) This crap is not at suitable for new designs. Use a CPLD such as XC95xx or a port expander.

Regards,
Prahlad

I concur entirely. Not only is the 8255 going to be too slow, but a lot of other devices you might want to use with your ~1 CPI device are going to be a problem as well, assuming you wish to operate at more than a few MHz. When working with high speed microcontrollers, you really do have to pay attention to the timing. Even things like address latches can be an issue; a 74LS573 is usually out of the question, whereas a device like a 74ABT573 can typically deliver the level of performance required.

CPLDs can be a nice alternative for I/O expansion among other things. However, I should mention that in my experience, at least with the XC9500-series devices, unreliable/erratic operation seems to result when you connect the CPLD to noisy, low slew rate inputs. Proper signal conditioning is a necessity.

You might also want to look into I2C or other serial I/O expanders. Assuming the performance is sufficient, these can provide a simple interface to a large number of devices with less effort than a CPLD-based design.

--Sasha Jevtic

List of 26 messages in thread
TopicAuthorDate
high speed microcontrller            01/01/70 00:00      
   Re: Fast 8255 :-O            01/01/70 00:00      
      Working with high speed micros            01/01/70 00:00      
         Select a device with the i/o you need            01/01/70 00:00      
            Funny            01/01/70 00:00      
   sweary mary            01/01/70 00:00      
   Towing an Ox-cart with your Porsche?!            01/01/70 00:00      
      Alternatively...            01/01/70 00:00      
      Cheaper?            01/01/70 00:00      
         Cheaper!            01/01/70 00:00      
   The first question !!!            01/01/70 00:00      
   See for yourself.            01/01/70 00:00      
   another path            01/01/70 00:00      
      Why on earth            01/01/70 00:00      
         Why on earth not?!            01/01/70 00:00      
            the likelyhood is very small            01/01/70 00:00      
               Exactly            01/01/70 00:00      
                  now you lose me            01/01/70 00:00      
                  Here's why ... and maybe why not            01/01/70 00:00      
                     Free IP            01/01/70 00:00      
                        Lotsa misses, few hits            01/01/70 00:00      
                        re: Free IP            01/01/70 00:00      
   solution            01/01/70 00:00      
      voltage ...            01/01/70 00:00      
         instead of moaning, use lattice            01/01/70 00:00      
            nobody's moaning ...            01/01/70 00:00      

Back to Subject List