11.5.2.2
Page Access ....................................................................................................................................... 293
11.5.3
Insertion of Recovery Cycles ................................................................................................................. 295
11.5.4
Write Buffer Function ............................................................................................................................ 296
11.5.5
Notes on Usage ...................................................................................................................................... 297
11.5.5.1
Limitations at the Time of Normal and Page Access ........................................................................ 297
11.5.5.2
Prohibition of Access that Spans Areas of Address Space ................................................................ 297
11.5.5.3
Restrictions in Relation to RMPA and String-Manipulation Instructions ......................................... 297
11.5.5.4
Point for Caution Regarding Register Settings .................................................................................. 297
11.5.5.5
Restriction on Instruction Code ......................................................................................................... 298
11.6
Bus Error Monitoring Section ......................................................................................................................... 299
11.6.1
Types of Bus Error ................................................................................................................................. 299
11.6.1.1
Illegal Address Access ...................................................................................................................... 299
11.6.1.2
Time-out ............................................................................................................................................ 299
11.6.2
Operations When a Bus Error Occurs .................................................................................................... 299
11.6.3
Conditions Leading to Bus Errors .......................................................................................................... 300
12.
DMA Controller (DMAC) ........................................................................................................................... 301
12.1
Overview ......................................................................................................................................................... 301
12.2
Register Descriptions ...................................................................................................................................... 303
12.2.1
DMA Mode Register (DMMOD) .......................................................................................................... 305
12.2.2
DMA Control Register A (DMCRA) ..................................................................................................... 307
12.2.3
DMA Control Register B (DMCRB) ..................................................................................................... 310
12.2.4
DMA Control Register C (DMCRC) ..................................................................................................... 311
12.2.5
DMA Control Register D (DMCRD) ..................................................................................................... 312
12.2.6
DMA Control Register E (DMCRE) ...................................................................................................... 313
12.2.7
DMA Current Transfer Source Address Register (DMCSA) ................................................................. 314
12.2.8
DMA Current Transfer Destination Address Register (DMCDA) ......................................................... 315
12.2.9
DMA Current Transfer Byte Count Register (DMCBC) ....................................................................... 316
12.2.10
DMA Reload Transfer Source Address Register (DMRSA) .................................................................. 317
12.2.11
DMA Reload Transfer Destination Address Register (DMRDA) .......................................................... 317
12.2.12
DMA Reload Transfer Byte Count Register (DMRBC) ........................................................................ 318
12.2.13
DMA Interrupt Control Register (DMICNT) ......................................................................................... 319
12.2.14
DMA Start Register (DMSCNT) ........................................................................................................... 320
12.2.15
DMA Arbitration Status Register (DMASTS) ....................................................................................... 321
12.2.16
DMA Transfer End Detect Register (DMEDET) ................................................................................... 322
12.3
Operation ......................................................................................................................................................... 323
12.3.1
Bus Mastership Release Timing ............................................................................................................. 323
12.3.2
Transfer System ..................................................................................................................................... 324
12.3.3
Activating the DMAC ............................................................................................................................ 326
12.3.4
Starting DMA Transfer .......................................................................................................................... 327
12.3.5
Ending DMA Transfer ........................................................................................................................... 327