EMBEDDED Intel486™ PROCESSOR HARDWARE REFERENCE MANUAL
iv
CHAPTER 3
INTERNAL ARCHITECTURE
3.1
INSTRUCTION PIPELINING ......................................................................................... 3-6
3.2
BUS INTERFACE UNIT................................................................................................. 3-7
3.2.1
Data Transfers ...........................................................................................................3-8
3.2.2
Write Buffers ..............................................................................................................3-8
3.2.3
Locked Cycles............................................................................................................3-9
3.2.4
I/O Transfers ..............................................................................................................3-9
3.3
CACHE UNIT ............................................................................................................... 3-10
3.3.1
Cache Structure .......................................................................................................3-10
3.3.2
Cache Updating .......................................................................................................3-12
3.3.3
Cache Replacement ................................................................................................3-12
3.3.4
Cache Configuration ................................................................................................3-12
3.4
INSTRUCTION PREFETCH UNIT............................................................................... 3-13
3.5
INSTRUCTION DECODE UNIT................................................................................... 3-14
3.6
CONTROL UNIT .......................................................................................................... 3-14
3.7
INTEGER (DATAPATH) UNIT ..................................................................................... 3-14
3.8
FLOATING-POINT UNIT ............................................................................................. 3-15
3.8.1
IntelDX2™ and IntelDX4™ Processor On-Chip Floating-Point Unit ........................3-15
3.9
SEGMENTATION UNIT............................................................................................... 3-15
3.10
PAGING UNIT ............................................................................................................. 3-16
CHAPTER 4
BUS OPERATION
4.1
DATA TRANSFER MECHANISM .................................................................................. 4-1
4.1.1
Memory and I/O Spaces ............................................................................................4-1
4.1.1.1
Memory and I/O Space Organization ....................................................................4-2
4.1.2
Dynamic Data Bus Sizing ..........................................................................................4-3
4.1.3
Interfacing with 8-, 16-, and 32-Bit Memories ............................................................4-5
4.1.4
Dynamic Bus Sizing During Cache Line Fills .............................................................4-9
4.1.5
Operand Alignment ..................................................................................................4-10
4.2
BUS ARBITRATION LOGIC ........................................................................................ 4-12
4.3
BUS FUNCTIONAL DESCRIPTION ............................................................................ 4-15
4.3.1
Non-Cacheable Non-Burst Single Cycle ..................................................................4-16
4.3.1.1
No Wait States ....................................................................................................4-16
4.3.1.2
Inserting Wait States ...........................................................................................4-17
4.3.2
Multiple and Burst Cycle Bus Transfers ...................................................................4-17
4.3.2.1
Burst Cycles ........................................................................................................4-18
4.3.2.2
Terminating Multiple and Burst Cycle Transfers .................................................4-19
4.3.2.3
Non-Cacheable, Non-Burst, Multiple Cycle Transfers.........................................4-19
4.3.2.4
Non-Cacheable Burst Cycles ..............................................................................4-20
4.3.3
Cacheable Cycles ....................................................................................................4-21
4.3.3.1
Byte Enables during a Cache Line Fill ................................................................4-22
Содержание 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: ......