基于PC104总线的嵌入式以太网卡设计.docx
《基于PC104总线的嵌入式以太网卡设计.docx》由会员分享,可在线阅读,更多相关《基于PC104总线的嵌入式以太网卡设计.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于PC104总线的嵌入式以太网卡设计ronggang导语:利用Intel嵌入式微处理器386EX设计的基于PC104总线的智能网络扩展模块可以知足基于PC104总线或者工业PC的智能电子设备的快速上网需求近几年来,PC机技术向嵌入式应用领域浸透的步伐逐渐加大,嵌入式PC机以其超小的体积、极低的功耗散热,无需机箱和底板就可直接叠装组合成各种系统而受到用户的欢送,因此具有宏大的应用潜力。早期的嵌入式PC机产品是基于8位和16位的ISA总线的标准化母板的PC机,后来又开发出多种小型化嵌入式PC产品。当前,国际上小型化嵌入式PC产品中,较有代表性的当数PC104,其尺寸仅为9.14cm9.65cm,
2、不用插板和总线母板,模块之间采用层叠式封装。PC104与ISA标准完全兼容。因此,用户可以充分利用目前被广泛认可的PC构造体系、现有的软硬件资源,提供自己的需求组合成更多的功能,开发出新型的PC104产品,以大大缩短产品开发周期及本钱。随着信息网络技术的开展,工业现场应用中往往存在大量的设备上网的需求。目前,为了实现网络化系统,工业设备都必须以网络终端的形式出如今系统中。由于工业控制系统设备的多样性和分布性,智能模块方式的嵌入式终端已成为主流设备控制方式,而这种网络终端大多用单片机或者数字信号处理器来实现。在功能单一及性能要求不高的情况下,采用8位或者16位的MCU往往知足了现场要求。随着硬件
3、本钱的降低及市场上需要更大功率、复杂而功能丰富的嵌入应用的增加,在嵌入式处理器的高端产品市场上,32位机器得到了很大的成长空间。典型的有AdvancedRISCMachines公司的ARM系列、IBM及Motorola公司的PowerPC、SiliconGraphics公司的MIPS芯片等。Intel公司也在它原有的X86系列中专门增加了一种产品系列386EX,其软件与其它X86微处理器保持完全一致。基于此,本文提出了一种利用Intel386EX嵌入式微处理器设计智能以太网扩展模块NP104的方法。利用此模块,可以实现工业现场应用中基于PC104或者工业PC的智能电子设备快速上网的需求。1根本
4、组成及功能概述NP104是一款支持PC104总线的智能以太网扩展模块。NP104占用PC104总线或者ISA总线上的一段存储器空间约4KB,通过高速双口RAM与主系统交换数据。NP104智能网络扩展模块的主要功能包括以下两方面:实时接收系统CPU提交的数据,按照TCP/IP协议进展封装,通过板的以太网控制接口发往目的地;自动接收网络上发来的数据,并进展解包得到应用数据,放入双口RAM供系统CPU读取。NP104主要针对基于PC104或者工业PC的智能电子设备,需要快速实现设备网络化的应用领域而设计的。由于是通过双口RAM与系统CPU交换数据,客户只需在现有设备中加插1张NP104板卡,在程序中
5、增加简单的几行代码,即可实现通过网络传送数据的目的,最大限度地缩短新产品的入市时间。另外,NP104支持DOC2000大容量电子盘,可实现嵌入式Web效劳器等高级网络应用。图1是NP104的硬件功能框图。从图1可知,NP104是一个基于Intel386EX的完好嵌入式系统,其主要技术指标如下:仅使用PC104的XT总线局部,可与所有PC104主板或者带PC104接口的工控PC主板配合使用;系统CPU对NP104上的双口RAM读写速度不低于500KB/s,保证PC104读写速度不影响网络传输速度;NP104上386EX的工作时钟为40MHz,一般指令周期100ns,知足绝大局部应用的需求;标准1
6、0Mbps以太网接口,10Base-T连接方式;双口RAM占用的存储器空间可配置;可使用PC104的IRQ5中断资源,以便快速响应通讯恳求;标准PC104板卡尺寸96mm90mm。NP104内部主要技术指标为:48MHzIntel386EX高性能、32位微处理器;512KBFlash存储器,带磁盘文件驱动软件接口;10Base-T以太网控制接口,NE2000兼容;1个标准RS232C串口9线;可直接支持M-System公司的DiskOnChip2000系列大容量电子盘芯片;供电电压:510.05V,工作电流570mA;标准PC104尺寸:96mm90mm,提供标准安装孔;工作温度-1065,工
7、作湿度为5%95%,知足国际GB7261第21章规定的电子产品湿热试验要求;NP104可保证不影响其嵌入的整机对图像GB6162规定的干扰试验以及国际GB/T14598.10规定的参级快速瞬变干扰试验的通过。2系统设计讲明NP104内部是一个以386EX为核心的嵌入式系统,通过双口RAM与PC104主CPU进展数据交换。以下把NP104扩展板内CPU称为386EX,PC104上的系统CPU称为主CPU。作为10Mbps以太网接口,采用8位数据总线宽度即可知足应用需求。双口RAM器件选用4K8bit的IDT7134LA,器件封装为PLCC52。双口RAM数据区定义如表1所列。从表1可看出,双口R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PC104 总线 嵌入式 以太 网卡 设计
限制150内