基于Nios软核处理器的以太网接口设计  被引量:5

Design of an Ethernet Interface Based on the Nios Soft-core Processor

在线阅读下载全文

作  者:左震[1] 邓黠[1] 唐贵林[1] 黄芝平[1] 

机构地区:[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.

关 键 词:NIOS 软核 片上可编程 以太网通信 

分 类 号:TP301[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象