基于ARM9S3C2410数字核心板的硬件设计文档格式.docx
- 文档编号:13396034
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:66
- 大小:1.51MB
基于ARM9S3C2410数字核心板的硬件设计文档格式.docx
《基于ARM9S3C2410数字核心板的硬件设计文档格式.docx》由会员分享,可在线阅读,更多相关《基于ARM9S3C2410数字核心板的硬件设计文档格式.docx(66页珍藏版)》请在冰豆网上搜索。
基于S3C2410的最小系统核心板是一个独立模块,根据需求它可以直接与用户板模块结合进行速度、快捷、费用合理的开发利用。
本课题的主导内容是基于S3C2410的最小系统的核心板的硬件设计,测试部分用到了自行设计的简易测试用底板。
硬件部分的设计是应用Protel99SE软件完成的,综合了许多原理图设计思想,进行取优弃弊,结合实际应用的考虑,以功能模块思想作引导,认真核对每一个引脚及其网络连接,采用六层板,通过原理图的绘制,原理图的修改,PCB的布局布线再经过印刷、安装器件形成核心板。
该设计自主开发出的核心板,具有低功耗、小体积、低成本、高性能、稳定、低干扰、良好的可观察性的良好特点。
可以进行各种需求的教学实验及开发,为我们自己设计的一些仪器提供了良好的核心支持。
关键词:
ARM9;
最小系统;
核心板;
S3C2410
ABSTRACT
TheSAMSUNG'
sS3C2410A16/32-bitRISCmicroprocessorisaproductdesignedwithcost-effective,low-power,andhigh-performance.TheS3C2410wasdevelopedusinganARM920Tcore.ThecoreboardwithminimumbasedontheS3C2410isaindependentmodules.combineddirectlywithuserboarditcouldbegivenautilizationasclient’sneedspeed,fastandreasonable-cost.
TheleadcontentofthistopicisthehardwaredesignofcoreboardwithminimumbasedontheS3C2410testedwithasimpleuserboarddesignedbymyself.Integratingmanyideas,cosideringthepracticalapplication,andbringingessencetogetherfinallythecoreboardwascompletedaftertheschematicisdrewandmodified,thePCBboardisarrangedandrouted,thencomponentsfixedonthesix-lamellarboard.withthesoftwareProtel99SE.
Thecoreboardhasadvantagesoflowpowerconsumpution,smallsize,lowcost,highperformance,stability,lowinterferenceandconvenientobservability.
Keywords:
ARM9;
minimumsystem;
coreboard;
绪论
1.1嵌入式系统的发展及应用
1.1.1嵌入式系统的发展史
嵌入式系统是将计算机硬件和软件结合起来构成的一个专门的装置,这个装置可以完成一些特定的功能和任务,能够在没有人工干预的情况下独立地进行实时监测和控制。
另外,由于被嵌入对象的体系结构、应用环境不同,所以各个嵌入式系统也可以由各种不同的结构组成。
嵌入式系统的核心是嵌入式微处理器。
一直以来,嵌入式系统的发展都是伴随着嵌入式微处理器的发展而发展。
自从第一个ARM处理器自1985年问世以来,ARM体系一直在发展,基于ARM的嵌入式系统也随之迅速发展。
在早期实际的嵌入式系统中,芯片选择时往往以某一种微处理器内核为核心,在芯片内部集成必要的ROM/EPROM/Flash/EEPROM、SRAM、接口总线及总线控制逻辑、定时/计数器、WatchDog、I/O、串行口、脉宽调制输出、A/D、D/A等各种必要的功能和外设。
为了适应不同的应用需求,一般一个系列具有多种衍生产品,每种衍生产品的处理器内核几乎都是一样的,不同之处在于存储器的种类、容量和外设接口模块的配置及芯片封装。
这样可以最大限度地和实际的应用需求相匹配,满足实际产品的开发需求,使得芯片功能不多不少,从而降低功耗、减少成本。
随着嵌入式系统应用普及的日益广泛,嵌入式系统的复杂度提高,控制算法也更加冗繁,尤其是嵌入式Internet的广泛应用、嵌入式操作系统的引入、触摸屏等复杂人机接口的广泛使用以及芯片设计及加工工艺的提高,以32位处理器为核的SOC系统芯片的大范围使用,极大的推动了嵌入式IT技术的发展速度[1]。
20世纪末,嵌入式计算机系统的诞生,标志了计算机进入了通用计算机系统与嵌入式计算机系统两大分支并行发展时代。
嵌入式计算机系统走单芯片化道路。
它动员了原有的传统电子系统领域的厂家与专业人士,接过起源于计算机领域的嵌入式系统,承担起发展与普及嵌入式系统的历史任务,迅速地将传统的电子系统发展到智能化的现代电子系统时代。
嵌入式系统必须走独立发展道路。
这条道路就是芯片化道路。
将计算机做在一个芯片上,从而开创了嵌入式系统独立发展的单片机时代。
1.1.2嵌入式系统的发展现状及未来趋势
随着信息化,智能化,网络化的发展,嵌入式系统技术将获得广阔的发展空间。
自20世纪90年代以来,嵌入式技术全面展开,目前已成为通信和消费类产品的共同发展方向。
ARM微处理器及基于ARM的嵌入式技术的应用已经深入到各个领域,主要表现在以下几个方面:
(1)工业控制领域:
作为32位的RISC架构,基于ARM核的微控制器芯片不仅占据了高端微控制器市场的大部分市场份额。
同时也逐渐向低端微控制器应用领域扩展。
ARM微控制器的低功耗、高性价比向传统的8位/16位微控制器提出了挑战。
(2)无线通信领域:
目前已有超过85%的无线通信设备采用了ARM技术,ARM以其高性能和低成本,在该领域的地位日益巩固。
(3)网络应用:
随着宽带技术的推广,采用ARM技术的ADSL芯片正逐步获得竞争优势。
此外,ARM在语音及视频处理上进行了优化,并获得广泛支持,也对DSP的应用领域提出了挑战。
(4)消费类电子产品:
ARM技术在目前流行的数字音频播放器、数字电视、数字电视机顶盒和游戏机中得到广泛采用。
(5)成像和安全产品:
现在流行的数码相机和打印机中绝大部分采用ARM技术。
手机中的32位SIM智能卡也采用了ARM技术。
除此以外,ARM微处理器及技术还应用到许多不同的领域,并会在将来取得更广泛的应用[2]。
计算机应用的普及、互联网技术的使用以及纳米微电子技术的突破,也正有力地推动着未来的工业生产、商务活动、科学实验和家庭生活等领域的自动化和信息化进程。
全生产过程自动化产品制造、大范围电子商务活动、高度协同科学实验以及现代化家庭起居,也为嵌入式产品造就了崭新而巨大的商机。
嵌入式系统的硬件方面,不仅有各大公司的微处理器芯片,还有用于学习和研发的各种配套开发包。
目前低层系统和硬件平台经过若干年的研究,已经相对比较成熟,实现各种功能的芯片应有尽有。
在嵌入式系统应用中,嵌入式微处理器具有体积小、重量轻、成本低、性能强、功耗低、可靠性高以及面向行业具体应用等突出特征。
信息时代,数字时代使得嵌入式产品获得了巨大的发展契机,为嵌入式市场展现了美好的前景,同时也对嵌入式生产厂商提出了新的挑战,从中我们可以看出未来嵌入式系统的几大发展趋势:
支持开发的工具和操作系统;
(1)联网成为必然趋势;
(2)精简系统内核、算法,设备实现小尺寸、微功耗和低成本;
(3)提供精巧的多媒体人机界面。
1.2课题的意义和内容
1.2.1研究意义
在今日,嵌入式ARM技术已经成为了一门比较热门的学科,无论是在电子类的什么领域,你都可以看到嵌入式ARM的影子。
如果你还停留在单片机级别的学习,那么实际上你已经落下时代脚步了,ARM嵌入式技术正以几何的倍数高速发展,它几乎渗透到了几乎你所想到的领域。
数字核心板是整个嵌入式系统的核心,为用户板的良好运行提供支持。
本身的低功耗、小型化设计使它可以与嵌入式仪器良好结合,从而应用于各种嵌入式仪器中。
本设计的核心板为基于ARM9-S3C2410的嵌入式系统提供了良好的硬件平台,其核心为CPU采用三星公司S3C2410ARM920T,主频203MHz,还有SDRAM、NANDFlash、NORFlash等。
它以基于S3C210的最小系统为基础对外提供丰富的外围I/O接口,通过这些核心板接口(尤其是GPIO口),我们可以很方便地在开发板上进行扩展电路实验以及根据一些特定的需要进行嵌入式系统的设计和开发。
该核心板既可以应用与各种仪器设备实现连接,也能利用引出的I/O接口自行设计实现各种功能,还可作为学生的开发平台和教学实验仪,特别适合于具有自主知识产权产品的开发,具有较为广阔的应用前景。
1.2.2课题内容
嵌入式系统的硬件是以嵌入式微处理器为核心的数字核心板,主要由嵌入式微处理器、总线、存储器、输入/输出接口和设备组成。
本课题正是要设计出基于当前较好的嵌入式微处理器S3C2410的数字核心板,以便为自行设计的嵌入式仪器提供核心板,从而组成完整的嵌入式系统,开发出自己的嵌入式仪器。
本课题的主要内容如下:
(1)嵌入式微处理器S3C2410的整体概况及相关详细参数;
(2)数字核心板各模块所选的芯片的具体参数,芯片与S3C2410的连接原理;
(3)辅助设计软件Protel99SE的使用,数字核心板的各个功能模块的设计;
(4)数字核心板的调试。
2.基于ARM9-S3C2410的最小系统
2.1S3C210概述
2.1.1S3C210芯片简介
S3C2410是三星公司推出的16/32位RISC处理器(ARM920T内核),适用于手持设备、POS机、数字多媒体播放设备等等,具有价格低、低功耗、高性能等特点。
S3C2410采用了ARM920T内核,0.18um工艺的CMOS标准宏单元和存储单元。
它的低功耗、精简和出色的全静态设计特别适用于对成本和功耗敏感的应用。
同样它还采用了AdvancedMicrocontrollerBusArchitecture(AMBA)新型总线结构[3]。
S3C2410提供了一系列完整的系统外围设备,消除了为系统配置额外器件的需要,大大减少了整个系统的成本。
S3C2410主要的特征如下:
(1)203Mhz的ARM920T内核,支持JTAG仿真调试;
(2)16KB的I-Cache和16KB的D-Cache;
(3)具有MMU,支持WinCE、EPOC32、Linux等操作系统;
(4)外部存储器控制器,共分8个Bank,每个Bank可访问128MB空间;
(5)片内4KBSRAM,可用作NANDFlash系统引导的缓冲区;
(6)LCD控制器(最大支持4K色STN和256色TFT),1通道LCD专用DMA;
(7)4通道DMA,有外部请求引脚;
(8)3个UART(IrDA1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM9S3C2410 数字 核心 硬件 设计