摘要
基于现场可编程门阵列(FPGA)的定制的光纤通道适配器,提出了其设计思路和系统结构.依据光纤通道的协议处理需求进行了软硬件功能划分,在此基础上论述了硬件部分与固件部分的设计与实现.系统采用软硬件协同设计开发模型,硬件实现FC(fibre channel)协议中的FC0,FC1及FC2层部分功能,固件实现FC2层,FCP(fibre channel protocol for SCSI)层、登陆与发现和资源管理功能.固件各功能模块间通过队列进行通信,同时采用了集中的事务管理机制,对事务进行集中管理、定时处理.通过与光纤通道适配器产品互连调试验证了其软硬件功能符合协议标准,能正常运行.
The design idea and system architecture of costumed fiber channel adapter was proposed based on field programmable gate array (FPGA). According to the requirements for fiber channel protocol processing, the functions of the software and the hardware were determined, and the design and implement of the firmware and hardware were elaborated. In the adapter, co-design model for hardware and software was used; the functions of FC0, FC1 and the part of FC2 in fiber channel protocol were implemented by the hardware and the functions of FC2, FCP(fiber channel protocol for SCSI), the login and discovery and resource management by the firmware. The inter-communications among the modules were carried out through memory queues. The event management module was used to collect all events centrally and process them in time. It was seen that the system works correctly through the test connecting with a commercial fiber channel adapter.
出处
《华中科技大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2008年第1期67-70,共4页
Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金
国家重点基础研究发展计划资助项目(2004CB318201)
关键词
光纤通道
适配器
现场可编程门阵列
fiber channel
adapter
field programmable gate array (FPGA)