Design and implementation of fibre channel protocol engine based on FPGA

赵备,余锋,胡璇,舒宇,汪乐宇
DOI: https://doi.org/10.3785/j.issn.1008-973X.2009.09.010
2009-01-01
Abstract:A fibre channel (FC) protocol processing engine based on field programmable gate array (FPGA) was proposed by analyzing the protocol in order to accelerate the applications of FC technology in the avionics. A novel hardware and software partition using sequence as the transaction interface layer was designed to support flexible system architecture for multiple platforms. The 2.125 GB/s FC protocol engine was successfully implemented on FPGA using a speed-adaptive and reusable hardware core. Test results confirmed that the FC engine had high performance. The latency of transferring 2112 bytes data was less than 16 μs, and the unidirectional payload bandwidth was greater than 1.600 Gb/s. The FC engine is suitable for mission critical avionic applications.
What problem does this paper attempt to address?