BORPH is an Operating System designed for FPGA-based reconfigurable computers. It is an extended version of the Linux kernel that handles FPGAs as if they were CPUs. BORPH introduces the concept of a 'hardware process', which is a hardware design that runs on an FPGA but behaves just like a normal user program. The BORPH kernel provides standard system services, such as file system access to hardware processes, allowing them to communicate with the rest of the system easily and systematically. The name is an acronym for "Berkeley Operating system for ReProgrammable Hardware".
BORPH is supported on the following CASPER hardware platforms:
- BORPH: Berkeley Operating system for ReProgrammable Hardware - Official page.
- BORPH Operating System - BEE2 wiki page.