Font Size: a A A

Design And Implementation Of PCIE High-speed Network Interface Card Supporting DMA Multi-Queue

Posted on:2022-02-19Degree:MasterType:Thesis
Country:ChinaCandidate:X LiuFull Text:PDF
GTID:2518306341954749Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the emergence of new applications such as the Internet of Things,5 G network,cloud computing,and big data,the throughput demand of data center servers has reached the level of 10 megabits,and the processing delay of microsecond is also required.Traditional network interface cards are difficult to meet the above requirements due to the limitations of data processing and bandwidth.High-speed smart network interface card as a key technology to solve the bottleneck of network emerged.According to the current research trend of high-speed smart network interface card,based on Field Programmable Gate Array(FPGA),this paper designs a high-speed smart network interface card that supports 10Gb Ethernet.The specific work of this paper is as follows:This paper makes an overall analysis of the current high speed smart network interface card in the industry,and makes an in-depth study of the three key technologies-64B/66B encoding technology,hardware unload acceleration technology,and DMA multi-queue technology,and determines the technical solution in this paper.Combined with the above solutions,the key modules of the network card are designed and implemented.Physical Coding Sublayer(PCS)based on 64B/66B Coding technology is designed,and the synchronization head locking problem is mainly solved during receiving.In Media Access Control(MAC)layer,a hardware unload acceleration method based on MAC destination address is designed,and the matching search function based on Content-Addressable Memory(CAM)is completed.Direct Memory Access(DMA)based on descriptor is designed in the PCI-Express bus interface,and the function of moving data quickly is completed.Finally,based on Vivado+Model Sim software,the simulation of each part and the function of the system is completed,and the simulation results are given.The results show that the basic functions of each part have reached the predetermined design requirements,which provides a new idea for realizing the key technology of high-speed smart network interface card in China,and has good engineering application value.
Keywords/Search Tags:High-Speed Smart Network Interface Card Technology, PCS, Match Search, PCIE, DMA multi-queue
PDF Full Text Request
Related items