首页> 外国专利> FIRMWARE SOCKET MODULE FOR FPGA-BASED PIPELINE PROCESSING

FIRMWARE SOCKET MODULE FOR FPGA-BASED PIPELINE PROCESSING

机译:用于基于FPGA的管道处理的FIRMWARE插座模块

摘要

A firmware socket module is deployed on a reconfigurable logic device, whereinthe firmware socket module has a communication path between itself and anentry point into a data processing pipeline, wherein the firmware socketmodule is configured to provide both commands and target data to the entrypoint in the data processing pipeline via the same communication path, whereineach command defines a data processing operation that is to be performed bythe data processing pipeline, and wherein the target data corresponds to thedata upon which the data processing pipeline performs its commanded dataprocessing operation. Preferably, the firmware socket module is configured toprovide the commands and target data in a predetermined order that ismaintained throughout the data processing pipeline. Also, the firmware socketmodule may be configured to (1) access an external input descriptor poolbuffer that defines the order in which commands and target data are to beprovided to the data processing pipeline, and (2) transfer the commands andtarget data from an external memory to the data processing pipeline inaccordance with the identified defined order. Results of the processing by thedata processing pipeline are also returned to external memory by the firmwaresocket module, whereupon those results can be subsequently used by softwareexecuting on a computer system.
机译:固件插座模块被部署在可重新配置的逻辑设备上,其中固件插座模块在其自身与数据处理管道的入口点,其中固件套接字模块配置为向条目提供命令和目标数据通过相同的通信路径指向数据处理管道,其中每个命令定义一个数据处理操作,该操作将由数据处理管道,其中目标数据对应于数据处理管道在其上执行其命令数据的数据处理操作。优选地,固件插座模块被配置为以预定顺序提供命令和目标数据,即在整个数据处理管道中维护。另外,固件插座模块可以配置为(1)访问外部输入描述符池缓冲区,用于定义命令和目标数据的顺序提供给数据处理管道,以及(2)传输命令和目标数据从外部存储器到数据处理管道中按照确定的定义顺序。处理结果由固件还将数据处理管道返回到外部存储器套接字模块,这些结果随后可以由软件使用在计算机系统上执行。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号