Motorola MSC8101 ADS User's Guide Page 7

  • Download
  • Add to my manuals
  • Print
  • Page
    / 346
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 6
Contents
MSC8101 User’s Guide vii
4.3.1 GPCM Hardware Interconnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.3.2 Single-Bus Mode GPCM-Based Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
4.4 Connecting the Bus to the SDRAM Memory Interface. . . . . . . . . . . . . . . . . . . . . . . . 4-7
4.4.1 Single-Bus Mode SDRAM Hardware Interconnect . . . . . . . . . . . . . . . . . . . . . . . 4-8
4.4.2 Single-Bus Mode SDRAM Pin Control Settings. . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
4.4.3 Single-Bus Mode SDRAM Timing Control Settings . . . . . . . . . . . . . . . . . . . . . 4-10
4.4.4 SDRAM Mode Register Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
4.4.5 PowerPC 60x Bus Mode SDRAM Hardware Interconnection . . . . . . . . . . . . . . 4-13
4.5 Connecting the Bus to the HDI16 Memory Interface . . . . . . . . . . . . . . . . . . . . . . . . 4-14
4.5.1 HDI16 Hardware Interconnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
4.5.2 Single-Bus Mode HDI16 Timing Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17
4.6 Related Reading. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Chapter 5
Balancing Between the PowerPC System and Local Buses
5.1 PowerPC System Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
5.2 PowerPC Local Bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
5.3 Bus Interaction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
5.3.1 DMA Controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
5.3.1.1 Selecting a Bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
5.3.1.2 DMA FIFO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
5.3.1.3 Chained Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
5.3.1.4 Bus Errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
5.3.2 SDMA Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
5.3.2.1 Bus Errors from SDMA access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
5.3.2.2 SDMA Bus Arbitration and Bus Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
5.4 Related Reading. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
Chapter 6
DMA Channels
6.1 DMA Programming Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
6.1.1 Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
6.1.1.1 Normal Mode (Dual Access) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
6.1.1.2 Flyby Mode (Single Access) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
6.1.2 Transfer Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
6.1.2.1 Memory to DMA FIFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
6.1.2.2 DMA FIFO to Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
6.1.2.3 Peripheral to DMA FIFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
6.1.2.4 DMA FIFO to Peripheral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
6.1.2.5 Memory to Peripheral, Flyby Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
6.2 Initializing the DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
6.2.1 DMA Channel Configuration Registers (DCHRx) . . . . . . . . . . . . . . . . . . . . . . . . 6-8
6.2.2 DMA Pin Configuration Register (DPCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
6.2.3 DMA Status Register (DSTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
Page view 6
1 2 3 4 5 6 7 8 9 10 11 12 ... 345 346

Comments to this Manuals

No comments