Lattice flash: Unterschied zwischen den Versionen

Aus Nicki Wiki
Zur Navigation springen Zur Suche springen
Zeile 9: Zeile 9:


  #!/bin/bash
  #!/bin/bash
 
  lat_path=/cygdrive/f/Programme/lscc/diamond/diamond/3.12
  lat_path=/cygdrive/f/Programme/lscc/diamond/diamond/3.12
  export FOUNDRY="F:/Programme/lscc/diamond/diamond/3.12/ispfpga"
  export FOUNDRY="F:/Programme/lscc/diamond/diamond/3.12/ispfpga"
  setx  FOUNDRY "F:/Programme/lscc/diamond/diamond/3.12/ispfpga"
  setx  FOUNDRY "F:/Programme/lscc/diamond/diamond/3.12/ispfpga"
 
  mkdir ~/bin
  mkdir ~/bin
  cd ~/bin
  cd ~/bin

Version vom 22. Oktober 2021, 08:42 Uhr

Lattice Diamond

Flash mit CygWin

Tools in CygWin

  • MAKE
  • AWK
#!/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