??? 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 |
Topic | Author | Date |
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 |