PCI-PipeRench and the SWORDAPI: a system for stream-basedreconfigurable computing
Laufer, R.; Taylor, R.R.; Schmit, H.
Field-Programmable Custom Computing Machines, 1999. FCCM apos;99. Proceedings. Seventh Annual IEEE Symposium on
Volume , Issue , 1999 Page(s):200 - 208
Digital Object Identifier 10.1109/FPGA.1999.803682
Summary:Reconfigurable hardware accelerators have been shown to be
flexible and efficient in stream-based applications. In this paper, we
discuss the design of PCI-PipeRench and the SWORDAPI. PCI-PipeRench is a
coprocessor utilizing the PipeRench architecture which includes on-chip
control and data buffering to interface with a host processor over a PCI
bus. SWORDAPI calls resemble standard C file control functions, and
allow developers to create applications Independent of underlying
reconfigurable hardware details. In addition, the SWORDAPI provides a
cosimulation environment so that verification can be performed using
unmodified application source with a hardware simulator. Efficient
utilization of the bus is of critical importance in the design of such a
system; various methods used to address this issue are presented
View citation and abstract |