初学者-ARM芯片型号选择.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:9 大小:85KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

初学者-ARM芯片型号选择.doc

初学者-ARM芯片型号选择.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ARM芯片选择的一般原则HYPERLINK"http://www.armforum.cn/ARMrumen/20071127/879_2.html"http://www.armforum.cn/ARMrumen/20071127/879_2.html由于ARM微处理器的众多优点,随着国内外嵌入式应用领域的逐步发展,ARM微处理器必然会获得广泛的重视和应用。但是,由于ARM微处理器有多达十几种的内核结构,几十个芯片生产厂家,以及千变万化的内部功能配置组合,给开发人员在选择方案时带来一定的困难,所以,对ARM芯片做一些对比研究是十分必要的。ARM从应用的角度出发,对在选择ARM微处理器时所应考虑的主要问题做一些简要的探讨。ARM1ARM芯片选择的一般原则字串8从应用的角度,对在选择ARM芯片时所应考虑的主要困素做一具体的说明。ARM开发论坛1.1ARM芯核ARM假如希望使用WinCE或Linux等操作系统以减少软件开发时间,就需要选择ARM720T以上带有MMU(memorymanagementunit)功能的ARM芯片,ARM720T、Stron-gARM、ARM920T、ARM922T、ARM946T都带有MMU功能。而ARM7TDMI没有MMU,不支持WindowsCE和大部分的Linux,但目前有uCLinux等少数几种Linux不需要MMU的支持。字串81.2系统时钟控制器ARM系统时钟决定了ARM芯片的处理速度。ARM7的处理速度为0.9MIPS/MHz,常见的ARM7芯片系统主时钟为20MHz-133MHz,ARM9的处理速度为1.1MIPS/MHz,常见的ARM9的系统主时钟为100MHz-233MHz,ARM10最高可以达到700MHz。不同芯片对时钟的处理不同,有的芯片只有一个主时钟频率,这样的芯片可能不能同时顾及UART和音频时钟准确性,如CirrusLogic的EP7312等;有的芯片内部时钟控制器可以分别为CPU核和USB、UART、DSP、音频等功能部件提供同频率的时钟,如PHILIPS公司SAA7750等芯片。M开发论坛1.3内部存储器容量字串4在不需要大容量存储器时,可以考虑选用有内置存储器的ARM芯片。见表1。HYPERLINK"http://www.armforum.cn"http://www.armforum.cn表1字串8芯片型号供给商FLASH容量ROM容量SRAM容量AT91F40162AT91FR4081SAA7750PUC3030AHMS30C7202ML67Q4001LC67F500ATMELATMELPhilipsMicronasHynixOKISnayo2MBytes1MBytes384KBytes256KBytes192KBytes256KBytes640KBytes256Kbytes4KBytes128KBytes64Kbytes56Kbytes32KbytesARM1.4USB接口ARM开发论坛许多ARM芯片内置有USB控制器,有些芯片甚至同时有USBHost和USBSlave控制器。见表2。表2内置USB控制器的ARM芯片M开发论坛芯片型号ARM内核供给商USBSlaveUSBHostIIS接口S3C2410S3C2400S5N8946L7205L7210EP9312DragonballMX1SAA7750TMS320DSC2xPUC3030AAAEC-2000ML67100ML7051LASA-1100LH7979531GMS320C7201ARM920TARM920TARM7TDMIARM720TARM720TARM920TARM920TARM720TARM7TDMIARM7TDMIARM920TARM7TDMIARM7TDMIStrongARMARM7TDMIARM720TSamsungARMSamsungSamsungLinkuplinkupCirrusLogicMotorolaPhilipsTIMicronasAgilentOKIOKIIntelSharpHynix1111101111111111220113000000000011000111050000011.5GPIO数量http://www.armforum.cnhttp://www.armforum.cn在某些芯片供给商提供的说明书中,往往申明的是最大可能的GPIO数量,但是有许多引脚是和地址线、数据线、串口线等引脚复用的。这样在系统设计时需要计算实际可以使用的GPIO数量。ARM开发论坛1.6中断控制器字串5ARM内核只提供快速中断(FIQ)和标准中断(IRQ)两个中断向量。但各个半导体厂家在设计芯片时加入了自己同的中断控制器,