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

Back to Subject List

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


 
#95771 - really need more info to be helpful
Responding to: ???'s previous message
There's really a lot of information that needs to be put on the table before any one can provide a reasonable guess as to what's going on here. We'd need the clock rate, the MCU type, the EEPROM type (some of them have longer write cycles than read cycles) and the speed spec of the 8255, though that's probably not an issue, since it's being manipulated in firmware via ports rather than memory-mapped bus access.

In reality, most "classic" 805x types are slow enough to work with some 8255's. External memory cycle lengths are adequate for 8255 accesses with the 200 ns parts at rates below 24 MHz. All bets are off with the faster parts, particularly those using fewer than the classic 12 ticks per cycle, of course.

From among the parts too fast for the 200 ns 8255, the MAXIM/DALLAS DS89C4x0 parts have a firmware controllable bus cycle lenght that differs between internal and external memory cycles. When you fiddle with the configuration of the memory map, in software, you also get to fiddle with the external bus cycle length, and that's what I figured might help.

It's true that Lattice still offers the older MACHx series devices, of which some are 5-volt compatible. In fact, XILINX (XC9500) and Altera (MAX7000) also offer CPLDs of limited size that are 5-volt compatible as well. They just aren't the latest, greatest, and, for that matter, cheapest devices available. SOmetimes they're pretty cheap on eBay, however.

RE

List of 14 messages in thread
TopicAuthorDate
external memory access problem            01/01/70 00:00      
   my first suggestion....            01/01/70 00:00      
      actually i tried in single instruction            01/01/70 00:00      
         more            01/01/70 00:00      
            Relic Chips Are Slow            01/01/70 00:00      
   Memory Map IT !!            01/01/70 00:00      
      and then you may get others            01/01/70 00:00      
         Such AS ??            01/01/70 00:00      
            with the '51            01/01/70 00:00      
               8085/805x <=>8255            01/01/70 00:00      
                  to slow, too low            01/01/70 00:00      
                     really need more info to be helpful            01/01/70 00:00      
   Query            01/01/70 00:00      
      re query            01/01/70 00:00      

Back to Subject List