VTR-to-Bitstream

Eddie Hung, Fatemeh Eslamy, Steven J. E. Wilton

Published at FCCM 2013, PDF.

VTR-to-Bitstream is supplied as a patch for VTR version 1.0:

Unpack VTR (into the vtr_release/ directory), copy the patch file inside, and then apply the patch by typing:
Currently, this release supports only the xc6vlx240tff1156-1ffg1156 Virtex-6 device found on the popular ML605 evaluation kit.
Other devices may be supported in the future, but if you're an eager one, then I'd be happy to assist you in doing so.

Dependencies:

To run the entire flow from Verilog to Bitstream, use VTR's own ./run_vtr_flow.pl script,
which has been augmented with a new "bitstream" stage, as well as other nice things.
This new stage performs VTR->XDL translation, using a Java application (rather poorly written, sorry,
I'm not much of Java person) and RapidSmith, and then runs the vendor tools.

The secret sauce of this project is mainly in two files:

Changelog:

We would like to keep track of how many research groups are using this tool, so we would really appreciate it if you could fill out the following information:

Name:
Affiliation:
E-mail:
Comments:

Unfortunately, there is a bug in ODIN-II regarding inferred multipliers which causes VTR to fail on this architecture for benchmarks diffeq{1,2}.v (and maybe others). You can follow the bug report here.