一种用于实现光纤通道端口热插拔功能的电路的制作方法

文档序号:7908296阅读:232来源:国知局
专利名称:一种用于实现光纤通道端口热插拔功能的电路的制作方法
技术领域
本实用新型涉及计算机硬件技术,尤其涉及一种用于实现光纤通道端口热插拔功 能的电路。
背景技术
光纤通道实现中由于某些情况的发生会导致光纤脱落或者人为发生热插拔情况, 但是现有的技术中没有一种电路可以恢复光纤脱落的数据传输继续完成通信。

实用新型内容为了解决现有的技术中没有用于实现光纤通道端口热插拔功能的电路的技术问 题,本实用新型提供一种用于实现光纤通道端口热插拔功能的电路。本实用新型的技术解决方案一种用于实现光纤通道端口热插拔功能的电路,其特殊之处在于包括同步电路、 采样电路以及判断电路,所述同步电路用于将接收到端口状态机产生有效信号fc_syn进 行时钟域同步生成同步时钟信号fc_synC_l,并将同步时钟信号fc_sync_l分别发送给采 样电路和判断电路,所述采样电路包括寄存器,所述同步时钟信号fc_sync_l经寄存器采样后输出测 试信号fc_sync_2并发送给判断电路,所述判断电路用于在同步时钟信号fc_sync_l和测试信号fc_sync_2均有效时并 接收到接收状态机的状态为空闲状态时发送有效的控制信号fC_at_SynC控制接收状态机 与端口状态机连接,或在同步时钟信号fc_sync_l和测试信号fc_sync_2中至少存在一路 无效信号时发送无效的控制信号fC_at_Sync控制接收状态机与端口状态机断开。上述同步电路包括两级寄存器。上述判断电路可实现如下控制如果同步时钟信号fc_sync_l与测试信号fc_sync_2均为有效信号且判断电路接 收的接收状态机的状态为空闲状态,则判断电路发送有效的控制信号fC_at_SynC控制接 收状态机与端口状态机连接;如果同步时钟信号fc_sync_l和测试信号fc_sync_2中至少存在一路无效信号, 则判断电路发送无效的控制信号fC_at_SynC控制接收状态机与端口状态机断开。一种用于实现光纤通道端口热插拔功能的方法,其特殊之处在于包括以下步 骤1端口状态机FC处于AC状态,此时端口状态机产生有效信号fC_syn并发送给同 步电路;2同步电路对有效信号fc_syn进行时钟域同步,生成同步时钟信号fc_sync_l并 并行输出给判断电路和采样电路;3同步时钟信号fc_sync_l经采样电路采样形成测试信号fc_sync_2并输出给判断电路;接收状态机发送接收状态机的状态给判断电路;4同步时钟信号fc_sync_l与测试信号fc_sync_2在判断电路中比较并进行如下 控制如果同步时钟信号fc_sync_l与测试信号fc_sync_2均为有效信号且判断电路接 收的接收状态机的状态为空闲状态,则判断电路发送有效的控制信号fC_at_SynC控制接 收状态机与端口状态机连接;如果同步时钟信号fc_sync_l和测试信号fc_sync_2中至少存在一路无效信号, 则判断电路发送无效的控制信号fC_at_SynC控制接收状态机与端口状态机断开。此过程 描述了一个端口状态机从离线到上线的一个过程,亦即只有在状态机空闲的时候,端口状 态机重新上线才是有效的。本实用新型所具有的优点1、本实用新型通过用于实现光纤通道端口热插拔功能的方法和电路,此方法描述 了一个端口状态机从离线到上线的一个过程,亦即只有在状态接收机处于空闲状态的时 候,端口状态机重新上线才是有效的。由此,本实用新型在光纤通道实现中由于某些情况发 生光纤脱落或者人为发生热拔插情况后,可以实现数据恢复传输。

图1为本实用新型的电路结构示意图。
具体实施方式
此电路实现了 一种用于在光纤通道技术传输数据时,由于某种原因导致光纤脱落 或损坏而使端口状态机不能正常使用,此方法和电路解决了该问题。一种用于实现光纤通道端口热插拔功能的方法,包括以下步骤1端口状态机FC处于AC状态,此时端口状态机产生有效信号fC_syn并发送给同 步电路;2同步电路对有效信号fc_syn进行时钟域同步,生成同步时钟信号fc_sync_l并 并行输出给判断电路和采样电路;3同步时钟信号fc_sync_l经采样电路采样形成测试信号fc_sync_2并输出给判 断电路;接收状态机发送接收状态机的状态给判断电路;4同步时钟信号fc_sync_l与测试信号fc_sync_2在判断电路中比较并进行如下 控制如果同步时钟信号fc_sync_l与测试信号fc_sync_2均为有效信号且判断电路接 收的接收状态机的状态为空闲状态,则判断电路发送有效的控制信号fC_at_SynC控制接 收状态机与端口状态机连接;此过程描述了一个端口状态机从离线到上线的一个过程,亦 即只有在状态接收机处于空闲状态的时候,端口状态机重新上线才是有效的。如果同步时钟信号fc_sync_l和测试信号fc_sync_2中至少存在一路无效信号, 则判断电路发送无效的控制信号fC_at_SynC控制接收状态机与端口状态机断开。如图1所示用于实现光纤通道端口热插拔功能的电路,包括同步电路、采样电路 以及判断电路,同步电路用于将接收到端口状态机产生有效信号fc_syn进行时钟域同步生成同步时钟信号fc_synC_l,并将同步时钟信号fc_sync_l分别发送给采样电路和判断 电路,采样电路包括寄存器,所述同步时钟信号fc_sync_l经寄存器采样后输出测试信 号fc_sync_2并发送给判断电路,判断电路用于在同步时钟信号fc_sync_l和测试信号fc_sync_2均有效时并接收 到接收状态机的状态为空闲状态时发送有效的控制信号fC_at_SynC控制接收状态机与端 口状态机连接,或在同步时钟信号fc_sync_l和测试信号fc_sync_2中至少存在一路无效 信号时发送无效的控制信号fc_at_sync控制接收状态机与端口状态机断开。在光纤通道应用环境中,电路没有提供在热拔插光纤的情况下,接收状态机的状 态会自动变动,当接收状态机的状态跳变为空闲状态,且同步时钟信号fc_synC_l与测试 信号fc_sync_2均为有效信号时,接收状态机与端口状态机连接。同步电路包括两级寄存器。判断电路可实现如下控制如果同步时钟信号fc_sync_l与测试信号fc_sync_2均为有效信号且判断电路接 收的接收状态机的状态为空闲状态,则判断电路发送有效的控制信号fC_at_SynC控制接 收状态机与端口状态机连接;如果同步时钟信号fc_sync_l和测试信号fc_sync_2中至少存在一路无效信号, 则判断电路发送无效的控制信号fC_at_SynC控制接收状态机与端口状态机断开。此技术的主要实现了在光纤通道实现中由于某些情况发生光纤脱落或者人为发 生热拔插情况后,在恢复光纤连接的情况下可以继续完成通信的要求。
权利要求1.一种用于实现光纤通道端口热插拔功能的电路,其特征在于包括同步电路、采样 电路以及判断电路,所述同步电路用于将接收到端口状态机产生有效信号(fc_Syn)进行 时钟域同步生成同步时钟信号(fC_synC_l),并将同步时钟信号(fc_sync_l)分别发送给 采样电路和判断电路,所述采样电路包括寄存器,所述同步时钟信号(fc_sync_l)经寄存器采样后输出测试 信号(fc_sync_2)并发送给判断电路,所述判断电路用于在同步时钟信号(fc_sync_l)和测试信号(fc_syncj)均有效时 并接收到接收状态机的状态为空闲状态时发送有效的控制信号(fc_at_sync)控制接收状 态机与端口状态机连接,或在同步时钟信号(fc_sync_l)和测试信号(fc_sync_2)中至少 存在一路无效信号时发送无效的控制信号(fC_at_Sync)控制接收状态机与端口状态机断 开。
2.根据权利要求1所述的用于实现光纤通道端口热插拔功能的电路,其特征在于所 述同步电路包括两级寄存器。
3.根据权利要求1或2所述的用于实现光纤通道端口热插拔功能的电路,其特征在于 所述判断电路可实现如下控制如果同步时钟信号(fc_sync_l)与测试信号(fc_sync_2)均为有效信号且判断电路接 收的接收状态机的状态为空闲状态,则判断电路发送有效的控制信号(fc_at_sync)控制 接收状态机与端口状态机连接;如果同步时钟信号(fc_sync_l)和测试信号(fc_sync_2)中至少存在一路无效信号, 则判断电路发送无效的控制信号(fC_at_Sync)控制接收状态机与端口状态机断开。
专利摘要本实用新型涉及一种用于实现光纤通道端口热插拔功能的电路,包括同步电路、采样电路以及判断电路,同步电路用于将同步时钟信号分别发送给采样电路和判断电路,同步时钟信号经寄存器采样后输出测试信号并发送给判断电路,判断电路用于在同步时钟信号和测试信号均有效时并接收到接收状态机的状态为空闲状态时发送有效的控制信号控制接收状态机与端口状态机连接,或在同步时钟信号和测试信号中至少存在一路无效信号时发送无效的控制信号控制接收状态机与端口状态机断开。本实用新型解决了现有的技术缺少实现光纤通道端口热插拔功能技术的技术问题,本实用新型在光纤通道实现中由于发生光纤脱落或者人为发生热拔插情况后,实现数据恢复传输。
文档编号H04B10/12GK201910801SQ20102068484
公开日2011年7月27日 申请日期2010年12月28日 优先权日2010年12月28日
发明者李攀, 杨海波, 田泽, 蔡叶芳 申请人:中国航空工业集团公司第六三一研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1