RapidWright Documentation¶
- Introduction
- Getting Started
- FPGA Architecture Basics
- Xilinx Architecture Terminology
- RapidWright Overview
- Design Checkpoints
- Implementation Basics
- Merging Designs
- Bitstream Manipulation
- FPGA Interchange Format
- RapidWright Publications
- A Pre-implemented Module Flow
- RapidWright Tutorials
- RWRoute Timing-driven Routing
- RWRoute Wirelength-driven Routing
- RWRoute Partial Routing
- RapidWright Report Timing Example
- Reuse Timing-closed Logic As A Shell
- Use DREAMPlaceFPGA to Place a Netlist via FPGA Interchange Format
- Polynomial Generator: Placed and Routed Circuits in Seconds
- Inserting and Routing a Debug Core As An ECO
- Create Placed and Routed DCP to Cross SLR
- Build an IP Integrator Design with Pre-Implemented Blocks
- RapidWright PipelineGenerator Example
- RapidWright PipelineGeneratorWithRouting Example
- Pre-implemented Modules - Part I
- Pre-implemented Modules - Part II
- Create and Use an SLR Bridge
- RapidWright FPGA 2019 Deep Dive Tutorial
- RapidWright FCCM 2019 Workshop
- RapidWright FPL 2019 Tutorial
- RapidWright ICCAD 2023 Hands-on Tutorial
- Tech Articles
- Frequently Asked Questions
- I can’t open my DCP in RapidWright, I get ‘ERROR: Couldn’t determine a proper EDIF netlist to load with the DCP file …’, what should I do?
- Can RapidWright be used for designs targeting the AWS F1 platform?
- When should I use RapidWright and when should I use Vivado?
- What languages does RapidWright support, and how do I interact with them?
- Why is the framework called RapidWright?
- Can RapidWright generate bitstreams?
- Does RapidWright provide device timing information?
- Does RapidWright support partial reconfiguration (PR)?
- Is there any published work on RapidWright?
- Glossary