摘要:国家知识产权局信息显示,上海威固信息技术股份有限公司申请一项名为“一种基于FPGA主机间进行数据传输的方法”的专利,公开号CN120104547A,申请日期为2025年02月。
金融界2025年6月6日消息,国家知识产权局信息显示,上海威固信息技术股份有限公司申请一项名为“一种基于FPGA主机间进行数据传输的方法”的专利,公开号CN120104547A,申请日期为2025年02月。
专利摘要显示,本发明提供了一种基于FPGA主机间进行数据传输的方法,其中,数据发送的方法包括以下步骤:步骤1:用户需要发送数据时,调用网络编程的发送函数接口,将数据发送到协议栈;步骤2:协议栈根据需要增加对应的TCP包头、IP包头,并调用底层驱动注册的数据发送接口,将数据发送到驱动;步骤3:驱动程序检查队列状态,判断是否可发送数据,如可发送数据则进入步骤4;否则,直接返回BUSY状态给协议栈,协议栈选择合适时机进行重试;步骤4:获取队列中的空闲项,填充其描述符,并将生产者指针加1;步骤5:FPGA不断检测发送队列是否为空,若检测到队列项为非空,则进入步骤6;否则,继续循环检测;步骤6:判断AURORA READY信号是否有效,若有效,则进入步骤7;步骤7:获取发送队列的队列项;步骤8:从CPU端读取数据,并根据需要填充包头、帧长、包尾,将数据发送到AURORA;步骤9:判断命令对应的数据是否发送完成,若未完成,则返回步骤6,若命令已完成,则进入步骤10;步骤10:发送MSIX中断给CPU;步骤11:CPU收到中断后释放对应的发送资源;步骤12:通知协议栈该帧数据包已完成发送;步骤13:更新发送队列对应的生产者及消费者指针。
天眼查资料显示,上海威固信息技术股份有限公司,成立于2013年,位于上海市,是一家以从事住宿业为主的企业。企业注册资本6180.2964万人民币。通过天眼查大数据分析,上海威固信息技术股份有限公司共对外投资了18家企业,参与招投标项目71次,财产线索方面有商标信息64条,专利信息205条,此外企业还拥有行政许可6个。
来源:金融界