新普京

LPC4357双核疑难芯片解密研究

2012-01-10 09:23

  芯谷科技专业从事芯片程序开发,在PHILIPS/NXP芯片解密特别是高难度芯片解密开发上优势为业界最强,芯谷科技提供P89LPC芯片解密、P89V52系列芯片解密、P87LPC单片机解密、LPC2XXX系列以及LPC43XX系列ARM芯片解密等等,欢迎来电。以下是双核疑难芯片LPC4357解密技术分析,供大家参考!

  LPC4357概述

  LPC4357是全球首款采用ARM®CortexTM-M4和Cortex-M0双核架构的非对称数字信号控制器。LPC4357控制器为DSP和MCU应用开发提供了单一的架构和环境。Cortex-M4处理器完美地融合了微控制器基本功能(如集成的中断控制器、低功耗模式、低成本调试和易用性等)和高性能数字信号处理功能(如单周期MAC、单指令多数据(SIMD)技术、饱和算法、浮点运算单元)。Cortex-M0子系统处理器可分担Cortex-M4处理器大量数据传输和I/O处理任务,减小Cortex-M4带宽占用,使得后者可以全力处理数字信号控制应用中的数字计算。利用双核架构和恩智浦特有的可配置外设,LPC4357可以帮助开发者实现多种开发应用,如:马达控制、电源管理、工业自动化、机器人、医疗、汽车配件和嵌入式音频。

  LPC4357工作频率高达204MHz,采用3级流水线和哈佛结构,带有独立的本地指令和数据总线以及用于外设的第三条总线。并包含一个内部预取指单元,支持随机跳转的分支操作。

  LPC4357独有的可配置外设包括可配置状态机定时器(SCT)、SPI 闪存接口(SPIFI)、通用串行GPIO接口(SGPIO)、2个高速USB控制器(1个带有片内高速PHY)、1个支持硬件TCP/IP校验的10/100T以太网、1个高分辨率彩色LCD控制器、1个外部存储器控制器以及多个数字和模拟外设。

  LPC4357特性

  ●Cortex-M4处理器内核

  ·ARM Cortex-M4内核,运行速度高达204MHz;

  ·内置存储器保护单元(MPU),支持8个区域;

  ·内置嵌套向量中断控制器(NVIC);

  ·硬件浮点运算单元(FPU);

  ·非可屏蔽中断(NMI)输入;

  ·具有JTAG和串行线调试(SWD)、串行跟踪、八个断点和四个观察点;

  ·支持ETM和ETB;

  ·系统节拍定时器。

  ●Cortex-M0处理器内核

  ·Cortex-M0子系统处理器可分担Cortex-M4处理器大量数据传输和I/O处理任务,减小Cortex-M4带宽占用,使得后者可以全力处理数字信号控制应用中的数字计算;

  ·运行速度高达204MHz;

  ·具有JTAG和串行线调试(SWD);

  ·内置嵌套向量中断控制器(NVIC)。

  ●片内存储器

  ·1024KB的大容量双块Flash存储器;

  ·136KB片内SRAM:

  - 200KB用于存储程序和数据;

  - 2个32KB SRAM模块带独立访问路径,这两个SRAM块均可单独断电。

  ·64KB的ROM,包含引导程序和片内软件驱动;

  ·128位的一次性可编程(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接口;

  ·2个单通道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接口,每个控制器带输入和输出通道。

  ●数字外设

  ·外部存储器控制器(EMC)支持外部SRAM、ROM、Flash和SDRAM器件;

  ·LCD控制器带有专门的DMA控制器,支持高达1024H×768V分辨率的LCD,支持单色及彩色STN面板和TFT彩色面板,支持高达24位真彩色;

  ·SD卡接口;

  ·八通道通用DMA(GPDMA)控制器,可访问AHB上所有存储器和所有支持DMA的AHB从机;

  ·高达164个通用I/O管脚,可配置上拉/下拉电阻和开漏模式;

  ·GPIO寄存器位于AHB上,便于快速访问,支持DMA传输;

  ·两组GPIO中断单元;

  ·高达8个GPIO管脚可配置为电平或跳变触发中断;

  ·4个具有捕获和匹配功能的通用定时器/计数器;

  ·1个用于三相电动机控制的MCPWM;

  ·1个正交编码器接口(QEI);

  ·重复中断定时器(RIT);

  ·窗口看门狗定时器(WWDT);

  ·极低功耗实时时钟(RTC),位于独立电源域上,带有256个字节电池供电的备用寄存器;

  ·报警定时器,可电池供电。

  ●模拟外设

  ·1个10位的DAC,支持DMA传输,数据转换速率为400KSamples/s;

  ·2个10位的ADC,支持DMA传输,数据转换速率为400KSamples/s,输入引脚共享这两个ADC。

  ●安全性

  ·可通过片内API编程的AES解密引擎;

  ·2个128位的安全OTP存储器,用于AES密钥存储,可供用户使用;

  ·每颗芯片具有唯一的ID。

  ●时钟产生单元

  ·晶体振荡器的运行频率为1MHz~25MHz;

  ·12MHz内部RC振荡器精度为1%;

  ·极低功耗的RTC晶体振荡器;

  ·三个PLL允许CPU在最大的频率下工作而无需高频晶体,第二个PLL专门用于高速USB,第三个PLL可用于音频锁相环;

  ·支持时钟输出。

  ●电源

  ·单个3.3V的(2.0V~3.6V)电源供电,通过片内DC-DC转换器给内核以及RTC电源域供电;

  ·RTC电源域可单独由一个3V的电池来供电;

  ·四种低功耗模式:睡眠、深度睡眠、掉电和深度掉电模式;

  ·各个外设产生的唤醒中断可以将CPU从睡眠模式唤醒;

  ·外部中断和采用RTC电源域中电池供电模块产生的唤醒中断可以将CPU从深度睡眠、掉电和深度掉电模式中唤醒;

  ·带四个独立阈值的掉电检测,用于中断和强制复位;

  ·上电复位(POR)。

  ●封装

  ·LQFP208、BGA180、LBGA256封装。

  如果您的芯片解密需求项目研发受阻停滞不前,如您的需求项目想抢占市场却由于无法找到更好的项目合作伙伴而无法顺利开发,那么,来找芯谷科技吧!

微信扫描二维码咨询