Title
A unified hardware/software runtime environment for FPGA-based reconfigurable computers using BORPH
Abstract
This paper presents a hw/sw codesign methodology based on BORPH, an operating system designed for FPGA-based reconfigurable computers (RC's). By providing native kernel support for FPGA hardware, BORPH offers a homogeneous UNIX interface for both software and hardware processes. Hardware processes inherit the same level of service from the kernel, such as file system support, as typical UNIX software processes. Hardware and software components of a design therefore run as hardware and software processes within BORPH's run-time environment. The familiar and language independent UNIX kernel interface facilitates easy design reuse and rapid application development. Perfor- mance of our current implementation and our experience with developing a real-time wireless digital signal process- ing system based on BORPH will be presented.
Year
DOI
Venue
2006
10.1145/1176254.1176316
International Conference on Hardware Software Codesign
Keywords
Field
DocType
hardware process,native kernel support,fpga hardware,fpga-based reconfigurable computer,homogeneous unix interface,file system support,software component,typical unix software process,reconfigurable computers,independent unix kernel interface,digital signal processing system,unified hardware,software process,software runtime environment,field programmable gate arrays,unix,real time,fpga,rapid application development,reconfigurable computing,level of service,operating system
Hardware compatibility list,Computer science,Parallel computing,Unix,FPGA prototype,Component-based software engineering,Unix architecture,Operating system,Open source hardware,Hardware architecture,Embedded system,Reconfigurable computing
Conference
ISBN
Citations 
PageRank 
1-59593-370-0
51
2.86
References 
Authors
17
3
Name
Order
Citations
PageRank
Hayden K.-H. So124736.22
Artem Tkachenko2512.86
Robert W. Brodersen31857401.31