在光纤通道(FC)协议环境中,FC端口(FCPort)是基本的通信单元,只有端口处于激活状态时,链路才能进行FC数据帧的收发。在对FCPort状态转换原理进行分析的基础上,参照FC-FS-4协议,提出了一种基于FPGA的FCPort状态机设计方法。实验表明:该设计满足协议的规定,具有链路错误检测和端口流量管理的功能,能够对FC端口在数据传输中遇到的链路故障进行恢复。