什么是ARM开发板及其硬件特性介绍
前言
上一篇文章中,小编讲到开发板其实就是一种用来进行嵌入式系统开发的电路板(嵌入式开发板的功能),它包括DSP开发板(DSP芯片)、ARM开发板、单片机开发板等种类,那么,什么是ARM开发板呢?简单来说,ARM开发板其实就是采用ARM处理器的一种电路板。下面小编将从ARM开发板的硬件特性及所搭载的操作系统两个方面来作以介绍。
什么是ARM开发板
ARM开发板,从概念上来讲,与软件外包非常类似(软件外包是指软件外包提供商为了集中精力从事核心竞争力业务,降低项目成本,同时提高项目实施的质量,将自己的软件项目中的全部或部分工作发包给合适的软件企业去完成)。
以ARM7TDMI为例介绍ARM开发板名称的含义
a)ARM7:ARM系列具有32位运算能力的内核,它采用冯·诺依曼结构,数据长度可以是8位,16位和32位,而指令长度是32位。
b)T:内含16位压缩指令集Thumb,由于32位RISC型处理器的指令代码利用率较低,ARM为了弥补不足,在新型ARM架构(V4T版以上,成熟架构由V3版发展到V6版)定义了16位的Thumb指令集,Thumb指令集比通常的8位和16位CISC/RISC处理器具有更好的代码密度,而芯片面积只增加6%,可使程序存储器更小。
c)D:支持片内调试,该内核包含用于调试的硬件结构,可使CPU进入调试模块,可以方便地进行断点观察点设置、单步调试和多步调试
d)M:采用增强型乘法器。AARM7TDMI指令集包含2个32位×32位的乘法指令和2个乘法累加MAC指令,该结构使得指令的执行比其他类型的ARM7内核减小了许多机器周期。
e)I:内含嵌入式ICE宏单元,ARM架构的处理器芯片都嵌入了Embedded ICE-RT逻辑块,便于通过JTAG接口来仿真调试RAM架构芯片。
ARM开发板硬件特性
以ARM开发板idea6410为例介绍其硬件特性,下图为ARM开发板idea6410接口布局实物图:
ARM开发板idea6410接口布局实物图
处理器:Samsung S3C6410XH-66,ARM1176JZF-S内核,主频667MHz。
128M Bytes Mobile DDR RAM, 选用两片Samsung K4X51163PC组成32bit数据总线。
256M Bytes NAND Flash,Samsung K9F2G08芯片。
2M Bytes NOR FLASH,AMD AM29LV160DB芯片。
1个100Mbps以太网接口,RJ45接口,DM9000AE网卡芯片。
1个USB HOST接口, 使用侧插USB A型接口, USB1.1接口。
1个USB Device接口, 使用mini-USB AB型接口。
AC97音频接口,WM9714芯片,一个耳机音频输出(绿 {MOD}),一路MIC输入(蓝 {MOD}),一路LINE IN输入,采用3Pin 2.0间距插针接口(白 {MOD})。
1个高速SD卡接口。
1个SDIO WIFI无线网卡,支持IEEE802.11b/g协议。
2路5线串口、二路3线串口。使用三片Sipex SP3232EEA芯片,通过8位拨码开关可以选择串口输出电平为RS-232电平还是TTL电平。
1个LCD接口,包含4线触摸屏信号和LCD控制器的所有信号,使用41Pin板对板扣式连接器。
1个TV OUT接口,采用2Pin 2.0间距插针接口(白 {MOD})。
1个摄像头接口,支持ITU-R BT 601/656 8位模式,使用10×2插针连接器。
4路A/D输入,使用10×2插针连接器。
2个高速SPI接口,方便用户扩展SPI接口的WI-FI,CMMB等各种模块。
1个I2C总线接口,使用5×2插针连接器。
24个GPIO信号。
1个JTAG接口,使用5×2插针连接器。
4个蓝 {MOD}用户LED指示灯。
1个红 {MOD}LED电源指示灯。
1个蜂鸣器。
一个纽扣电池,为CPU提供RTC电源。
6个用户按键,功能实现上、下、左、右、确定和返回。
1个8×8矩阵键盘接口,使用10×2插针连接器。
1个复位按键,使用MAX811T复位芯片,控制系统复位操作。
1个电源开关。
1个12V电源接口。
本文来自: 赛微电子网-电子工程师社区 原文地址:
http://www.srvee.com/embed/apply/smsARMkfbjqyjtxjs_68406.html