ARM9系统的硬件设计说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业论文
题目:ARM9系统的硬件设计
学员姓名黄俊礼
学号XXXXXXXX
所在单位电子技术学院
指导教师罗长远
完成日期2007年7月2日
摘要
本文首先对ARM9系统的基本原理进行简单的介绍,然后从具体的工程应用出发,详细介绍ARM9系统硬件开发的具体流程,包括元器件的选型,原理图的绘制,PCB的设计,焊接与调试等。工程所使用的绘图软件是Protel DXP,ARM9系统所选用的CPU是三星公司的S3C2410。
关键词:ARM9系统;PCB设计;Protel DXP;S3C2410
Abstract
At first, this article has a summary introduction of keystone about advances risc machines, and then, it gives the material flow of hardware design on ARM9 system which is based on real engineering application, including choose the components, protract schematic, design the PCB, jointing and testing, and so on. The software of protracting in the engineering is Protel DXP, and the CPU used in system is SamSung S3C2410.
Key Words: Advances RISC Machines;Printed Circuit Board Design;Protel DXP;S3C2410
目录
第一章基础知识 (1)
1.1 ARM 微处理器概述 (1)
1.1.1 ARM-Advanced RISC Machines (1)
1.1.2 ARM微处理器的应用领域 (1)
1.1.3 ARM9微处理器系列 (2)
1.2 硬件开发的准备知识 (3)
第二章原理图设计 (4)
2.1 功能定义及元器件的选型 (4)
2.2 原理图设计 (5)
2.2.1 总体结构图 (5)
2.2.2 电源部分 (6)
2.2.3 CPU部分 (7)
2.2.4 闪存部分 (10)
2.2.5 内存部分 (11)
2.2.6 串口部分 (11)
2.2.7 视频输出部分 (12)
第三章电路板设计 (13)
3.1 多层板的管理 (13)
3.2 布局与布线 (15)
3.2.1 布局的原则 (15)
3.2.2 布线的方法和参数的设置 (16)
3.3 后期处理 (17)
3.3.1 补泪滴 (17)
3.3.2 敷铜 (17)
3.3.3 加标注 (18)
第四章电路板的焊接与调试 (19)
4.1 CPU的焊接 (19)
4.2 外围芯片的焊接与调试 (19)
4.3 软件的烧写 (20)
4.4 电路板的实物图 (21)
4.4.1 硬件实物截图 (21)
4.4.2 图形系统运行截图 (22)
4.4.3 应用程序运行截图 (23)
后记 (24)
参考文献 (24)
第一章基础知识
1.1 ARM 微处理器概述
1.1.1 ARM-Advanced RISC Machines
ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。
1991 年ARM 公司成立于英国剑桥,主要出售芯片设计技术的授权。目前,采用ARM 技术知识产权(IP)核的微处理器,即我们通常所说的ARM 微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM 技术的微处理器应用约占据了32位RISC 微处理器75%以上的市场份额,ARM 技术正在逐步渗入到我们生活的各个方面。
ARM 公司是专门从事基于RISC 技术芯片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM 公司购买其设计的ARM 微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM 微处理器芯片进入市场。目前,全世界有几十家大的半导体公司都使用ARM 公司的授权,因此既使得ARM 技术获得更多的第三方工具、制造、软件的支持,又使整个系统成本降低,使产品更容易进入市场被消费者所接受,更具有竞争力。
1.1.2 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 微处理器及技术还应用到许多不同的领域,并会在将来取得更加广泛的应用。
1.1.3 ARM9微处理器系列
ARM9 系列微处理器在高性能和低功耗特性方面提供最佳的性能。具有以下特点:
-5级整数流水线,指令执行效率更高。
-提供1.1MIPS/MHz 的哈佛结构。
-支持32 位ARM 指令集和16 位Thumb 指令集。
-支持32 位的高速AMBA 总线接口。
-全性能的MMU,支持Windows CE、Linux、Palm OS 等多种主流嵌入式操作系统。
-MPU 支持实时操作系统。
-支持数据Cache 和指令Cache,具有更高的指令和数据处理能力。
ARM9 系列微处理器主要应用于无线设备、仪器仪表、安全系统、机顶盒、高端打印机、数字照相机和数字摄像机等。
ARM9 系列微处理器包含ARM920T、ARM922T 和ARM940T 三种类型,以适用于不同的应用场合。