
Table of Contents
viii
Élan™SC520 Microcontroller User’s Manual
7.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
7.2 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
7.3 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
7.4 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
Floating Point Unit (FPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
Cache Memory Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
Clocking Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
Hard CPU Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
Soft CPU Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
8.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
8.2 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
8.3 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
8.4 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
8.4.1.1
Nonconcurrent Arbitration Mode . . . . . . . . . . . . . . . . . . 8-3
Concurrent Arbitration Mode . . . . . . . . . . . . . . . . . . . . . 8-4
CPU Arbitration Protocol . . . . . . . . . . . . . . . . . . . . . . . . 8-5
CPU Cache Snooping . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6
Accessing the PCI Host Bridge Target. . . . . . . . . . . . . . 8-6
GP Bus DMA Arbitration . . . . . . . . . . . . . . . . . . . . . . . . 8-7
Arbitration During Clock Speed Changes . . . . . . . . . . . 8-7
PCI Bus Arbiter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
8.4.3.1
PCI Bus Arbitration Protocol . . . . . . . . . . . . . . . . . . . . . 8-8
Bus Parking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-10
Rearbitration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-10
CPU Bus Arbitration. . . . . . . . . . . . . . . . . . . . . . . . . . . 8-11
CPU Bus Cache Write-Back . . . . . . . . . . . . . . . . . . . . 8-12
CPU-to-PCI Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-14
PCI Bus Arbitration . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15
PCI Bus Arbitration Parking . . . . . . . . . . . . . . . . . . . . . 8-16
Nonconcurrent Mode Arbitration . . . . . . . . . . . . . . . . . 8-18
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-19
Software Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-19
Simple Rotating Priority Latency . . . . . . . . . . . . . . . . . 8-20
High-Priority Queue Latency . . . . . . . . . . . . . . . . . . . . 8-21
Low-Priority Queue Latency. . . . . . . . . . . . . . . . . . . . . 8-21
CPU Latency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-21
Nonconcurrent Arbitration Mode Latency . . . . . . . . . . 8-21
Concurrent Arbitration Mode Latency . . . . . . . . . . . . . 8-22
Concurrent Arbitration Mode Bus Parking Latency . . . 8-22
9.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.2 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.3 System Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
PCI Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
9.3.1.1
Содержание Elan SC520
Страница 1: ...lan SC520 Microcontroller User s Manual Order 22004A...
Страница 4: ...iv lan SC520 Microcontroller User s Manual...
Страница 28: ...Introduction xxviii lan SC520 Microcontroller User s Manual...
Страница 42: ...Architectural Overview 1 14 lan SC520 Microcontroller User s Manual...
Страница 78: ...System Initialization 3 22 lan SC520 Microcontroller User s Manual...
Страница 108: ...Clock Generation and Control 5 10 lan SC520 Microcontroller User s Manual...
Страница 118: ...Reset Generation 6 10 lan SC520 Microcontroller User s Manual...
Страница 148: ...System Arbitration 8 24 lan SC520 Microcontroller User s Manual...
Страница 214: ...SDRAM Controller 10 36 lan SC520 Microcontroller User s Manual...
Страница 230: ...Write Buffer and Read Buffer 11 16 lan SC520 Microcontroller User s Manual...
Страница 288: ...GP Bus DMA Controller 14 22 lan SC520 Microcontroller User s Manual...
Страница 316: ...Programmable Interval Timer 16 8 lan SC520 Microcontroller User s Manual...
Страница 328: ...Software Timer 18 4 lan SC520 Microcontroller User s Manual...
Страница 346: ...Real Time Clock 20 12 lan SC520 Microcontroller User s Manual...
Страница 360: ...UART Serial Ports 21 14 lan SC520 Microcontroller User s Manual...
Страница 414: ...AMDebug Technology 26 8 lan SC520 Microcontroller User s Manual...