NXP LPC4300系列ARMIC解密
IC解密
IC解密LPC4300系列ARM是全球首款采用ARM® Cortex™-M4 和Cortex-M0双核架构的非对称数字信号控制器。
LPC4300系列ARM控制器为DSP和MCU应用开发提供了单一的架构和环境。Cortex- M4处理器完美地融合了微控制器基本功能(如集成的中断控制器、低功耗模式、低成本调试和易用性等)和高性能数字信号处理功能(如单周期MAC、单指令多数据(SIMD)技术、饱和算法、浮点运算单元)。Cortex-M0子系统处理器可分担Cortex-M4处理器大量数据传输和I/O处理任务,减小 Cortex-M4带宽占用,使得后者可以全力处理数字信号控制应用中的数字计算。利用双核架构和恩智浦特有的可配置外设,
LPC4300系列ARM可以帮助开发者实现多种开发应用,如:马达控制、电源管理、工业自动化、机器人、医疗、汽车配件和嵌入式音频。
LPC4300系列ARM工作频率高达150MHz,采用3级流水线和哈佛结构,带有独立的本地指令和数据总线以及用于外设的第三条总线。并包含一个内部预取指单元,支持随机跳转的分支操作。
LPC4300系列ARM独有的可配置外设包括可配置状态机定时器(SCT)、SPI 闪存接口(SPIFI)、通用串行GPIO接口(SGPIO)、2 个高速USB控制器(1个带有片内高速PHY)、1个支持硬件TCP/IP校验的10 /100T以太网、1个高分辨率彩色LCD控制器、1个外部存储器控制器以及多个数字和模拟外设。
· Cortex-M4 处理器内核
■ ARM Cortex-M4内核,运行速度高达150MHz;
■ 内置存储器保护单元(MPU),支持8个区域;
■ 内置嵌套向量中断控制器(NVIC);
■ 硬件浮点运算单元(FPU);
■ 非可屏蔽中断(NMI)输入;
■ 具有JTAG和串行线调试(SWD)、串行跟踪、八个断点和四个观察点;
■ 系统节拍定时器。
· Cortex-M0 处理器内核
■ Cortex-M0子系统处理器可分担Cortex-M4处理器大量数据传输和I/O处理任务,减小Cortex-M4带宽占用,使得后者可以全力处理数字信号控制应用中的数字计算;
■ 运行速度高达150MHz;
■ 具有JTAG和串行线调试(SWD);
■ 内置嵌套向量中断控制器(NVIC)。
· 片内存储器
■ 高达1MB的大容量双块Flash存储器;
■ 高达264KB片内SRAM:
■ 200KB用于存储程序和数据;
■ 2个32KB SRAM模块带独立访问路径,这两个SRAM块均可单独断电。
■ 32KB的ROM,包含引导程序和片内软件驱动;
■ 32位的一次性可编程(OTP)存储器,供用户使用。
· 可配置数字外设
■ 通用串行GPIO接口(SGPIO);
■ 挂接在AHB总线的可配置状态机定时器(SCT)。
· 串行接口
■ 四线SPI闪存接口(SPIFI),传输速率高达40Mbps/通道;
■ 1个具有RMII 和MII接口的10/100M以太网接口,支持DMA传输实现高吞吐量;
■ 1个高速USB 2.0 Host/ Device /OTG接口,带有片内PHY,支持DMA传输;
■ 1个高速USB 2.0 Host/ Device接口,带有片内全速PHY和支持片外高速PHY的ULPI接口;
■ 1个支持550模式和DMA传输的UART,具有完整调制解调器接口;
■ 3个支持550模式和DMA传输的USART,支持同步模式和符合ISO7816规范的智能卡接口,其中一个USART具有IrDA接口;
■ 1个单通道C_CAN 2.0B控制器;
■ 2个带FIFO和多协议支持的SSP控制器,支持DMA传输;
■ 1个SPI控制器;
■ 1个带有监控模式和开漏I/O引脚、支持快速模式的I2C总线接口,符合full I2C总线规范,数据传输速率高达1Mbit/s;
■ 1个带有监控模式和标准I/O引脚、支持快速模式的I2C总线接口;
■ 2个支持DMA 的I2S接口,一个为输入,一个为输出。

芯片解密