Automatic Install

What You Need to Get Started

  1. 5GB disk space (4GB after installation).

  2. Oracle JDK Java 1.8 or later (OpenJDK should also work)

  3. Git (source revision control system)

  4. If you are running Linux, you may need an older libpng12 library. For those running Debian/Ubuntu-based distros, try the following:

wget -q -O /tmp/libpng12.deb https://snapshot.debian.org/archive/debian/20160413T160058Z/pool/main/libp/libpng/libpng12-0_1.2.54-6_amd64.deb && sudo dpkg -i /tmp/libpng12.deb && rm /tmp/libpng12.deb

For CentOS/RedHat/Fedora distros, try the following:

sudo yum install libpng12

Additional Recommendations

  1. Vivado Design Suite 2018.3 or later (Not essential to run RapidWright, but makes it useful)

  2. An IDE such as:
    or a build tool:

Automatic Install Steps

The easiest way to get RapidWright setup is to use the automatic installer jar that performs the manual installation automatically. Make sure you have the JDK and Git on your PATH.

  1. Download rapidwright-installer.jar (or run command below in Linux) to the directory where you would like RapidWright to reside.

wget http://www.rapidwright.io/docs/_downloads/rapidwright-installer.jar
  1. From a terminal in that directory, run (To open a terminal on Windows, search and run ‘cmd.exe’ from the Start orb):

java -jar rapidwright-installer.jar
  1. Use one of the BASH/CSH/BAT scripts created at the end of the install to set the proper environment variables for subsequent invocations of RapidWright.

  2. Setup your IDE (if applicable):

Once complete, you can run the DeviceBrowser within your respective IDE to test the installation.