Skip to content

RapidWright 2021.2.2-beta Release

Compare
Choose a tag to compare
@clavin-xlnx clavin-xlnx released this 18 Mar 04:56
· 947 commits to master since this release
6a755bc

Release Notes:

  • Parallelism enabled by default (#365), can be turned off with:
    • ParallelismTools.setParallel(false) or
    • Set the environment variable to RW_PARALLEL=0.
  • Contains bitstream relocation tools for specific UltraScale+ scenarios (#334, #357, #373)
  • EDIF netlist memory optimization - netlist uses ~70% less memory when loaded (#339)
  • Binary EDIF format - loads ~5x faster (writes ~2x slower) than plain-text EDIF. After EDIF reads
    this format can be cached with setting the environment variable RW_ENABLE_EDIF_BINARY_CACHING (#359)
  • 'make update_jars' now pulls the jars from Maven Central instead of the rapidwright_jars.zip (#366)
  • Caches to a file the uncommon node map generated at runtime for a device (see #362)
  • Includes PRs: #321, #343, #339, #352, #353, #348, #346, #362, #359, #361, #344, #357, #334, #365,
    #350, #366, #341, #370, #372, #373, #374, #375, #376, #377
  • Fixes Issues: #117, #342, #349
  • API Additions:
    • com.xilinx.rapidwright.bitstream.Bitstream "public static void checkIfDeviceSupported(String partName)"
    • com.xilinx.rapidwright.bitstream.BlockType "public static final BlockType[] values"
    • com.xilinx.rapidwright.bitstream.ConfigArray "public static final int FRAME_OVERHEAD_COUNT_PER_ROW"
    • com.xilinx.rapidwright.bitstream.OpCode "public static final OpCode[] values"
    • com.xilinx.rapidwright.bitstream.PacketType "public static final PacketType[] values"
    • com.xilinx.rapidwright.bitstream.RegisterType "public static final RegisterType[] values"
    • com.xilinx.rapidwright.design.Module "public Module(Design design, String metadataFileName, boolean unrouteStaticNets)"
    • com.xilinx.rapidwright.design.Module "public Module(Design design, boolean unrouteStaticNets)"
    • com.xilinx.rapidwright.design.Module "public Site getCorrespondingSite(SiteInst inst, Site anchorSite)"
    • com.xilinx.rapidwright.design.SiteInst "public Set getConnectedNets()"
    • com.xilinx.rapidwright.device.Device "public static final String DEVICE_CACHE_FILE_VERSION"