Lattice flash: Unterschied zwischen den Versionen

Aus Nicki Wiki
Zur Navigation springen Zur Suche springen
Zeile 30: Zeile 30:
  ln --force -s    "$lat_path/ispfpga/bin/nt64/bitgen"        lattice_bitgen
  ln --force -s    "$lat_path/ispfpga/bin/nt64/bitgen"        lattice_bitgen
  ln --force -s    "$lat_path/bin/nt64/pgrcmd"                lattice_pgrcmd
  ln --force -s    "$lat_path/bin/nt64/pgrcmd"                lattice_pgrcmd
  PATH=pwd:$PATH
  PATH=$(pwd):$PATH
  cd
  cd
  ls -la ~/bin
  ls -la ~/bin
Zeile 39: Zeile 39:


  chmod +x setup_lattice.sh
  chmod +x setup_lattice.sh
./setup_lattice.sh

Version vom 22. Oktober 2021, 08:53 Uhr

Lattice Diamond

CygWin

Tools in CygWin

  • make
  • awk
  • vim
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