DocumentCode
466441
Title
A unified hardware/software runtime environment for FPGA-based reconfigurable computers using BORPH
Author
Brodersen, Robert ; Tkachenko, Artem ; So, Hayden Kwok-Hay
Author_Institution
Univ. of California, Berkeley
fYear
2006
fDate
22-25 Oct. 2006
Firstpage
259
Lastpage
264
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. Performance of our current implementation and our experience with developing a real-time wireless digital signal processing system based on BORPH will be presented.
Keywords
Unix; field programmable gate arrays; hardware-software codesign; reconfigurable architectures; BORPH; FPGA-based reconfigurable computers; UNIX interface; hardware-software codesign; hardware-software runtime environment; operating system; Application software; Computer interfaces; Field programmable gate arrays; File systems; Hardware; Kernel; Operating systems; Runtime environment; Software design; Software standards; hardware process; reconfigurable computers;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign and System Synthesis, 2006. CODES+ISSS '06. Proceedings of the 4th International Conference
Conference_Location
Seoul
Print_ISBN
1-59593-370-0
Electronic_ISBN
1-59593-370-0
Type
conf
DOI
10.1145/1176254.1176316
Filename
4278525
Link To Document