Der Daten-Puffer

Der Puffer enthält die Daten für das zu programmierende Bauteil. Er kann byteweise editiert oder mit einem konstanten Wert gefüllt werden. Sie können jederzeit neue Puffer öffnen oder den Inhalt des aktiven Puffers abspeichern. Ein Ausschnitt des Puffers ist im Pufferfenster sichtbar. Je nach Bauteiltyp - Speicherbaustein oder EPLD - zeigt das Pufferfenster entweder die Daten im Hex- und ASCII-Format oder aber die Fuse-Map an.

Bei Speicherbausteinen beziehen sich die Programmier-, Vergleich- oder Lese-Aktionen nur auf den Datenbereich zwischen der Puffer-Startadresse und der Puffer-Endadresse.

Der Cursor kann im aktiven Pufferfenster mit der Maus oder den Pfeiltasten positioniert werden. [PgUp], [PgDn], [Home] und [End] blättern im Puffer. [TAB] wechselt den Cursor zwischen Adresse, Hex-Bereich und ASCII-Bereich. Durch Eintippen einer hexadezimalen Zahl bzw. eines Buchstabens wird das Byte unter dem Cursor überschrieben, wonach der Cursor automatisch um ein Byte weiterspringt. Genauso einfach erlaubt das Pufferfenster das Editieren einer EPLD-Fuse-Map, indem mit den Tasten [0] oder [1] der Zustand der Fuse an der Cursorstelle geändert wird ([0] = ´Fuse gebrannt´, [1] = ´Fuse nicht gebrannt´).

Wenn Sie eine bestimmte Adresse im Pufferfenster anzeigen wollen, dann überschreiben Sie einfach eine Adresse im Pufferfenster mit der gewünschten Adresse und bestätigen mit der Eingabetaste. Im Pufferfenster werden dann die Daten ab der eingegebenen Adresse angezeigt.

Pufferfenster

Dieses Fenster zeigt einen Ausschnitt aus dem Puffer, der die Daten für das zu programmierenden Bauteil enthält. Sie können den Cursor im Pufferfenster bewegen und die Daten editieren.

Wenn Sie eine bestimmte Adresse im Pufferfenster anzeigen wollen, dann überschreiben Sie einfach eine Adresse im Pufferfenster mit der gewünschten Adresse und bestätigen mit der Eingabetaste. Im Pufferfenster werden dann die Daten ab der eingegebenen Adresse angezeigt.

Split und Shuffle

Mit den Funktionen Split und Shuffle im Bearbeiten-Menü lassen sich Pufferdaten für Bausteine generieren, deren Datenbreite unterschiedlich zu der Datenbreite des Zielsystems ist (z.B. zwei 8-Bit EPROMs in einem 16-Bit Zielsystem).

Puffer konfigurieren

Ab der Software Version 1.17.02 sind 2 Verhaltensweisen des Daten-Puffers und der Verbindung zur geladenen/gespeicherten Datei eingeführt. Dies sind die so genannte Produktionsversion und die Entwicklungsversion.

Sie können das Verhalten im Dialog Datenpuffer / Sprache umschalten ( über Menü Optionen -> Anwendung ) :



Im Optionenbereich Daten-Puffer Einstellung für neue Projekte haben Sie folgende Optionen zum Auswahl :

Das Verhalten kann auch jederzeit über das Kontextmenü im Arbeitsbereich für einzelne Projekte geändert werden.

Um den aktuellen Zustand zu visualisieren, wurde jedem Zustand ein eigenes Icon zugeordnet. Die Icons bestehen aus dem Rahmen für den Zustand des Daten-Puffers und der inneren Zeichnung für den Zustand der original Datei ( nur in der Entwicklungsversion ). Weiter unten sind alle möglichen Zustände zusammengefasst.

Produktionsversion

Icons

Beschreibung

Keine Verbindung zur geladenen/gespeicherten Datei. Der Daten-Puffer wird beim Beenden vollständig gespeichert ( in der Galep Projektdatei ) und beim Starten wiederhergestellt.

Erläuterung der einzelnen Icons :

Icon

Bedeutung

- Der Datenpuffer ist nicht modifiziert.

- Der Datenpuffer wurde vom Benutzer modifiziert.

Entwicklungsversion

Icons

Beschreibung

Der Daten-Puffer bezieht sich immer auf eine Datei ( nach der Datei Laden/Speichern ) und wird beim Beenden nicht gespeichert. Beim Starten wird die original Datei neu geladen ( falls vorhanden ).

Erläuterung der einzelnen Icons :

Icon

Bedeutung

- Der Datenpuffer ist nicht modifiziert, noch keine Datei geladen/gespeichert.

- Der Datenpuffer wurde vom Benutzer modifiziert, noch keine Datei geladen/gespeichert.

- Der Datenpuffer ist nicht modifiziert, die original Datei nicht geändert.

- Der Datenpuffer wurde vom Benutzer modifiziert, die original Datei nicht geändert.

- Der Datenpuffer ist nicht modifiziert, die original Datei wurde geändert ( und die Dateiaktualisierung Frage verneint ).

- Der Datenpuffer wurde vom Benutzer modifiziert, die original Datei wurde geändert ( und die Dateiaktualisierung Frage verneint ).

- Der Datenpuffer ist nicht modifiziert, die Dateiüberwachung ist abgeschaltet.

- Der Datenpuffer wurde vom Benutzer modifiziert, die Dateiüberwachung ist abgeschaltet.

- Der Datenpuffer ist nicht modifiziert, die original Datei wurde nicht gefunden.

- Der Datenpuffer wurde vom Benutzer modifiziert, die original Datei wurde nicht gefunden.