AMD AMD-K6-2/400 User Guide - Page 182
Misaligned, Single-Transfer, Memory Read and, Write
View all AMD AMD-K6-2/400 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 182 highlights
Preliminary Information AMD-K6™-2E+ Embedded Processor Data Sheet 23542A/0-September 2000 Misaligned Single-Transfer Memory Read and Write Figure 61 on page 161 shows a misaligned (split) memory read followed by a misaligned memory write. Any cycle that is not aligned as defined in "SCYC (Split Cycle)" on page 129 is considered misaligned. When the processor encounters a misaligned access, it determines the appropriate pair of bus cycles - each with its own ADS# and BRDY# - required to complete the access. The AMD-K6-2E+ processor performs misaligned memory reads and memory writes using least-significant bytes (LSBs) first followed by most-significant bytes (MSBs). Table 29 shows the order. In the first memory read cycle in Figure 61, the processor reads the least-significant bytes. Immediately after the processor samples BRDY# asserted, it drives the second bus cycle to read the most-significant bytes to complete the misaligned transfer. Table 29. Bus-Cycle Order During Misaligned Memory Transfers Type of Access Memory Read Memory Write First Cycle LSBs LSBs Second Cycle MSBs MSBs Similarly, the misaligned memory write cycle in Figure 61 transfers the LSBs to the memory bus first. In the next cycle, after the processor samples BRDY# asserted, the MSBs are written to the memory bus. 160 Bus Cycles Chapter 7