This project introduces new FPGA architectural tools and Linux OS modifications that aid in supporting Dynamic Partial Reconfiguration (DPR) on FPGAs for concurrent control. It shows that control systems benefit from hardware concurrency, meaning that by moving the control intelligence into hardware, the negative effects inherent to threads and their scheduler are minimized. This leaves software with the role of a high-level administrator rather than an executor, thereby eliminating unnecessary bottlenecks. The tools described in this project enable the hardware engineer to develop DPR-FPGA systems more effectively for rapid control system development.

For more information, related papers and user guide, please refer to:
- https://sourceforge.net/p/prhardware/wiki/Home/
- http://www2.ensc.sfu.ca/research/iDEA/personel/victor_lesau.htm

Features

  • Highly concurrent framework for device control that decouples time sensitive hardware datapath from software;
  • Architecture for a concurrent control system that removes the impact of the FPGA’s internal partial reconfiguration on the processor with the OS and its system bus;
  • Software application programming interface (API) that allows Linux command line communication with DPR hardware modules;
  • Validated on Xilinx Virtex-5 DPR-FPGA (ML-505 development board).

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow Partially Reconfigurable Hardware

Partially Reconfigurable Hardware Web Site

Other Useful Business Software
Enterprise-grade ITSM, for every business Icon
Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Partially Reconfigurable Hardware!

Additional Project Details

Operating Systems

Linux, uClinux

Languages

English

Intended Audience

Architects, Developers, Engineering

User Interface

Command-line

Programming Language

C, VHDL/Verilog

Related Categories

C Hardware Drivers, C Embedded Systems Software, VHDL/Verilog Hardware Drivers, VHDL/Verilog Embedded Systems Software

Registered

2012-01-27