Tools for Open Reconfigurable Computing

  Home     Getting Started     Examples     Documentation     Support     Subversion     FAQ  
1. Are there any other open-source tools similar to Torc?

If you are looking for similar capabilities in Java, we recommend RapidSmith and other tools from our friends at the BYU CCM Lab.

2. Who uses Torc?

Torc is used internally at ISI.  It is also used by OpenPR, and by qFlow and tFlow at the VT CCM Lab.

3. Where can I find the Torc executable?

There is no executable—Torc is a framework for tool development.  It does not directly provide executable programs, but instead allows the user to develop their own CAD/EDA tools and utilities.

4.  I see an error about BOOST_INCLUDE_DIR or BOOST_LIB_DIR not declared while building Torc.

*** Please declare BOOST_INCLUDE_DIR and BOOST_LIB_DIR in torc/trunk/src/Makefile.local or in your local environment.  Stop.

Solution 1:  Edit the Makefile.local in the torc/trunk/src directory to include the following, updating the paths based on your Boost installation path.
          # define these variables here if necessary or define them as environment variables
          BOOST_INCLUDE_DIR = /usr/local/boost/include
          BOOST_LIB_DIR = /usr/local/boost/lib
          # optionally define compiler to use
          CC = /usr/local/gcc-4.6.1/bin/gcc
          CXX = /usr/local/gcc-4.6.1/bin/g++

Solution 2:  Set BOOST_INCLUDE_DIR and BOOST_LIB_DIR as environment variables.  For Bash see below, updating the paths based on your Boost installation path.
          export BOOST_INCLUDE_DIR = /usr/local/boost/include
          export BOOST_LIB_DIR = /usr/local/boost/lib

Copyright © 2011 University of Southern California.  Designed with Web Page Templates USC