Sythesierbarer AXIL-Master für Tests in Simulation und auf dem Zynq
Script-Dateien sollten die Endung .stm besitzen.

Das Uebersetzen in eine .mem-Datei (für Viavdo) erfolgt am besten ueber Anklicken von convertAll.bat.
Mit diesem Script werden alle .stm-Dateien im aktuellen Ordner in .mem-Dateien übersetzt.

Die Auswahl der genutzten .mem-Datei kann ueber die IP-Konfiguration erfolgen.

Ein Visual-Studio-C++-Projekt des Uebersetzungsprogramms befindet sich im Ordner stm2mem

Wichtig:
========
Wenn Sie eine "out-of-context"-SYNTHESE durchfuehren (was die Default-Einstellung bei Vivado ist)
!! UND !! 
die MEM-Datei geaendert haben, müssen Sie in der IP-Konfiguration den Eintrag "Revision No" aendern.
Welchen Wert Sie eintragen, ist egal - solange er sich vom vorherigen unterscheidet.

Hintergrund:
Die Änderung der MEM-Datei bekommt Vivado nicht mit. Bei einer Out-of-Context-Synthese würde das IP daher 
nicht neu synthetisiert werden. Damit wird also die Aenderung der MEM-Datei nicht in das synthetisierte Design uebernommen.
Die Aenderung der Revision-No. gaukelt Vivado eine Aenderung des IPs vor und damit wird es neu 
synthetisiert - incl. der Daten aus der geaenderten MEM-Datei.

Bei der SIMULATION ist dieses Vorgehen nicht erforderlich, da hier die MEM-Datei mit jedem Start der Simulation erneut
eingelesen wird.