郑州轻工业学院学报(自然科学版)
鄭州輕工業學院學報(自然科學版)
정주경공업학원학보(자연과학판)
JOURNAL OF ZHENGZHOU INSTITUTE OF LIGHT INDUSTRY(NATURAL SCIENCE)
2015年
1期
95-99
,共5页
NicheStack TCP/IP协议栈%以太网控制器%FPGA%SOPC%μC/OS-II
NicheStack TCP/IP協議棧%以太網控製器%FPGA%SOPC%μC/OS-II
NicheStack TCP/IP협의잔%이태망공제기%FPGA%SOPC%μC/OS-II
NicheStack TCP/IP protocol stack%ethernet controller%FPGA%SOPC%μC/OS-II
针对传统嵌入式以太网系统存在的数据传输速率低、硬件不能升级、实时性和通用性不足等问题,提出了基于内嵌有Nios II CPU 的Altera Cyclone系列FPGA的以太网控制器设计方案。该方案针对以太网协议利用Quartus II和Nios II IDE为开发工具,对硬件进行重新配置,以提高系统集成度;采用SOPC技术构建了嵌入式网络硬件平台;基于μC/OS-II实现了NicheStack TCP/IP协议栈的移植及顶层应用程序的编写。系统测试结果表明,数据能够以400 Mb/s的速率正确收发,满足了以太网通信速率的要求,并可根据实际情况灵活配置。
針對傳統嵌入式以太網繫統存在的數據傳輸速率低、硬件不能升級、實時性和通用性不足等問題,提齣瞭基于內嵌有Nios II CPU 的Altera Cyclone繫列FPGA的以太網控製器設計方案。該方案針對以太網協議利用Quartus II和Nios II IDE為開髮工具,對硬件進行重新配置,以提高繫統集成度;採用SOPC技術構建瞭嵌入式網絡硬件平檯;基于μC/OS-II實現瞭NicheStack TCP/IP協議棧的移植及頂層應用程序的編寫。繫統測試結果錶明,數據能夠以400 Mb/s的速率正確收髮,滿足瞭以太網通信速率的要求,併可根據實際情況靈活配置。
침대전통감입식이태망계통존재적수거전수속솔저、경건불능승급、실시성화통용성불족등문제,제출료기우내감유Nios II CPU 적Altera Cyclone계렬FPGA적이태망공제기설계방안。해방안침대이태망협의이용Quartus II화Nios II IDE위개발공구,대경건진행중신배치,이제고계통집성도;채용SOPC기술구건료감입식망락경건평태;기우μC/OS-II실현료NicheStack TCP/IP협의잔적이식급정층응용정서적편사。계통측시결과표명,수거능구이400 Mb/s적속솔정학수발,만족료이태망통신속솔적요구,병가근거실제정황령활배치。
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 II CPU was proposed.The design aimed at Ethernet protocal using the Quartus II and Nios II 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-II to achieve the migration of Ni-cheStack 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 flexi-ble configurated according to actual situation.