Synthesis cache for the Xilinx Synthesis Technology (XST) FPGA synthesis tool
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

xstcache - a cache for Xilinx synthesis tool runs

Copyright (c) 2008-2010 Enno Luebbers, Andreas Agne

Inspired by ccache


  1. Make sure the real xst executable is in you PATH
  2. Copy and to a directory of your choice (say /usr/local/xstcache)
  3. Create a symbolic link to 'xst': cd /usr/local/xstcache ln -s xst
  4. Prepend /usr/local/xstcache to your PATH: export PATH/usr/local/xstcache:$PATH # for bash
  5. Run your EDK toolchain aus usual, e.g.: cd $MY_EDK_PROJECT make -f system.make netlist

The actual cache is stored by default in $HOME/.xstcache If something goes wrong or you want to start over, just delete that directory.