摘要
设计基于当前流行Altera公司的第二代片上软核处理器NiosⅡ和嵌入式网络通信领域非常成熟的协议栈uIP,文中对NiosII软核处理器进行了简单的介绍,详细介绍了网络通信系统的设计,包括整个片上系统的配置和校验和计算自定义指令;软件设计,包括网络接口芯片底层驱动程序和uIP协议栈程序在NiosⅡ上的移植。
This design is based on NiosⅡ which is the 2nd generation soft-core processor of Altera and embcddcd network protocol widely-applied uIP. The papcr introduces NiosⅡ process simply, and in detail, describes system design including configuration of the SOPC and user instruction of computing checksum; software design including network interface drive program and porting of uIP protocol on NiosⅡ.