Electronic Circuits and Projects Forum



CPU Incompatibility problem ?!

  1. #1
    NotTooBright NotTooBright is offline

    CPU Incompatibility problem ?!

    Hello Forum,
    In re-designing an old game-system, based upon the Rockwell 'R65c02' CPU to run at a higher clock speed, i have run into a very curious problem : Replacing the CPU with the 'wdc65co2, i could not get output via the I/O interface board. Amongst other standard TTL 74LS chips on the interface board are 2-off 74LS174 present on the data-bus. If i replace these with DM74LS174 chips, the system works fine. But the same chips by ANY other manufacturer and the system will not give an output via these chips !? I have also tried replacing all of the LS with HCT, HC, F etc. etc. But to no avail ! Can anybody explain why this is ? Because i would like to understand this problem and also to use the wdc processor !

  2. #2
    moffy moffy is offline
    I would look at any discrepancies with the BE(bus enable) pin. Perhaps there is an undesired side effect. Only guessing though.
    0

  3. #3
    OlPhart OlPhart is offline
    Unfortunately, it comes down to timing issues. Modern logic is SO much faster, you really should have the whole schematic to be certain critical signals aren't arriving too soon and goofing up the state machine.

    Fortunate upside: clock speeds were ~2MHz so a decent DSO will freeze anything. Downside: you may not know what to look at, and/or its' relevance.

    Good Hunting, this isn't trivial... I hope it's worth it. <<<)))

    P.S. a direct replacement for the 6502 at its' proper clock speed IS available (maybe from me...) but makes restoration a LOT more feasible.
    Modern builds of 6502 replacements aren't the same: fanout, signal timing, etc. If in question: Carefully compare specs between original and replacement, especially timing diagram relations.
    0
    Last edited by OlPhart; 16th September 2011 at 02:24 AM. Reason: CPU replacement NOT obvious

Tags
Similar Threads
Thread Starter Forum Replies Last Post
How to fix the problem of Trace32 Debugger resetting upon accessing CPU Registers? naseeam Microcontrollers 0 21st October 2009, 04:29 PM
mains adapter problem norvica General Electronics Chat 5 7th October 2008, 11:47 AM
problem in smulaiting (8086) using orcad 9.2 massoti General Electronics Chat 16 23rd February 2003, 04:53 PM
Transistor problem Solid Snake General Electronics Chat 4 10th January 2003, 07:24 AM
How to diagnose a problem Weasel General Electronics Chat 1 1st January 2003, 03:40 AM
Electronic Circuits  |  Learning Electronics

Join our community with over 100,000 Members! It's free, easy and when you're logged in you have many more features! Click to register.
Page Time: 0.06373 seconds      Memory: 7,425 KB      Queries: 16      Templates: 0