There are currently a variety of Reconfigurable Computing add-on boards available for PCI based machines. The Xilinx XC6200 series FPGAs support partial runtime reconfiguration of user designs and boards are produced by Virtual Computer Corp. and Annapolis Microsystems that are based on the XC6200. Win32 Device drivers and application software is produced by Xilinx and may be used with VCC and Annapolis boards under Win95 and (speculatively) WinNT.
This document describes how to configure a linux system to utilise VCC's Hotworks and the Annapolis Firefly boards. The information contained in this mini-howto has been derived from various sources, including the respective datasheets for the XC6200 FPGA and the many helpful comments within the source code of BYU's low level device driver.