??? 01/29/07 18:05 Read: times |
#131651 - depends on the circumstances Responding to: ???'s previous message |
Erik Malund said:
"if you are pumping bits read from XDATA out as fast as you can, including a device such as the 8255 that require slowing down the execution of movx instructions will lower the bit rate. Let alone if you use such a device for the output of the bits There is no such requirement if the CS of 8255 is held inactive during the fast XDATA access - and this would be a normal function of a normal address decoder, wouldn't it. Of course it is assumed that there is a mechanism to slow down during 8255 access only. Standard processors do have WAIT input to stretch external bus cycles, I don't know if there is any '51 derivative with that. If not, the 8255 would have to be bit-banged, which is not completely unfeasible either, considering it is slow anyway and the processor is fast enough anyway. Clock-stopping comes also into mind, but that would be rather perverse, woudln't it... :-) JW |