2006 International Conference on Field Programmable Logic and Applications 2006
DOI: 10.1109/fpl.2006.311236
|View full text |Cite
|
Sign up to set email alerts
|

Improving Usability of FPGA-Based Reconfigurable Computers Through Operating System Support

Abstract: Advances in FPGA-based reconfigurable computers have made them a viable computing platform for a vast variety of computation demanding areas such as bioinformatics, speech recognition, and high-end digital signal processing. The lack of common, intuitive operating system support, however, hinders their wide deployment. This paper presents BORPH, an operating system framework for FPGA-based reconfigurable computers with a goal to ease and accelerate development of high-level applications to run on these compute… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2006
2006
2022
2022

Publication Types

Select...
5
4
1

Relationship

1
9

Authors

Journals

citations
Cited by 37 publications
(15 citation statements)
references
References 12 publications
0
15
0
Order By: Relevance
“…The preferred method of communication between the CPU and a hardware process relies on the MicroBlaze's Fast Simplex Links and maps them to Linux FIFOs on the file system level [12]. Another Linux-based run-time environment for reconfigurable hardware, called BORPH, has been developed by So et al [13] [14]. BORPH modifies and extends a standard Linux kernel for the PowerPC architecture with a hardware interface, providing conventional UNIX IPC mechanisms to the hardware using a message passing network.…”
Section: Related Workmentioning
confidence: 99%
“…The preferred method of communication between the CPU and a hardware process relies on the MicroBlaze's Fast Simplex Links and maps them to Linux FIFOs on the file system level [12]. Another Linux-based run-time environment for reconfigurable hardware, called BORPH, has been developed by So et al [13] [14]. BORPH modifies and extends a standard Linux kernel for the PowerPC architecture with a hardware interface, providing conventional UNIX IPC mechanisms to the hardware using a message passing network.…”
Section: Related Workmentioning
confidence: 99%
“…On top of this framework, we run Berkeley Operating system for ReProgrammable Hardware (BORPH)-an extension of the Linux operating system that provides kernel support for FPGA resources (So & Brodersen 2006;So 2007). This system allows FPGA configurations to be run in the same fashion as software processes, and creates a virtual file system representing the memories and registers defined on the FPGA.…”
Section: Monitor Control and Data Acquisitionmentioning
confidence: 99%
“…On top of this Linux framework, we run BORPH, which extends the Linux operating system to provide kernel support for FPGA resources [3,4]. This framework supersedes the TinySH shell and allows hardware processes on FPGA resources to be run in the same fashion as software processes on conventional processor-based systems.…”
Section: Board Interconnect and Toolflowmentioning
confidence: 99%