发明名称 |
一种具有交互能力的光纤通道协议数据发生方法 |
摘要 |
本发明公开了一种具有交互能力的光纤通道协议数据发生方法,为每个发送端口设置发送队列,并为每个发送队列分配存储空间;选择一个发送队列,插入所需要的帧数据、原语、等待条件或时延;设置发送队列的发送方式;启动发送后,将发送队列中的数据依次写入由DDR对应缓冲区中,由FPGA读取DDR中的发送数据,根据控制字判断发送类型,如果是等待条件则等待接收到的协议数据满足条件后,再发送后面的数据;如果是时延则等待指定的时间再发送;如果是原语或帧数据则将协议数据按照标准的帧格式进行组装和发送。该方法具有反馈能力,可以等待接收到某种特定类型的帧,原语或错误再发送后面的数据,或者等待一段时间再发送。 |
申请公布号 |
CN106506403A |
申请公布日期 |
2017.03.15 |
申请号 |
CN201611027092.8 |
申请日期 |
2016.11.17 |
申请人 |
中国电子科技集团公司第四十一研究所 |
发明人 |
黄文南;胡亚平;孟祥禄 |
分类号 |
H04L12/865(2013.01)I;H04L12/863(2013.01)I;H04L12/875(2013.01)I |
主分类号 |
H04L12/865(2013.01)I |
代理机构 |
济南圣达知识产权代理有限公司 37221 |
代理人 |
张勇 |
主权项 |
一种具有交互能力的光纤通道协议数据发生方法,包括FPGA及与FPGA连接的DDR,其特征是,包括以下步骤:为每个发送端口设置具有不同优先级别的发送队列,并为每个发送队列分配存储空间;选择一个发送队列,插入所需要的帧数据、原语、等待条件或时延;设置发送队列的发送方式;启动发送后,将发送队列中的数据依次写入由FPGA控制的DDR对应缓冲区中,由FPGA读取DDR中的发送数据,根据控制字判断发送类型,如果是等待条件则等待接收到的协议数据满足条件后,再发送后面的数据;如果是时延则等待指定的时间再发送;如果是原语或帧数据则将协议数据按照标准的帧格式进行组装和发送。 |
地址 |
266555 山东省青岛市经济技术开发区香江路98号 |