vii
CONTENTS
CHAPTER 7
PERIPHERAL SUBSYSTEM
7.1
PERIPHERAL/PROCESSOR BUS INTERFACE .......................................................... 7-1
7.1.1
Mapping Techniques..................................................................................................7-1
7.1.2
Dynamic Bus Sizing ...................................................................................................7-3
7.1.3
Address Decoding for I/O Devices .............................................................................7-5
7.1.3.1
Address Bus Interface ...........................................................................................7-6
7.1.3.2
8-Bit I/O Interface ..................................................................................................7-7
7.1.3.3
16-Bit I/O Interface ..............................................................................................7-10
7.1.3.4
32-Bit I/O Interface ..............................................................................................7-14
7.2
BASIC PERIPHERAL SUBSYSTEM ........................................................................... 7-17
7.2.1
Bus Control and Ready Logic ..................................................................................7-20
7.2.2
Bus Control Signal Description ................................................................................7-21
7.2.2.1
Processor Interface .............................................................................................7-21
7.2.2.2
Wait State Generation Signals ............................................................................7-22
7.2.3
Wait State Generator Logic......................................................................................7-22
7.2.4
Address Decoder .....................................................................................................7-23
7.2.5
Data Transceivers ....................................................................................................7-26
7.2.6
Recovery and Bus Contention .................................................................................7-26
7.2.7
Write Buffers and I/O Cycles....................................................................................7-27
7.2.7.1
Write Buffers and Recovery Time .......................................................................7-27
7.2.8
Non-Cacheability of Memory-Mapped I/O Devices ..................................................7-27
7.2.9
Intel486™ Processor On-Chip Cache Consistency .................................................7-28
7.3
I/O CYCLES................................................................................................................. 7-29
7.3.1
Read Cycle Timing...................................................................................................7-29
7.3.2
Write Cycle Timings .................................................................................................7-31
7.4
DIFFERENCE BETWEEN THE Intel486™ DX PROCESSOR FAMILY
AND Intel386™ PROCESSORS...................................................................................7-33
7.5
INTERFACING TO
x86 PERIPHERALS...................................................................... 7-34
7.5.1
Universal Peripheral Interface..................................................................................7-34
7.5.2
82C59A Interface .....................................................................................................7-35
7.5.2.1
Single Interrupt Controller ...................................................................................7-35
7.5.2.2
Cascaded Interrupt Controllers ...........................................................................7-37
7.5.2.3
Handling More than 64 Interrupts........................................................................7-38
7.6
Intel486™ PROCESSOR LAN CONTROLLER INTERFACE...................................... 7-38
7.6.1
82596CA Coprocessor.............................................................................................7-38
7.6.1.1
Hardware Interface..............................................................................................7-41
7.6.1.2
Processor and Coprocessor Interaction ..............................................................7-44
7.6.1.3
Memory Structure................................................................................................7-46
7.6.1.4
Media Access ......................................................................................................7-46
7.6.1.5
Transmit and Receive Operation ........................................................................7-47
7.6.1.6
Bus Throttle Timers .............................................................................................7-47
7.6.1.7
Design Considerations ........................................................................................7-48
7.6.1.8
82596 Co-processor Performance ......................................................................7-49
Содержание 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: ......