🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Michael T. Horne Mon, 05 Mar 1990 04:23
56K read-modify-write cycle question
#2454
Author: Michael T. Horne
Date: Mon, 05 Mar 1990 04:23
26 lines
1713 bytes

I've run across a problem that I haven't been able to resolve yet.  So far
Motorola hasn't been of much help (yet).

When using the 56K read-modify-write (RMW) instructions (i.e. BCHG, BCLR and
BSET), the 56K Advance Information Data Sheet states that the address bus,
DS, PS, and X/Y strobes do not change state, thereby providing an indivisible
bus cycle for setting/clearing semaphores, etc.  However, I see no information
regarding RMW bus operation when using the Bus Strobe/Wait (BS/WT) feature
of the 56K.

Am I correct in assuming that the address lines and associated strobes will
remain in the same state during the entire RMW cycle, with only BS changing
state at the beginning/end of the read and write sub-cycles?  Is it safe to
assume that if DS or PS are asserted that a valid bus cycle is underway, even
if BS is currently not asserted, as in the case of RMW between the read and
write operations?

This is truly a subtle point, but I haven't found any bus timing diagrams for
this case (the bus timing diagrams for BS/WT operation are sketchy at best),
and I'd like to know how the bus operates for this transaction.

Thanks in advance for any info/pointers!

Mike
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads