- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ARM的最用系统设计与开发
基于ARM的最小应用系统设计与开发
桑兴民 王晓明 姚新文 许丽
(兰州交通大学光电技术与智能控制教育部重点实验室,甘肃兰州 730070)
摘要:采用RISC(Reduced Instruction Set Computer,精简指令集计算机)Advanced RISC Machines)微控制器,具有低功耗(内核工作电压一般在1.8V)、、、Atmel公司的ARM920T内核的32位ARM微控制器AT91RM9200,实现其最小应用系统的硬件设计及软件开发;并且完成该系统的调试和仿真。
关键词:嵌入式系统;增强型精简指令集计算机AT91RM9200
A Design and Development of the Least Application System about ARM
SANG xing-min,WANG xiao-ming
(Key Laboratory of Opto-electronic Technology and Intelligent Control
(Lanzhou Jiaotong University), Ministry of Education;730070;Lanzhou Gansu, China)
Abstract: By using RISC(Reduced Instruction Set Computer)construction , ARM (Advanced RISC Machines) of 32 bits Microcontroller takes on low-loss and low-consume (VDDCORE supply voltage is 1.8V),high capability, high executing speed (the unit is MIPS).This paper use 32 bits Microcontroller AT91RM9200 of Atmel Company, achieve a design of the least application system , including hardware design and software program ,achieve the debug and assembly of this system.
Key words: Embedded System; ARM(Advanced?RISC?Machines)AT91RM9200
引言
嵌入式系统具有可靠性高,实时性强,系统内核小和系统配置要求低等特点,使其在工业过程控制、信息家电、交通管理及机器人等研究生产领域中得到广泛应用[1,4]。本文采用Atmel公司的ARM920T内核的32位ARM微控制器AT91RM9200,在外围扩展了64MB(32MB*2)32位SDRAM存储器,FLASH存储器,并实现其初始化;通过DEBUG USART和JTAG两个调试口,实现此应用系统的调试与仿真。
AT91RM9200
Atmel公司生产的AT91RM9200,是完全围绕ARM920T内核构建的系统。采用RISC架构,支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件[1,3];它有丰富的系统与应用外设的标准接口,包括总线接口(EBI);EBI支持 SDRAM、 BurstFlash SmartMedia、CompactFlash NandFlash连接;USB 2.0主机和设备端口;UART串口、SPI、调试通道(DBGU)。
此外,还有高级中断控制器(AIC) 、外设数据控制器(PDC) ,JTAG-ICE口,支持所有数字引脚实现IEEE 1149.1 JTAG边界扫描[1];内置的10/100 Base-T 以太网媒体访问控制器(MAC),可实现系统主机与PHY(OSI参考模型物理层)的数据交换[1]。
2 扩展FLASH硬件设计与软件初始化
FLASH存储器作为一种非易失性存储器,在系统中通常用于存放程序代码,常量表以及一些在系统掉电后需要保存的用户数据等[3]。本文FLASH存储芯片使用的是INTEL公司的16位FLASH存储器TE28F128J3C150(16MB)。该芯片工作电压仅为3V,通过配置其内部命令寄存器,可对FLASH进行编程(烧写),擦除以及其它操作。
2.1 硬件设计
由于ARM微控制器的系统支持8/16/32位的存储器系统,32位的存储器系统具有较高的性能,而16位的存储器系统则在成本及功耗等方面占有很大优势[3],本设计FLASH存储器的配置系统即采用16位存储器系统。其硬件连线为, DQ0-DQ15接数据线D0-D15;A1-A24接
您可能关注的文档
- 地理科学毕业论题报告书.doc
- 地理第二章中国然环境_学案.doc
- 地理试题习题练考试题高二高二地理期中试卷.doc
- 地理:2-4 气候变化 同步训练试题(人教版必修1).doc
- 地理:新人教版级下册教案第6章我们生活的大洲——亚洲第2节自然环境(第2课时).doc
- 地理:第二章中自然环境学案(湘师版八年级上).doc
- 地质调查项目设编写要求.doc
- 地铁WIFI项案概述1.doc
- 地铁与轻轨概论论文.doc
- 地铁工程深基坑工程施工质量.doc
- 教科版科学二年级上册《期末测试卷》含完整答案【名校卷】.docx
- 中西医结合眼科学PPT课件 眼外伤.pptx
- 教科版科学二年级上册《期末测试卷》及参考答案(满分必刷).docx
- 教科版科学二年级上册《期末测试卷》及完整答案(易错题).docx
- 教科版科学二年级上册《期末测试卷》及答案【夺冠】.docx
- 教科版科学二年级上册《期末测试卷》往年题考.docx
- 教科版科学二年级上册《期末测试卷》及答案(考点梳理).docx
- 教科版科学二年级上册《期末测试卷》附完整答案(名校卷).docx
- 教科版科学二年级上册《期末测试卷》必考题.docx
- 教科版科学二年级上册《期末测试卷》及完整答案(考点梳理).docx
最近下载
- 国标阀门型号编制方法JBT308-2004.PDF
- 2024年福建省能源石化集团有限责任公司春季校园招聘455人笔试参考题库附带答案详解.pdf
- 76G-3预应力长向圆孔板.pdf
- 数字媒体艺术_梦境主题“梦幻之旅”插画绘本设计.docx VIP
- 演示文稿国际结算的几种方式.ppt VIP
- C被遗弃的少女 das verlassene magdlein声乐正谱五线谱钢琴伴奏.pdf
- 七年级下数学数形结合附答案解析.pdf
- 教科版科学四年级下册 第三单元 岩石与土壤 5 岩石、沙和黏土.ppt VIP
- 软件系统试运行报告.doc VIP
- DLT 284_输电线路杆塔及电力金具用热浸镀锌螺栓与螺母.pdf
文档评论(0)