发明名称 |
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 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|