---------------------------------------------------------------------------------- Um das TopLevelEntity epm7160slc84 (Datei 'epm7160slc84.vhd') verwenden zu können, ist das Package chips (in Datei 'chips.vhd' deklariert) erforderlich. Für die Synthese mit Max+Plus II ist es erforderlich, vor der Compilierung der TopLevelEntity epm7160slc84 einmal 'chips.vhd' zu compilieren. Eine erneute Compilierung ist nach jedem Austausch von 'chips.vhd' -- etwa durch eine aktualisierte Version -- notwendig. Zur Compilierung von 'chips.vhd' wird diese Datei als Projekt ausgewählt (File -> Project -> Name ...) und anschließend compiliert (MAX+plsII -> Compiler [START]) Beim ersten Übersetzen liefert Max+Plus II eine Meldung der Art: % MAX+plus II 9.01 Date: 11/27/98 11:50:43 % Info: Compiling package "chips" Info: File "chips.vhd" does not contain an Architecture Body -- stopping compilation Error: Time stamp of file 'chips.vhd' is greater than the time stamp of the current CNF(s) -- check operating system time Die Fehlermeldung bezüglich der 'time stamp' kann ignoriert werden (beim wiederholten Compilieren tritt sie nicht mehr auf). ---------------------------------------------------------------------------------- Im Verzeichnis RS232 befindet sich ein nicht-synthetisierbares VHDL-Modell eines RS232-Senders. Dieser RS232-Sender konvertiert einen beliebigen String aus ASCII Zeichen in ein entsprechendes RS232-Signal um. Die Baudrate (Zeit/Bit) ist frei wählbar. Um den RS232-Sender verwenden zu können ist das Package SIMULATION (simulation.vhd) erforderlich. Im Verzeichnis RAM befindet sich ein vereinfachtes VHDL-Modell (ohne Timing) des sich auf der Praktikumsplatine befindlichen SRAMs (Typ 61256, 32Kx8). Um das RAM verwenden zu können ist das Package SIMULATION (simulation.vhd) erforderlich. Die Verwendung dieser Simulationsmodelle wird durch entsprechende Testumgebungen '_testbench.vhd' gezeigt. ----------------------------------------------------------------------------------