在嵌入式领域中,由于ARM微处理器的能力强大、优点较多,获得了开发者们的一致重视。ARM芯片的灵活多变也是人们乐于使用其的原因之一。但是对于新手来说,在短时间内完全了解AEM芯片的种类并根据自己的需要来进行选择是比较困难的。针对于此,本文将为大家介绍如何针对ARM的芯片信号来进行选型。
字串4
从应用的角度出发,对在选择ARM微处理器时所应考虑的主要问题做一些简要的探讨。
ARM芯片选择的一般原则
从应用的角度,对在选择ARM芯片时所应考虑的主要困素做一具体的说明。
ARM芯核
假如希望使用WinCE或Linux等操作系统以减少软件开发时间,就需要选择ARM720T以上带有MMU(memorymanagementunit)功能的ARM芯片,ARM720T、Stron-gARM、ARM920T、ARM922T、ARM946T都带有MMU功能。而ARM7TDMI没有MMU,不支持WindowsCE和大部分的Linux,但目前有uCLinux等少数几种Linux不需要MMU的支持。
系统时钟控制器
字串8
系统时钟决定了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等芯片。
字串5
内部存储器容量
在不需要大容量存储器时,可以考虑选用有内置存储器的ARM芯片。见表1。
字串5
表1
字串4
USB
ARMUSBUSBHostUSBSlave
表2
GPIO
字串8
GPIOGPIO
ARMFIQIRQPHILIPSSAA7750GPIOFIQIRQCirrusLogicEP7312CPUM开发论坛
IISIntegrateInterfaceofSound
IISARM
nWAIT
ARMGALPCMCIAWLANBluetoothPCMCIADSP
ARMLCDKTFTLCDPDALCDARMS1C2410
字串8
PWM
ARMPWM
ARM
RTCRealTimeClock
ARMCirrusLogicEP7312RTCSAA7750S3C2410RTC
ARM
ADCDAC字串4
ARMADCPHILIPSSAA7750ADCDACARM
字串4
ARMSDRAMSRAMARMARMMicronasPUC3030A
UARTIrDA
ARMUARTPCAngelARMbpsARMUARTKbpsLinkupL7205ARM
DSP
字串5
表3
FPGA
字串8
ARMFPGAARM
表4
字串4
ARM
DMA
ARMDMADirectMemoryAccessCPU
HDLCSDLCCD-ROMDecoder,EthernetMAC,VGAcontrollerDC-DCIICSPDIFCANSPIPCIPCMCIA
ARMQFPTQFPPQFPLQFPBGALBGABGAPCBBGAARMPCB
声明:本内容为作者独立观点,不代表电源网。本网站原创内容,如需转载,请注明出处;本网站转载的内容(文章、图片、视频)等资料版权归原作者所有。如我们采用了您不宜公开的文章或图片,未能及时和您确认,避免给双方造成不必要的经济损失,请电邮联系我们,以便迅速采取适当处理措施;欢迎投稿,邮箱∶editor@netbroad.com。
Microchip扩大耐辐射单片机产品线, 为航空航天和防御市场推出基于Arm® Cortex®-M0+ 的32位单片机SAMD21RT | 24-05-17 15:41 |
---|---|
新思科技与Arm持续深化合作,加速先进节点定制芯片设计 | 23-11-01 11:27 |
瑞萨全新超高性能产品 业界首款基于Arm® Cortex®-M85处理器的MCU | 23-10-31 16:38 |
ARM兼容性扩展Softing Industrial的edgeConnector应用范围 | 23-07-25 16:55 |
新思科技与Arm强强联手,加快下一代移动SoC开发 | 23-06-05 14:01 |