基于FPGA的光纤通道协议引擎的设计与实现  被引量:5

Design and implementation of fibre channel protocol engine based on FPGA

在线阅读下载全文

作  者:赵备[1] 余锋[1] 胡璇[1] 舒宇[1] 汪乐宇[1] 

机构地区:[1]浙江大学仪器科学与工程学系,浙江杭州310027

出  处:《浙江大学学报(工学版)》2009年第9期1604-1608,1620,共6页Journal of Zhejiang University:Engineering Science

摘  要:为加速光纤通道(FC)技术在航空电子系统中的应用,在深入分析光纤通道协议的基础上,基于现场可编程门阵列(FPGA)平台,提出一种高性能光纤通道协议引擎的设计与实现方法.对FC-2层协议的实现进行以序列为中间交互层的软硬件划分,给出了支持多平台应用的系统构架,设计了兼容各种速率且具有可重用性的硬件核心模块,并在具体FPGA平台上实现了2.125 Gb/s的光纤通道协议.测试结果证实,该协议引擎不仅功能正确,而且具有高性能,2 112 bytes的数据块传输的时间延迟在16μs以下,单向有效数据带宽在1.600 Gb/s以上,适合航空电子系统关键任务的应用.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.

关 键 词:光纤通道 现场可编程门阵列 软硬件划分 协议引擎 拆组包 

分 类 号:TP393.04[自动化与计算机技术—计算机应用技术] V243[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象