All Projects → Xilinx → Rapidwright

Xilinx / Rapidwright

Licence: other
Build Customized FPGA Implementations for Vivado

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Rapidwright

Livehd
Live Hardware Development (LiveHD), a productive infrastructure for Synthesis and Simulation
Stars: ✭ 110 (-23.08%)
Mutual labels:  fpga
Free Tpu
Free TPU for FPGA with Lenet, MobileNet, Squeezenet, Resnet, Inception V3, YOLO V3, and ICNet. Deep learning acceleration using Xilinx zynq (Zedboard or ZC702 ) or kintex-7 to solve image classification, detection, and segmentation problem.
Stars: ✭ 129 (-9.79%)
Mutual labels:  fpga
Symbiflow Arch Defs
FOSS architecture definitions of FPGA hardware useful for doing PnR device generation.
Stars: ✭ 137 (-4.2%)
Mutual labels:  fpga
Vm80a
i8080 precise replica in Verilog, based on reverse engineering of real die
Stars: ✭ 114 (-20.28%)
Mutual labels:  fpga
Dnnweaver2
Open Source Specialized Computing Stack for Accelerating Deep Neural Networks.
Stars: ✭ 125 (-12.59%)
Mutual labels:  fpga
Aes
Verilog implementation of the symmetric block cipher AES (Advanced Encryption Standard) as specified in NIST FIPS 197. This implementation supports 128 and 256 bit keys.
Stars: ✭ 131 (-8.39%)
Mutual labels:  fpga
Dace
DaCe - Data Centric Parallel Programming
Stars: ✭ 106 (-25.87%)
Mutual labels:  fpga
Space Invaders Vhdl
Space Invaders game implemented with VHDL
Stars: ✭ 142 (-0.7%)
Mutual labels:  fpga
Open Register Design Tool
Tool to generate register RTL, models, and docs using SystemRDL or JSpec input
Stars: ✭ 126 (-11.89%)
Mutual labels:  fpga
Tang e203 mini
LicheeTang 蜂鸟E203 Core
Stars: ✭ 135 (-5.59%)
Mutual labels:  fpga
Connectal
Connectal is a framework for software-driven hardware development.
Stars: ✭ 117 (-18.18%)
Mutual labels:  fpga
Vna
a simple and cheap vector network analyzer, including support software
Stars: ✭ 121 (-15.38%)
Mutual labels:  fpga
Gemm hls
Scalable systolic array-based matrix-matrix multiplication implemented in Vivado HLS for Xilinx FPGAs.
Stars: ✭ 134 (-6.29%)
Mutual labels:  fpga
Tf2
An Open Source Deep Learning Inference Engine Based on FPGA
Stars: ✭ 113 (-20.98%)
Mutual labels:  fpga
Openfpgaduino
All open source file and project for OpenFPGAduino project
Stars: ✭ 137 (-4.2%)
Mutual labels:  fpga
Autofpga
A utility for Composing FPGA designs from Peripherals
Stars: ✭ 108 (-24.48%)
Mutual labels:  fpga
Hlslib
A collection of extensions for Vivado HLS and Intel FPGA OpenCL to improve developer quality of life.
Stars: ✭ 131 (-8.39%)
Mutual labels:  fpga
Fletcher
Fletcher: A framework to integrate FPGA accelerators with Apache Arrow
Stars: ✭ 144 (+0.7%)
Mutual labels:  fpga
Openwifi
open-source IEEE 802.11 WiFi baseband FPGA (chip) design
Stars: ✭ 2,257 (+1478.32%)
Mutual labels:  fpga
Wbuart32
A simple, basic, formally verified UART controller
Stars: ✭ 133 (-6.99%)
Mutual labels:  fpga

RapidWright

Try RapidWright in your browser: Binder

Build

RapidWright is an open source project from Xilinx Research Labs that provides a new bridge to Vivado through reading and writing design checkpoint (DCP) files. Its mission is to enable power users greater flexibility in customizing solutions to their unique implementation challenges.

RapidWright also provides a new design methodology leveraging pre-implemented modules (modules that have been synthesized, placed and routed out-of-context). These pre-implemented modules can be cached, replicated and relocated using the RapidWright framework. We see pre-implmented modules as a way to build systematic shells and overlays and a core piece of strategy in achieving near-spec performance.

If you run into issues, feel free to file an issue on the Github issue tracker, or, for more broad questions/requests, post on our support forum. Documentation and Javadoc reference is also available.

For more information, please see http://www.rapidwright.io.

NOTE: RapidWright is not an official product from Xilinx and designs created or derived from it are not warranted. Please see LICENSE.TXT for full details.

Installation

Easiest way to Setup a RapidWright Repo Locally:

wget http://www.rapidwright.io/docs/_downloads/rapidwright-installer.jar
java -jar rapidwright-installer.jar -t
source rapidwright.sh
cd RapidWright

More details here: http://www.rapidwright.io/docs/Automatic_Install.html#automatic-install

How to Update RapidWright to the Most Recent Release (Assumes Linux)

cd $RAPIDWRIGHT_PATH
git pull
# resolve any issues
make update_jars
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].