- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ARM的最小应用系统设计与开发基于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
- 地理分类图表解读地理分类图表解读.doc
- 地税局应对破坏性地震工作方案地税局应对破坏性地震工作方案.doc
- 地砖铺贴分项工程质量施工方案地砖铺贴分项工程质量施工方案.doc
- 地理选修五知识体系地理选修五知识体系.doc
- 地理期末练习一地理期末练习一.doc
- 地理考试备用卷地理考试备用卷.doc
- 地质灾害防治知识宣传单地质灾害防治知识宣传单.doc
- 2016-2017学年高中生物第二单元生态工程与生物安全第1章第2节我国的生态工程教案中图版选修3.doc
- 2022-2023学年小升初英语易错点专练06完形填空15篇(广州教科版专版含答案)2.docx
- 期中专项四年级英语下册(含答案)3.docx
- 期末卷(二)(含答案解析)-2022-2023学年高二历史期中期末复习备考必刷题(选择性必修一国家制度与社会治理).docx
- 第4课欧姆定律的应用第一讲欧姆定律实验探究(原卷版).docx
- Unit1限制性定语从句语法讲义人教版高一英语学生版213.docx
- 2023年宁波市初中毕业升学文化考试科学模拟卷(八).docx
- 5.3细胞呼吸的原理和应用课件高一上学期生物人教版必修12.pptx
- 高中政治更好发挥政府作用教学设计.docx
- 体悟民间故事中的幸福--五上《中国民间故事》导读课.docx
文档评论(0)