Sciweavers

CODES
2006
IEEE

A unified hardware/software runtime environment for FPGA-based reconfigurable computers using BORPH

13 years 8 months ago
A unified hardware/software runtime environment for FPGA-based reconfigurable computers using BORPH
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. Categories and Subject Descriptors: D.4.7 [Operating Systems]: Organization and Design--UNIX C.0 [Computer Systems Organization]: General--Hardware/softw...
Hayden Kwok-Hay So, Artem Tkachenko, Robert W. Bro
Added 20 Aug 2010
Updated 20 Aug 2010
Type Conference
Year 2006
Where CODES
Authors Hayden Kwok-Hay So, Artem Tkachenko, Robert W. Brodersen
Comments (0)