摘要
笔者针对目前单核嵌入式处理器运行以太网通信协议栈时负荷过大的问题提出一种采用多核架构的软件协议栈卸载引擎的方法。该方法的实现基于FPGA嵌入式NIOSⅡ软核和AVALON总线架构。笔者描述了NIOS Ⅱ多核系统的软硬件架构和多核系统的互斥及启动机制。笔者描述的方法针对不同通信协议栈具有开发和移植的灵活性。
- 单位
笔者针对目前单核嵌入式处理器运行以太网通信协议栈时负荷过大的问题提出一种采用多核架构的软件协议栈卸载引擎的方法。该方法的实现基于FPGA嵌入式NIOSⅡ软核和AVALON总线架构。笔者描述了NIOS Ⅱ多核系统的软硬件架构和多核系统的互斥及启动机制。笔者描述的方法针对不同通信协议栈具有开发和移植的灵活性。