
嵌入式系统的以太网控制器的意义
360电脑维修技术网是一个可以让一个什么都不懂的菜鸟也能够维护自己电脑的网站,内容覆盖、计算机资讯、电脑入门基础知识、各种电脑故障维护、还有电脑及热门游戏操作技巧,同时还提供常用软件和操作系统下载。
随着计算机技术、通信技术得飞速发展,使得我们通过计算机进行网络互连的同时,许多领域的嵌入式设备如工业控制、数据采集、数控机床和智能仪表等也有接入网络的需求。伴随着信息家电出现,嵌入式设备的网络化必将拥有更广阔的发展前途。在这个过程里,首先要解决的问题使嵌入式设备如何实现网络互连。基于以太网技术的网络化控制系统ncs(networkedcontrol system)是继现场总线控制了当前通信技术中的以太网及网络技术,很好地统一了底层的控制网络协议,建立了良好的兼容接口,因此成为了当前及后工业控制领域应用和研究的热点。随着以高性能嵌入式微处理器和嵌入式操作系统为核心的嵌入式技术的发展与推广使用,网络节点在性能、成本、功耗和体积等方面都达到了令人满意的效果,并对ncs 结构和应用产生了很大的影响。
本文主要基于s3c44b0x+uclinux 系统平台开发出嵌入式以太网控制器,该方案和其它设计比较具有高性能、低功耗、软硬件易扩展特点,是当前及今后工业以太网控制器的理想选择方案。
1 嵌入式以太网控制器硬件设计
本文主要基于s3c44b0x+rtl8019as 系统硬件平台开发出嵌入式以太网控制器硬件平台。
图1 为嵌入式以太网控制器硬件设计原理图。嵌入式以太网控制器的硬件设计主要有s3c44b0x 微处理器、以太网模块、存储器模块、串口驱动模块、电源模块、复位和时钟和jtag 接口7 部分。
1.1 s3c44b0x 处理器
s3c44b0x 处理器采用160 引脚的lqfp 封装;为了降低成本,s3c44b0x 提供了丰富的内置部件,包括:8 kb cache,内部sram,lcd 控制器,带自动握手的2 通道uart,4 通道dma,外部存储器控制器(片选逻辑,fp/edo/sdram 控制器),带有pwm 功能的5 通道定时器,通用i/o 端口,实时时钟rtc,8 通道10 位adc,i2c 总线接口,i2s 总线接口,同步sio 接口和pll 倍频器。本嵌入式以太网控制器设计选用它,能够很好地满足小型化、低功耗和低成本的要求。
1.2 以太网模块
rtl8019as 是高度集成以太网控制器,它能够简单的解答即插即用ne2000 兼容适配器,这种适配器具有二重和功率下降特性。
rtl8019as 以太网控制器共有32 个输入地址,对应地址偏移量为00h~1fh,现分别说明如下:
(1)00 h~0 fh 的16 个地址,为寄存器地址。
(2)10 h~17 h 的8 个地址,为数据读写端口地址。
(3)18 h~1 fh 的8 个地址,为复位端口。
2 嵌入式以太网控制器软件设计
系统软件
随着电脑使用时间越来越长,故障也就越来越多,要不断学习新的知识。学习电脑故障和电脑知识大全,帮助您更好的学习电脑!... 如果您喜欢,请记住我们的网站!
关键词:嵌入式以太网控制器




