??? 04/03/09 00:03 Read: times |
#164262 - That's why I like the Maxim/Dallas parts Responding to: ???'s previous message |
The one thing I've noticed in the Maxim/Dallas DS89C4x0's is that they have "classic" instruction timing, though they run much faster, being one cycle rather than 12-cycle cores, and unless you choose to fiddle with 'em, which you can, under SFR/firmware control, they leave the cycles alone. There's no pipeline, so interrupt response is quick.
I've recently taken to using the DS89C4x0's as DMAC's, operating the mode of the MOTOROLA MC6844, i.e. as an address generator and counter, by using a straight-lined block of MOVX instructions, all the while ignoring the data, as the MC6844 does. The result is that I can effect 8-, 16-, 32-, or other bit width data transfers under firmware control, yet leave the process completely interruptible. With the second data pointer, I can then interrupt a transfer with another transfer without losing my place. I like that! RE |