I forgot to mention that if you want to download & install the 13.1
tools on a Debian squeeze machine (or virtual machine, as the case is
for me), you will probably need to do a little surgery following the
installation. In my case, I removed libstdc++* from
/opt/Xilinx/13.1/ISE_DS/ISE/lib/lin and
/opt/Xilinx/13.1/ISE_DS/common/lib/lin.(*)
I should go write that down on the wiki someplace... I wonder where
anybody would think to look for it?
(*) OK, technically, I didn't remove them, I just moved them out of
the library search path. So sue me :-)
--wpd
On Tue, May 24, 2011 at 3:56 PM, Patrick Doyle <
wpdster@gmail.com> wrote:
> Hi Team!
>
> I have updated (mostly) the vhdl directory to build the FPGA image
> from source using the Xilinx 13.1 tools.(*) Attached is a patchfile
> showing what I changed.
>
> Can anybody tell me why Makefile.local is under revision control?
> Shouldn't that be something that I own locally and modify as I see
> fit?
>
> Anyway, this patch assumes that XILINX-TOOLS is set in Makefile.local
> and that it points to the local Xilinx installation. It also assumes
> that you're running something recent enough that you need to source
> settings32.sh instead of settings.sh. I don't know when Xilinx made
> that change, not having been playing in the Xilinx playpen for the
> last few years. It also probably assumes a whole slew of options that
> are more recent than the 8.x or 9.x revision upon which things have
> been built in the past. I got all of the default options by importing
> the existing project into ISE, compiling it, and extracting the
> options out of the log files.
>
> With these changes, I can do a
>
> $ make fpga
>
> in either the top level or the package/vhdl directory & rebuild the
> FPGA code.
>
> (*) Why 13.1? Because that's what I happened to download when I said
> to myself, "I need to go get some Xilinx tools". I know some folks
> like to run one release behind the latest (especially for Xilinx
> tools) and it doesn't appear that we're doing anything that really
> needs the latest & greatest from Xilinx, but that's what I've got.
>
> --wpd
>