基于arm平台的嵌入式系统以太网接口的设计

基于arm平台的嵌入式系统以太网接口的设计

ID:12300491

大小:79.00 KB

页数:6页

时间:2018-07-16

基于arm平台的嵌入式系统以太网接口的设计_第1页
基于arm平台的嵌入式系统以太网接口的设计_第2页
基于arm平台的嵌入式系统以太网接口的设计_第3页
基于arm平台的嵌入式系统以太网接口的设计_第4页
基于arm平台的嵌入式系统以太网接口的设计_第5页
资源描述:

《基于arm平台的嵌入式系统以太网接口的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、嵌入式系统原理及应用开发技术姓名学号097001010970011209700119班级09电信1班院别计算机与信息工程学院5嵌入式系统与网络接口的设计与实现摘要:介绍了嵌入式以太网接口的设计与实现,采用S3C44B0x微控制器与以太网控制芯片RTL8019AS进行硬件设计,并对S3C44B0x的性能,RTL8019AS逻辑结构和工作原理及相关寄存器设置进行了分析和讨论,给出了相关硬件连接图及驱动程序的移植,实现嵌入式以太网的数据传输器并成功应用于电力远动系统的改造。关键词:嵌入式微处理器网络接口数据传输随着信息

2、化智能化网络化的发展,嵌入式技术获得了广阔的发展空间。进入20世纪90年代,嵌入式技术全面展开,目前已成为通信和消费类产品的共同发展方向。而在网络飞速发展的今天,网络已经渗透到了方方面面网络传输成为最经济最有效的数据传输方式之一,嵌入式技术和网络的结合也已经成为了嵌入式技术最新的研究方向。但是,目前基于嵌入式系的以太网设计方案不是很多。本文使用处理器S3C44BOX和10MB以太网接口芯片RTL8019AS,提出了一种嵌入式系统的网络接口设计。第一章嵌入式系统及以太网的概述1.1嵌入式系统与嵌入式处理器嵌入式系统

3、一般是指非PC系统,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。包括硬件和软件两部分:硬件包括处理器/微处理器、存储器、外设器件和I/O端口、图形控制器等。软件部分包括操作系统软件和应用程序编程。应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。嵌入式系统一般由处理器、存储器、输入输出和软件四个部分构成。嵌入式系统核心的部分是嵌入式处理器,目前,世界上具有嵌入式功能特点的处理器已经超过了lO00多种,30多个系列。现在

4、主要流行的嵌入式处理器类型有PowerPC、X86、MIPS、ARM/SARM系列等。微处理器的特点如下:u支持多任务能力,并且有较短的中断响应时间,从而使代码和内核的执行时间减少到最低限度;u具有功能很强的存储区保护功能,为了避免在软件模块之间出现错误的交叉作用;u可扩展的处理器结构,能最迅速地开发出满足应用的最高性能的嵌入式微处理器;u必须功耗很低,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此,如需要功耗只有mw甚至μw级。S3C44BOX是目前使用最多的ARM核芯的嵌入式处理

5、器。它是基于ARMTTDMI5内核的16/32位RISC处理器。功能强大,目前已广泛应用于手持设备、因特网设备、网络、调制解调设备等领域。其主要特点有:ü其功能强大,扩展了完整的通用外围器件,使系统的费用降至最低,减低了硬件开发的难度;ü系统配置了2MB的FLASH存储器以及8MB的SDRM存储器;ü为手持设备和一般类型应用提供了高性价比和高性能的微控制器解决方案;ü它的低功耗和出色的全静态设计特别适用于对成本和功耗敏感的应用;ü广泛应用于手持设备、因特网设备、网络、调制解调设备等领域。S3C44BOX主要功能如

6、下:·带8KB缓存的2.5V静态ARMTTDMICPU核;·带有扩展内存控制器;·有一个专用DMA通道的LCD控制器;·有2个通用DMA通道,1个带外部请求管脚的DMA通道;·有71个通用I/0端口和8个外部中断;·有5路PWM定时器和1路内部定时器;·带有8通道10位ADC(采样速率为100Kbit/s);·带有看门狗定时器;·有四种能量控制模式:正常模式、低模式、休眠模式和停止模式。1.2网络接口芯片RTL8019AS以太网接口芯片的功能是处理主机访问网络媒体的操作把来自上层的数据包封装成帧,再编码成信号,发

7、送到网络上。或者把从网络上接收到的信号,组合成帧,送往OSI(OpenSystemInterconnection)模型的上层设备处理。本设计方案的网络接口选用与NE2000兼容的10M网卡芯片RTL8019AS。选用RTL8019AS是因为它软件移植性好,接口简单,价格便宜,带宽充裕。RTL8019AS是高度集成的以太网控制器,它有以下的一些主要特点:遵守EthemetⅡ、IEEE802.3、10Base5、10Base2、10BaseT等标准,支持全双工以太网功能,收发可同时达到10Mbit/s,支持UTP、A

8、UI和BNG的自动检测功能;在10BaseT拓扑结构的网络中,自动改正极性l提供可选择的l6个I/0口基地址。RTL8019AS含有16K字节的RAM,地址为0x4000~0x7ffff,每256个字节为一页,共有64页,页面的选择通过CR寄存器的第6、7位来选择。这16KB地址的RAM的一部分用来存放接收的数据包,一部分用来存储发送的数据包,也可以用来存放用户数据。第二

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。