ChipScope im SpartanMC

1. Fehlermeldung bei der Synthese mit den XILINX Tools

Im SpartanMC Core kann ab dem 04.03.2015 per Schalter im jConfig ein ChipScope Modul mit eingebunden werden. Ist der Modul schon vor der 1. Übersetung eingeschaltet, dann kommt es in den XILINX Tools zur Fehlermeldung.

"hardware/core/src/ifid.v" Line 590: Instantiating <icon> from unknown module <icon_core>"

Lösung:
SpartanMC SoC HOTFIX for ChipScope vom 06.03.2015 im GIT und
SpartanMC SoC core: IP-Core fuer ChipScope wird jetzt immer richtig gebaut vom 10.03.2015

2. Fehlermeldung bei der Synthese mit den XILINX Tools bei alten Spartan 3 und Virtex 5 Projekten

Durch einen Fehler in der alten "spartanmc-soc/src/scripts/sh/mkcgp" ist im Projekt Verzeichnis "build/ipcore/" eine falsche Datei "spartanmc.cgp" abgelegt und erzeugt beim Spartan 3 folgende Fehlermeldung:

ERROR:encore:175 - Project options (family='spartan3', device='xc3s1600e',
package='4', speed grade='-fg320') are inconsistent, unavailable or
incorrectly entered.

Lösung:
make clean oder löschen der Datei "build/ipcore/spartanmc.cgp"

3. Fehlermeldung beim Start des XILINX Tool Analyzer

Beim Start wird gemeldet, das Komponenten nicht gefunden werden können. Dieser Fehler tritt unter Ubuntu, Mint ... auf und die Ursache ist eine falsche Shell.

Lösung
Ubuntu:
Systemshell ändern
dpkg-reconfigure bash


Man kann auch in den beiden Startscripten in der esten Zeile die Standard Shell sh durch bash ersetzen. Die Scripte "analyzer" und "cs_common.sh" befinden sich im XILINX Verzeichnis in folgendem Ordner:
Xilinx/14.7/ISE_DS/ISE/bin/lin64/unwrapped

SpartanMC