基于AT91RM9200的以太网接口模块设计.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:5 大小:357KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于AT91RM9200的以太网接口模块设计.pdf

基于AT91RM9200的以太网接口模块设计.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2009年第8期总第295基于AT91RM9200的以太网接口模块设计何玉朝,程耕国。,张瀛。(1.冶金自动化与检测技术教育部工程研究中心湖北武汉430081;2.武汉科技大学信息科学与工程学院湖北武汉430081)摘要:主要介绍基于AT91RM9200处理器的以太网接口模块设计,给出基于网络芯片RTL8019AS的系统外围接口相关器件选型。在硬件设计的基础上,给出了详细的编程思想、工作流程以及部分关键代码。在此设计方案下,完全可以实现通过以太网进行通信,达到嵌入式模块之间实时控制的目的。关键词:AT91RM9200;以太网;RTL8019AS;嵌入式模块中图分类号:TP393.11文献标识码:B文章编号:1004—373X(2O09)O8一O17一O5DesignofEthernetInterfaceModuleBasedonAT91RM9200HEYuchao。CHENGGengguo,ZHANGYing’^(1.EngineeringResearchCenterofMetallurgicalAutomationandMeasurementTechnology,MinistryofEducation,Wuhan,430081,China2.SchoolofInformationScienceandTechnology,WuhanUniversityofScienceandTechnology,Wuhan,430081,China)Abstract:EthernetinterfacemoduledesignbasedonAT91RM9200processor,aswellastherelevantpartsofapparatusofsystemperipheryinterfaceofRTL8019ASnetworkCMOSchipareintroduced.Onthebasisofhardwaredesign,thespecificidea,flowandsomekeycodeofsoftwareprogrammeprocedurearegiven.Accordingtothisscheme,itSpossibletocommuni—catebyEthernet,aimingatreal—timecontrollingamongembeddedmodules.Keywords:AT91RM9200;Ethernet;RTL8019AS;embedddedmodule26位地址总线可以对最大64MB空间进行寻址。片0引言内集成了非常丰富的外围功能模块,包括内存管理单元在Internet飞速发展的今天,网络已经渗透到生活(MMU)、内部包含16KB的SRAM和128KB的的方方面面,与网络的结合已经成为嵌入式系统发展的ROM,16KB的数据缓存以及16KB的指令缓存。其必然趋势。目前,ARM微处理器已经在多个领域中得外部总线接口控制器(EBI),支持SDRAM,静态存储到应用,各种基于ARM微处理器的设备应用数量已经器,BurstFLASH以及CompactFLASH。为了提高系远远超过了通用计算机,基于ARM微处理器的开发应统性能还扩展了以下外设:增强的时钟发生器与电源管用正成为数字时代的技术潮流。理控制器(PMC);系统定时器(ST);实时时钟(RTC);高级中断控制器(AIc);4个32位PIO控制器;20通道1AT91RM9200简介的外设数据控制器(PDC);10/100兆Base—T型以太AT91RM9200是Atmel公司开发的基于网卡接口;4个通用同步/异步串行收发器(UASRT)ARM92OT核的高性能,低功耗16/32位RISC微处理以及JTAG/ICE接口等。器,内部集成丰富的外设资源与外设接口,从而为低功2最小系统设计耗,低成本,高性能的计算机应用提供了一个单片解决方案。适用于要求外设资源丰富,功耗低,工作稳定的硬件系统设计是嵌入式系统设计的基础,ARM系工业控制等方面。统硬件平台主要分为两部分:一部分为基于ARM处理AT91RM9200微处理器最高主频为180MHz,其器的最小系统;另一部分为外围扩展电路。系统只有在双向、32位外部数据总线支持8/16/32位数据宽度,硬件最小系统调试稳定的基础上,才能灵活、轻松地扩展出其他外围应用,所以最小系统是保证微处理器可靠收稿日期:2008—09—12工作所必须的基本电路。基于AT91RM9200微处理基金项目:国家自然科学基金:压电材料在柔性构造物智能控器的最小系统由微处理器、电源电路、时钟电路、复位电制中的应用研究资助项目(60074032)