4-31
BUS OPERATION
Figure 4-22. Burst Write as a Result of BS8# or BS16#
4.3.6
Locked Cycles
Locked cycles are generated in software for any instruction that performs a read-modify-write op-
eration. During a read-modify-write operation, the Intel486 processor can read and modify a vari-
able in external memory and ensure that the variable is not accessed between the read and write.
Locked cycles are automatically generated during certain bus transfers. The XCHG (exchange)
instruction generates a locked cycle when one of its operands is memory-based. Locked cycles
are generated when a segment or page table entry is updated and during interrupt acknowledge
cycles. Locked cycles are also generated when the LOCK instruction prefix is used with selected
instructions.
Locked cycles are implemented in hardware with the LOCK# pin. When LOCK# is asserted, the
Intel486 processor is performing a read-modify-write operation and the external bus should not
be relinquished until the cycle is complete. Multiple reads or writes can be locked. A locked cycle
is shown in
Figure 4-23
. LOCK# is asserted with the address and bus definition pins at the begin-
ning of the first read cycle and remains asserted until RDY# is asserted for the last write cycle.
For unaligned 32-bit read-modify-write operations, the LOCK# remains asserted for the entire
duration of the multiple cycle. It deasserts when RDY# is asserted for the last write cycle.
242202–143
CLK
ADS#
BE3#–BE0#
RDY#
BLAST#
DATA
Ti
From Processor
T1
T2
T2
T2
T2
Ti
BS8#
BRDY#
ADDR
SPEC
‡
‡
Содержание Embedded Intel486
Страница 16: ......
Страница 18: ......
Страница 26: ......
Страница 28: ......
Страница 42: ......
Страница 44: ......
Страница 62: ......
Страница 64: ......
Страница 138: ......
Страница 139: ...5 Memory Subsystem Design Chapter Contents 5 1 Introduction 5 1 5 2 Processor and Cache Feature Overview 5 1 ...
Страница 140: ......
Страница 148: ......
Страница 150: ......
Страница 170: ......
Страница 172: ......
Страница 226: ......
Страница 228: ......
Страница 264: ......
Страница 282: ......
Страница 284: ......