7-13
PERIPHERAL SUBSYSTEM
The logic needed to generate the byte-swapping control signals for 32-bit-to-8-bit and 32-bit-to-
16-bit data transfer can be implemented in PLDs. Propagation delay of the PLD and the bidirec-
tional buffer propagation delay of 9 ns maximum must be taken into consideration. This delay
adds into data set-up time for CPU read cycles and data valid delay for the CPU write cycle. The
byte-swapping and address bit generation logic is shown in
Figure 7-6
.
0
1
1
0
†
0
1
1
1
X
X
X
1
1
1
0
1
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
0
1
1
0
0
1
1
1
1
1
1
0
1
0
1
0
1
†
1
1
1
1
X
X
X
1
1
0
1
1
1
1
1
1
0
1
0
0
1
1
0
1
1
1
0
1
0
1
0
1
1
0
1
1
1
1
1
0
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
†
1
1
1
1
X
X
X
Table 7-9. 32-Bit to 16-Bit Bus Swapping Logic Truth Table (Sheet 2 of 2)
Intel486™ Processor
(3)
8-Bit Interface
(1)
BE3#
BE2#
BE1#
BE0#
BEN16#
BEN8UH#
BEN8UL#
BEN8H#
BHE#
(2)
A1
A0
Inputs
Outputs
NOTES:
1.
X implies “do not care” (either 0 or 1).
2.
BHE# (byte high enable) is not needed in 8-bit interface.
3.
†
indicates a non-occurring pattern of byte enables; either none are asserted or the pattern has byte
enables asserted for non-contiguous bytes.
Содержание 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: ......