Lattice flash

Aus Nicki Wiki
Zur Navigation springen Zur Suche springen

Lattice Diamond

CygWin

Tools in CygWin

  • make
  • vim

Umgebungsvariablen setzen

vim setup_lattice.sh

Inhalt: (Pfade anpassen)

#!/bin/bash

lat_path=/cygdrive/f/Programme/lscc/diamond/diamond/3.12
export FOUNDRY="F:/Programme/lscc/diamond/diamond/3.12/ispfpga"
setx   FOUNDRY "F:/Programme/lscc/diamond/diamond/3.12/ispfpga"

mkdir ~/bin
cd ~/bin
ln --force -s    "$lat_path/bin/nt64/diamond"               diamond
ln --force -s    "$lat_path/bin/nt64/synpwrap"              synpwrap
ln --force -s    "$lat_path/ispfpga/bin/nt64/synthesis"     lattice_synthesis
ln --force -s    "$lat_path/ispfpga/bin/nt64/edif2ngd"      lattice_edif2ngd
ln --force -s    "$lat_path/ispfpga/bin/nt64/ngdbuild"      lattice_ngdbuild
ln --force -s    "$lat_path/ispfpga/bin/nt64/map"           lattice_map
ln --force -s    "$lat_path/bin/nt64/mpartrce"              lattice_mpartrce
ln --force -s    "$lat_path/ispfpga/bin/nt64/par"           lattice_par
ln --force -s    "$lat_path/ispfpga/bin/nt64/trce"          lattice_trce
ln --force -s    "$lat_path/ispfpga/bin/nt64/bitgen"        lattice_bitgen
ln --force -s    "$lat_path/bin/nt64/pgrcmd"                lattice_pgrcmd
PATH=$(pwd):$PATH
cd
ls -la ~/bin
echo "FOUNDRY="
echo $FOUNDRY
echo "PATH="
echo $PATH
chmod +x setup_lattice.sh
./setup_lattice.sh