Embedded TCP/IP Controller for a RISC-V SoC


연구 분야: Networking



학회: 2022 IFIP/IEEE 30th International Conference on Very Large Scale Integration (VLSI-SoC)


초록

In this paper, we present the design of an open-source RISC-V application processor with an embedded TCP/IP network module. Traditionally, the TCP/IP stack is a software layer of the OS kernel due to its complex control behavior. However, previous studies show that a hardwired logic can perform the TCP/IP control algorithms much more efficiently than a software implementation. However, to allow a processor to invoke a hardware TCP/IP logic efficiently is not a trivial task. This paper proposes an efficient interface logic between the processor core and the hardware TCP/IP stack through user-defined RISC-V instructions. The proposed architecture is implemented and verified on a Xilinx FPGA development board. Experimental results show that the average end-to-end packet delay can be reduced by up to 99% using the proposed network module when compared against the software network stack under the FreeRTOS real-time operating system. Therefore, the proposed architecture can be very useful for deeply-embedded IOT devices where a low-power processor can be used to handle low-latency high throughput IP packet transmissions.


Author Profile
Chun-Jen Tsai

Department of Computer Science National Yang Ming Chiao Tung University Hsinchu Taiwan

Taiwan
Author Profile
Yi-De Lee

Department of Computer Science National Yang Ming Chiao Tung University Hsinchu Taiwan

Taiwan

📄 논문 정보

발행 연도 2022년
인용수 3
출판 국가 Taiwan
사이트 IEEE
좋아요 수 0

연관 논문 목록 (255건)