您的位置 首页 IOT

LPC3240的主要特点和功用概述

LPC3240的主要特点和功能概述-恩智浦公司的90nm工艺ARM926EJ-S核(包括矢量浮点联合处理器),以及大量的标准片上外围.CPU频率最高达到266Mhz。

一、LPC32×0通用描绘

恩智浦公司的90nm工艺ARM926EJ-S核(包含矢量浮点联合处理器),以及很多的规范片上外围.CPU频率最高到达266Mhz。

ARM926EJ-S核采用了哈佛结构,5级流水线还有一个集成存储办理单元MMU。MMU支撑现代操作体系需求的虚拟存储技能。

LPC32X0包含了256KB的片上静态RAM,NAND FLASH接口以太网MAC,LCD操控器(支撑STN,TFT),还有一个扩展的总线接口,支撑SDR和DDR SDRAM。别的还有一个USB2.0接口,7个UART,2个I2C总线接口,2个SPI/SSP接口,2个I2S接口,2个单输出PWM,一个电机操控PWM,6个通用定时器(具有输入捕获和比较输出功用),一个安全数字(SD)接口,一个10比特ADC(与触摸屏共用)。

二、主要特点

1. ARM926EJS 处理器,CPU时钟做高可达266MHZ

2. 向量浮点联合处理器(VFP)

3. 32KB指令高速缓存,32KB数据缓存

4. 可选择从不同的外围设备发动:NAND Flash, SPI memory,USB,UART,或许静态存储器

5. 多层AHB体系为每个AHB主机供给独自的总线,包含CPU的指令、数据总线,DMA操控器的两个数据总线,USB操控器总线,LCD操控器总线,以太网MAC操控器总线。除非两个主机企图一起拜访同一个从设备,那么就不存在总裁延时。

6. 2个NAND FLASH操控器:一个用于单级NAND FLASH设备,一个用于多级NAND FLASH 设备。

7. 主机中止操控器(MIC)以及两个从设备中止操控器(SIC),支撑74个中止源。

8. 8通道通用DMA(GPDMA)操控器,用于SD卡接口,高速UART,I2S接口,SPI接口,以及存储器之间的传输。

9.串行接口:

a)10/100 以太网 MAC,带有专用的DMA操控器。

b)USB接口,支撑8个设备,主机,OTG(专用的PLL用于发生要求的48MHZ USB 时钟)

c)7个高速UART,都支撑64B的FIFO

d)2个SPI,2个SSP,2个I2C,2个I2S。

10. 其他外围

a)LCD操控器,带有专用的DMA,支撑1024X768显现分辨率

b)保密数字存储卡接口(SD)

c)GPIO

d)10比特,400KHZ,ADC.

e)实时时钟(RTC),独立的供电引脚以及32KHZ振荡器

f)32比特,通用高速定时器。

11. 规范ARM测验/调试接口

三、结构图

LPC3240的主要特点和功用概述

四、功用概述

1. VFP

VFP供给单精度、双精度的加减乘除以及乘加运算。

2. EmulaTIon & debugging

LPC32X0支撑经过专用的JTAG串行接口进行在线调试和评价,一个嵌入式的盯梢缓冲器能够盯梢程序的履行进程。

3.   嵌入式ICE

规范的ARM EmbeddedICE 逻辑支撑在片调试。方针体系的调试要求一个主机运转在调试软件而且要求一个嵌入式ICE 协议转换器。嵌入式ICE 协议转换器将远端调试协议指令转换成拜访ARM核的JTAG数据。

4. ARM核有一个调试通道(DCC), Debug CommunicaTIon Channel。主机Debugger经过 DCC和运转程序进行通讯,而不打断程序的运转或让程序进入调试状况。

5.

6. AHB 阵列

AHB用于内部块间的通讯。AHB是ARM界说的高速总线,是ARM总线结构的一部分。AHB是高带宽低延时总线,支撑多主机裁定和总线授权/恳求机制。

多层AHB为7个AHB主机别离装备了独自的AHB总线:

.CPU 数据总线

.CPU指令总线

.通用DMA主机0

.通用DMA主机1

.以太网操控器

.USB操控器

.LCD操控器

7.APB 是外围设备与AHB之间的桥梁

8. FAB :是衔接某些特别的外围的桥,一个AHB时钟进行读操作,2个AHB时钟用于写操作。

9.物理地址分配

LPC3240的主要特点和功用概述

10、 片上ROM

16KB的ROM包含上电引导程序,决议从以下四个接口中引导进程序: UART5,SSP0(SPI形式),EMC的CS0或许NAND FLASH.

上电完结今后,程序总是从ROM开端履行。bootstrap软件首要读取SERVICE输入(GPI_1),假如SERVEICE为低,那么从UART5下载程序到IRAM而且开端履行下载的代码。假如SERVICE为高,那么Bootstrap跳到惯例引导。首要查看SPI存储器,看是否存在引导信息,假如存在SPI存储器,而且有引导信息,那么下载里面的代码并开端履行。假如SPI不存在或许不存在引导信息,那么开端查看EMC 的CS0空间,最终查看NAND Flash空间。

11. 动态Memory空间: 

DYCS0: 0X8000 0000~0X9FFF FFFF

DYCS1: 0XA000 0000~0XBFFF FFFF

静态Memory空间:

CS0: 0XE000 0000~0XE0FF FFFF

CS1: 0XE100 0000~0XE1FF FFFF

CS2: 0XE200 0000~0XE2FF FFFF

CS3: 0XE300 0000~0XE3FF FFFF

12. AHB主机外围

LPC32x0完成4个AHB主机外围,包含GPDMA,MAC,USB以及LCD操控器。

13. GPDMA操控器

GPDMA完成外围到存储器、存储器到外围、外围到外围、存储器到存储器的数据传输。

14. 体系功用

…..To be conTInued.

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/iot/344937.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部