From Casper
Jump to navigationJump to search

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".

Supported Platforms

BORPH is supported on the following CASPER hardware platforms:


Setting Up BORPH on BEE2

Setting Up BORPH on ROACH

External Links