![NXP Semiconductors LPC43Sxx Скачать руководство пользователя страница 1426](http://html1.mh-extra.com/html/nxp-semiconductors/lpc43sxx/lpc43sxx_user-manual_17218271426.webp)
UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 2.1 — 10 December 2015
1426 of 1441
NXP Semiconductors
UM10503
Chapter 54: Supplementary information
Concatenation . . . . . . . . . . . . . . . . . . . . . . . 499
Pattern match . . . . . . . . . . . . . . . . . . . . . . . . 500
Pin multiplexing . . . . . . . . . . . . . . . . . . . . . . 501
Slice multiplexer . . . . . . . . . . . . . . . . . . . . . . 501
Internal connections . . . . . . . . . . . . . . . . . . . 503
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Multi-channel I2S . . . . . . . . . . . . . . . . . . . . . 504
20.8.1.1 I2S slice selection . . . . . . . . . . . . . . . . . . . . 504
20.8.1.2 I2S slice configuration . . . . . . . . . . . . . . . . . 505
20.8.1.3 I2S slice programming . . . . . . . . . . . . . . . . . 507
20.8.2
Camera interface example. . . . . . . . . . . . . . 508
20.8.2.1 Camera interface slice configuration . . . . . . 508
Chapter 21: LPC43xx/LPC43Sxx General Purpose DMA (GPDMA) controller
How to read this chapter . . . . . . . . . . . . . . . . 510
Basic configuration . . . . . . . . . . . . . . . . . . . . 510
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
General description . . . . . . . . . . . . . . . . . . . . 511
DMA system connections . . . . . . . . . . . . . . . 511
DMA request signals . . . . . . . . . . . . . . . . . . 513
DMA response signals . . . . . . . . . . . . . . . . . 514
Register description . . . . . . . . . . . . . . . . . . . 514
DMA Interrupt Status Register . . . . . . . . . . . 516
DMA Interrupt Error Status Register . . . . . . 517
DMA Interrupt Error Clear Register . . . . . . . 517
DMA Raw Error Interrupt Status Register . . 518
DMA Enabled Channel Register . . . . . . . . . 519
DMA Software Burst Request Register . . . . 519
DMA Software Single Request Register . . . 519
DMA Software Last Burst Request Register 520
DMA Software Last Single Request Register 520
DMA Configuration Register . . . . . . . . . . . . 521
DMA Synchronization Register . . . . . . . . . . 521
DMA Channel registers . . . . . . . . . . . . . . . . 522
DMA Channel Source Address Registers . . 522
DMA Channel Destination Address registers 523
DMA Channel Linked List Item registers . . . 523
DMA channel control registers . . . . . . . . . . . 523
21.6.19.1 Protection and access information . . . . . . . . 526
21.6.20
Channel Configuration registers . . . . . . . . . 526
Functional description . . . . . . . . . . . . . . . . . 530
DMA controller functional description . . . . . . 530
21.7.1.1 AHB slave interface . . . . . . . . . . . . . . . . . . . 530
21.7.1.2 Control logic and register bank . . . . . . . . . . 530
21.7.1.3 DMA request and response interface . . . . . 530
21.7.1.4 Channel logic and channel register bank . . . 530
21.7.1.5 Interrupt request. . . . . . . . . . . . . . . . . . . . . . 530
21.7.1.6 AHB master interface. . . . . . . . . . . . . . . . . . 530
21.7.1.6.1 Bus and transfer widths . . . . . . . . . . . . . . . . 530
21.7.1.6.2 Endian behavior. . . . . . . . . . . . . . . . . . . . . . 530
21.7.1.6.3 Error conditions . . . . . . . . . . . . . . . . . . . . . . 533
21.7.1.7 Channel hardware . . . . . . . . . . . . . . . . . . . . 533
21.7.1.8 DMA request priority . . . . . . . . . . . . . . . . . . 533
21.7.1.9 Interrupt generation . . . . . . . . . . . . . . . . . . . 533
Using the DMA controller . . . . . . . . . . . . . . . 533
Programming the DMA controller. . . . . . . . . 533
21.8.1.1 Enabling the DMA controller . . . . . . . . . . . . 533
21.8.1.2 Disabling the DMA controller . . . . . . . . . . . . 533
21.8.1.3 Enabling a DMA channel . . . . . . . . . . . . . . . 533
21.8.1.4 Disabling a DMA channel. . . . . . . . . . . . . . . 534
21.8.1.5 Setting up a new DMA transfer . . . . . . . . . . 534
21.8.1.6 Halting a DMA channel . . . . . . . . . . . . . . . . 534
21.8.1.7 Programming a DMA channel . . . . . . . . . . . 534
21.8.2
Flow control . . . . . . . . . . . . . . . . . . . . . . . . . 535
DMA flow . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
21.8.2.2 Peripheral-to-peripheral DMA flow. . . . . . . . 536
21.8.2.3 Memory-to-memory
flow . . . . . . . . . . . 537
Interrupt requests . . . . . . . . . . . . . . . . . . . . . 537
21.8.3.1 Hardware interrupt sequence flow . . . . . . . . 537
21.8.4
Address generation . . . . . . . . . . . . . . . . . . . 538
21.8.4.1 Word-aligned transfers across a boundary . 538
21.8.5
Scatter/gather . . . . . . . . . . . . . . . . . . . . . . . 538
21.8.5.1 Linked list items . . . . . . . . . . . . . . . . . . . . . . 538
21.8.5.1.1 Programming the DMA controller for
scatter/gather DMA . . . . . . . . . . . . . . . . . . . 539
21.8.5.1.2 Example of scatter/gather DMA . . . . . . . . . . 539
Chapter 22: LPC43xx/LPC43Sxx SD/MMC interface
How to read this chapter . . . . . . . . . . . . . . . . 542
Basic configuration . . . . . . . . . . . . . . . . . . . . 542
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
General description . . . . . . . . . . . . . . . . . . . . 543
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 543
Register description . . . . . . . . . . . . . . . . . . . 544
Control Register . . . . . . . . . . . . . . . . . . . . . . 545
Power Enable Register . . . . . . . . . . . . . . . . 548
Clock Divider Register . . . . . . . . . . . . . . . . . 548
SD Clock Source Register . . . . . . . . . . . . . 549
Clock Enable Register . . . . . . . . . . . . . . . . 549
Time-out Register . . . . . . . . . . . . . . . . . . . . 549
Card Type Register . . . . . . . . . . . . . . . . . . . 550
Block Size Register . . . . . . . . . . . . . . . . . . . 550
Byte Count Register. . . . . . . . . . . . . . . . . . . 550