一种共享缓冲区的FC消息接收管理方法
摘要:
本发明为FC通信节点接收功能单元提供一种基于msgid的消息接收管理方法,依据上层应用消息的业务类型,在主机内存中分别为每种类型业务分配一个接收缓冲区,并在FPGA逻辑中建立相应的管理单元。相同类型的消息共享接收缓冲区及管理单元,由FPGA逻辑为每个消息分别维护一个链表,其中保存消息所在缓冲区中缓冲单元的索引,支持软件基于msgid接收消息。本发明有效满足软件按照msgid发送和接收消息的需求,同时尽可能在有限的FPGA逻辑资源中管理更多数量的msgid,并针对单个消息提高缓冲深度。
公开/授权文献
0/0