RPHAX

Hardware accelerator prototyper

An automation framework to quickly prototype and integrate hardware accelerators on Xilinx FPGAs

RPHAX provides a quick automation flow to develop and prototype hardware accelerators on Xilinx FPGAs. Currently, the framework has support for AXI-Stream IP with Single Master and Single Slave Template. The user can code the Hardware Accelerator in TL-Verilog/Verilog/System Verilog and use this flow to automatically package into an IP and create a Zynq based block design.

GitHub

16 stars
3 watching
0 forks
Language: Tcl
last commit: over 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
stanford-ppl/spatialA toolset for designing and implementing reconfigurable hardware acceleration using high-level abstraction274
nvdla/hwThe NVDLA project provides hardware designs and tools for building deep learning inference accelerators.1,763
roberttlange/gymnaxA framework that accelerates RL environment processes by leveraging JAX and GPU acceleration669
pulp-platform/axiProvides reusable IP modules and verification infrastructure for designing high-performance on-chip communication networks adhering to AXI standards.1,134
ferrandi/panda-bambuA framework for designing and optimizing hardware accelerators for complex software applications.246
deepakkumar1984/amplifier.netA .NET library that enables developers to run complex applications on various hardware platforms without writing additional C kernel code.177
xilinx/finnFast and scalable neural network inference framework for FPGAs.770
supranational/spparkA high-performance library for accelerating zero-knowledge proof generation operations on GPUs188
esa-tu-darmstadt/tapascoA framework for integrating FPGA-based accelerators into heterogeneous systems and connecting them to host CPUs and external memory.107
iffix/machinAn open-source reinforcement learning library for PyTorch, providing a simple and clear implementation of various algorithms.402
rbowler/spinhawkProvides a C implementation of the Hercules mainframe virtualization platform for Point-to-Point connections.101
philtomson/rhdlA Ruby language and framework for designing and describing digital hardware systems14
xilinx/pynqEnables the development of high-performance embedded systems using programmable logic and microprocessors2,011
xilinx/logicnetsDesigns and deploys neural networks integrated with Xilinx FPGAs for high-throughput applications83
chipsalliance/fpga-tool-perfAnalyzes performance of tools used in Field-Programmable Gate Arrays (FPGAs)102