基于NicheStack TCP/IP协议栈的嵌入式以太网控制器的设计与实现
Design and realization of the embedded ethernet controller based on NicheStack TCP/IP protocol stack
-
摘要: 针对传统嵌入式以太网系统存在的数据传输速率低、硬件不能升级、实时性和通用性不足等问题,提出了基于内嵌有Nios Ⅱ CPU的Altera Cyclone系列FPGA的以太网控制器设计方案.该方案针对以太网协议利用Quartus Ⅱ和Nios Ⅱ IDE为开发工具,对硬件进行重新配置,以提高系统集成度;采用SOPC技术构建了嵌入式网络硬件平台;基于μC/OS-Ⅱ实现了NicheStack TCP/IP协议栈的移植及顶层应用程序的编写.系统测试结果表明,数据能够以400 Mb/s的速率正确收发,满足了以太网通信速率的要求,并可根据实际情况灵活配置.
-
关键词:
- NicheStack TCP/IP协议栈 /
- 以太网控制器 /
- FPGA /
- SOPC /
- μC/OS-Ⅱ
Abstract: In order to solve the problems of the traditional embedded Ethernet system,such as low data transmission rate,hardware cannot be upgraded,poor real-time and universality etc,the Ethernet controller design scheme based on Altera Cyclone series FPGA with Nios Ⅱ CPU was proposed.The design aimed at Ethernet protocal using the Quartus Ⅱ and Nios Ⅱ IDE as the development tools for reconfiguration of the hardware in order to reduce the cost and improve the system integration.The SOPC technology was used to construct the embedded network hardware platform and based on μC/OS-Ⅱ to achieve the migration of NicheStack TCP/IP and compiling of the top application.The system test results showed that the design met the requirement of the Ethernet communication rate at the data rate of about 400 Mb/s,and could be flexible configurated according to actual situation.-
Key words:
- NicheStack TCP/IP protocol stack /
- ethernet controller /
- FPGA /
- SOPC /
- μC/OS-Ⅱ
-
-
[1]
杨新华,王用玺,刘欣.基于FPGA的以太网高速数据传输系统的设计[J].仪表技术与传感器,2013(12):80.
-
[2]
王国法,刘炜,段明玮.基于嵌入式系统的以太网通信开发[J].光通信技术,2012(4):36.
-
[3]
徐海军,刘金刚,王益华.基于ARM核的嵌入式TCP/IP协议栈简化实现[J].计算机应用研究,2006,23(10):251.
-
[4]
王鹏,姚明眸,鲍民权.基于FPGA的航空全双工以太网交换芯片[J].计算机工程,2008,34(23):261.
-
[5]
Yang H C,Wang F,Zhang J J,et al.Design of embedded tri-mode ethernet based on FPGA[J].Computer Engineering ,2007(15):139.
-
[6]
李硕.基于FPGA的SOPC嵌入式系统设计技术的研究与应用[D].北京:北京工业大学,2012.
-
[7]
赵星星,罗克露,张军,等.嵌入式实时操作系统移植技术的研究与应用[J].计算机工程,2007(17):90.
-
[8]
黄布毅,刘国梅,郑安平,等.嵌入式家庭网络中央控制器的开发[J].郑州轻工业学院学报:自然科学版,2004,19(2):41.
-
[9]
杨威.基于FPGA的以太网和串口数据传输系统设计与实现[D].哈尔滨:哈尔滨工程大学,2013.
-
[10]
张志刚.FPGA与SOPC设计教程/DE2实践[M].西安:西安电子科技大学出版社,2007.
-
[1]
计量
- PDF下载量: 18
- 文章访问数: 624
- 引证文献数: 0