Font Size: a A A

Research And Implemention Of High-speed Infiniband Interface System

Posted on:2017-05-27Degree:MasterType:Thesis
Country:ChinaCandidate:T J YangFull Text:PDF
GTID:2308330485488098Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the research of the new generation of wireless communication systems, base station network may arise from traditional centralized computing to distribute computing. Communications network will confront high-bandwidth, and low-latency challenges. Traditional Interconnect protocols due to their own limitations, already can not meet the growing demand. Infiniband is a key technology used to overcome bandwidth and latency bottlenecks, with its low-latency virtual channel mode, low overhead communication, and highly reliable communication characteristics, it makes Infiniband interface technologies be a possible solution of the next generation communication systems.Under the background of the new generation of mobile communication system, this airticle take a deep resaerch into how the IB interface works and how to control it. The main contents include:(1) Analysis of Infiniband protocol architecture.Trying to explain why IB can be a key to the problem.(2) HCA control mechanism, the way of control a HCA to do communication operations.(3) The method of implement an IB interface controller based on FPGA, and optimizations for hardware implement.After analysis, this article states an IB interface model. The model consists of FPGA and HCA. One side of the system is HCA which connected IB subnets, the other side of the system is FPGA which stores communications data by onboard DDR memory. There is a controller in FPGA used to control HCA to initialization and do communication operations by send commands or data, also offer a DMA interface for HCA to visit memorys.The on chip controller contains AXI4 interconnector, HCA control module, Queue_buffer module, ICM module and etc.In the design process, the airticle uses regrounping initial sequence, customize command codes, multi-level state machine control, traffic scheduling, and other optimizations from the aspect of FPGA to achieve the perspective of part of the Infiniband protocol architecture, and then run simulation in the individual module. In Vivado integrated environment all modules have been integrated into one system to inform the entire one and another simulation is running for testing a variety of data streams to see whether they are validated. Finally article write timing constrain for the interface controller, get resource consumption report and timing analysis report after implement.The simulation results of this paper shows that the function of the system achieve the desired objectives, timing analysis report shows that the entire system when using 256 bit data width, is capable of running at 250 MHz clock frequency, and enough to meet HCA`s demand. The entire platform could be a Infiniband interface system which used under the background of this paper.
Keywords/Search Tags:Infiniband, HCA, FPGA, interface control
PDF Full Text Request
Related items