检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]国防科学技术大学机电工程与自动化学院,湖南长沙410073
出 处:《计算机测量与控制》2009年第4期763-766,共4页Computer Measurement &Control
摘 要:随着以太网技术的发展,仪器设备可以很方便地通过以太网进行远程监控;传统仪器设备的以太网接口硬件方面通常采用硬核处理器,软件方面通常使用完整的以太网通信协议;然而,硬核处理器不能够根据用户的需要进行裁剪,完整的以太网协议通常需要消耗大量的系统资源;文中提出了一种基于Nios软核处理器的以太网接口的设计方案;该方案硬件方面使用集成在FPGA芯片内部的可编程、可裁剪的软核处理器Nios,软件方面使用能够完成简单以太网通信的精简的TCP/IP协议;文章在阐述了系统的总体设计思路的基础上,给出了该系统的硬件设计方案并对硬件设计中的关键问题进行了特别说明;给出了系统的软件设计方案并对各软件模块的具体实现进行了详细的分析;实践证明,该系统集成度高、稳定可靠,简洁实用,具有可编程性、可裁减性、易操作性以及低成本等特点,具有广泛的应用价值。with the development of Ethemet technology, instruments can be monitored and controlled remotely via Ethemet. Hard-core processors and entire Ethemet communication protocols are usually adopted in traditional instruments to fulfill the Ethemet interface function. However, hard-core processors cannot be tailored according to user's requirements and the entire Ethemet communication protocols consume vast system resources. This paper provides a scheme of an Ethemet interface based on the Nios soft-core processor. A programmable, tailorable, soft-core processor which embedded in a FPGA chip, named Nios, is chosen as the processor of the hardware platform. As to the software part, we use the simplified TCP/IP protocol which is enough to fulfill easy Ethemet communication tasks. On giving the holistie design plan, this paper presents the hardware design scheme and points out some key problems in the hardware design. The software design scheme is also put forward and the realization of each functional block is discussed in detail in this paper. It is proved that this system is highly-integrated, reliable, stable, simple, practical and has the feature of programmable, tailorable, useable, low-cost. The system is believed to have a promising application value.
分 类 号:TP301[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.30