Xilinx Version

Fehler in der Version 14.4

Mit der Version ist keine Programmierung des SPI Flash M25P16 auf dem Spartan 3e Starterkit oder 3e1600 Board möglich. (Könnte auch den SPI Flash M25P32 auf dem ML507 betreffen!)

Fehler in der Version 14.7

Die Timing Analyse ist vermutlich in allen 14.x Versionen fehlerhaft. Es scheinen falsche Werte für die Setup- und Hold- Zeiten vorhanden zu sein. Auch wenn die Synthese mit "All constraints were met." beendet wird, kommt es zu einem fehlerhaften Arbeiten des SpartanMC Core. Mit Chipscope konnte festgestellt werden, das es beim Schreiben von Speicherzellen zu einer falschen Adressierung kommt, wodurch der Operationscode eines Befehls verändert wurde. Nach Verringerung der Taktfrequenz um 5 MHz ohne Änderung am Programm oder der Hardware, hat dann alles funktioniert.


SpartanMC