发明名称 FIRMWARE SOCKET MODULE FOR FPGA-BASED PIPELINE PROCESSING
摘要 <p num="1"><br/><br/><br/>A firmware socket module is deployed on a reconfigurable logic device, wherein <br/>the firmware socket module has a communication path between itself and an <br/>entry point into a data processing pipeline, wherein the firmware socket <br/>module is configured to provide both commands and target data to the entry <br/>point in the data processing pipeline via the same communication path, wherein <br/>each command defines a data processing operation that is to be performed by <br/>the data processing pipeline, and wherein the target data corresponds to the <br/>data upon which the data processing pipeline performs its commanded data <br/>processing operation. Preferably, the firmware socket module is configured to <br/>provide the commands and target data in a predetermined order that is <br/>maintained throughout the data processing pipeline. Also, the firmware socket <br/>module may be configured to (1) access an external input descriptor pool <br/>buffer that defines the order in which commands and target data are to be <br/>provided to the data processing pipeline, and (2) transfer the commands and <br/>target data from an external memory to the data processing pipeline in <br/>accordance with the identified defined order. Results of the processing by the <br/>data processing pipeline are also returned to external memory by the firmware <br/>socket module, whereupon those results can be subsequently used by software <br/>executing on a computer system.<br/>
申请公布号 CA2640140(A1) 申请公布日期 2007.08.02
申请号 CA20072640140 申请日期 2007.01.22
申请人 EXEGY INCORPORATED;WASHINGTON UNIVERSITY 发明人 CHAMBERLAIN, ROGER D.;SHANDS, E.F. BERKLEY;HENRICHS, MICHAEL;WHITE, JASON R.;BRODIE, BENJAMIN C.
分类号 G06F15/78;G06F9/38;G06F15/80 主分类号 G06F15/78
代理机构 代理人
主权项
地址