
恩智浦半导体
LPC178x/7x
32位ARM Cortex -M3微控制器
7.11.1特点
8个DMA通道。每个通道可以支持单向传输。
16 DMA请求线。
单个DMA和突发DMA请求信号。每个外设连接到DMA
控制器可以断言或者是突发的DMA请求或单个DMA请求。在DMA
突发流量大小是通过设置DMA控制器进行设置。
存储器到存储器,存储器到外设,外设到存储器中,并
外设到外设传输的支持。
分散或聚集DMA通过使用链表的支持。这意味着
源和目的地的区域不必占用连续的内存区域。
硬件DMA通道优先级。
AHB从DMA编程接口。 DMA控制器通过编程
写入DMA控制寄存器通过AHB从接口。
一个AHB总线主控器传送数据。该接口传输数据时, DMA
要求变为有效。
32位AHB主总线宽度。
递增或非递增寻址源和目的地。
可编程DMA突发大小。在DMA突发大小可以被编程为多
有效地传输数据。
每个通道内部4字FIFO 。
支持8 ,16,和32位宽的数据。
big-endian和little-endian的支持。 DMA控制器默认为小端
模式上电复位。
中断到处理器可以在一个DMA完成,或者当一个DMA产生
已发生错误。
原始中断状态。在DMA错误和DMA计数原始中断状态可以读
屏蔽之前。
7.12 CRC引擎
循环冗余校验( CRC )发生器,可编程多项式的设置
支持多个常用的CRC标准。为了节省系统电源和总线
带宽, CRC引擎支持DMA传输。
7.12.1特点
支持三种常用的多项式CRC- CCITT , CRC- 16和CRC -32 。
–
CRC- CCITT :X
16
+ x
12
+ x
5
+ 1
–
CRC-16的:x
16
+ x
15
+ x
2
+ 1
–
CRC-32的:x
32
+ x
26
+ x
23
+ x
22
+ x
16
+ x
12
+ x
11
+ x
10
+ x
8
+ x
7
+ x
5
+ x
4
+ x
2
+ x + 1
位顺序反转, 1的补可编程设置输入数据和CRC
总和。
可编程种子数设置。
支持PIO CPU或DMA后端到回传。
LPC178X_7X
本文档中提供的所有信息受法律免责声明。
NXP B.V. 2011保留所有权利。
目标数据表
第2版 - 2011年5月27日
117 47