Speicher lesen
- Aktualisiert2023-02-17
- 3 Minute(n) Lesezeit
Speicher lesen
Liest Daten aus dem verfügbaren Speicher des FPGA-Zielsystems aus.
Wenn Sie das Speicherobjekt mit Hilfe von Blockspeicher oder Zuordnungstabellen umsetzen, können Daten nur aus dem Taktbereich gelesen werden, in den der Speicher geschrieben wurde. Bei diesen Arten der Implementierung können Sie für jedes Speicherobjekt nur einen Schreib- und einen Leseknoten verwenden. Zum Lesen und Schreiben in einen separaten Taktbereich werden FIFOs oder Register benötigt.
Ein-/Ausgänge

Referenz (Eingang)
Referenz auf das Speicherobjekt.

Adresse
Speicheradresse, von der gelesen wird.
Der gültige Adressbereich hängt von der angeforderten Anzahl von Elementen ab, die Sie beim Erstellen des Eingangsspeicherobjekts festlegen. Wenn Sie z. B. die angeforderte Anzahl von Elementen auf 65536 setzen, lautet der gültige Adressbereich 0 bis 65535. Wenn Adresse den Adressbereich überschreitet, gibt der Knoten einen Fehler aus.

Fehler (Eingang)
Fehlerbedingungen, die vor der Ausführung des Knotens aufgetreten sind.
Der Knoten reagiert auf diesen Eingang entsprechend dem Standardfehlerverhalten.
Default value: Kein Fehler

Referenz (Ausgang)
Referenz auf das Speicherobjekt.

Daten
Von der angegebenen Adresse des Speicher-Elements abgerufene Daten.

Fehler (Ausgang)
Fehlerinformationen.
Der Knoten erzeugt diesen Ausgang entsprechend dem Standardfehlerverhalten.
Programming Patterns
Konfigurieren des Speichers für Lese- und Schreibzugriff
Sie können die Schnittstelle (A oder B), die von diesem Knoten ausgelesen wird, unter Verwendung der Option Speicherschnittstellen auf der Registerkarte Objekt konfigurieren. Wählen Sie je nach dem Lese-/Schreibzugriff, den Sie beim Erzeugen des Speichers mit Hilfe des Knotens "Speicher erstellen" konfiguriert haben, eine geeignete Schnittstelle anhand der folgenden Richtlinien aus:
- Wenn der Speicher als "Lesen/Schreiben" konfiguriert wurde, wählen Sie A lesen.
- Wenn der Speicher schreibgeschützt ist, was einen Dual-Port-Lesezugriff bedeutet, wählen Sie A lesen oder B lesen aus.
Verwandte Inhalte
- Speicher erstellen
Erstellt ein lokales Speicherobjekt.