Avalom MM Slave interface, ich verstehe es nicht ganz.

OP #4047386
Lesenswert?
• ▲
▼
Abend
Ein SDRAM controller aus Qsys  wird an einen externen SDRAm chip 
angeschlossen.
Der Avalon MM Slave interace wird direkt in meinem VHDL design 
angesteuert.

Ich verstehe nicht so ganz wie aus dem SDRAM die daten auslesen 
muss/kann.

Im Qsys gibt es folgends Bild.
Der Schreibevorgang is selbseklärend:  solange  "waitrequest" Null is 
übergebe ich mit jedem Takt die neue Adresse und Daten.


Aber der Lesevorgang ist irgendwie komisch. Auserdem steht im SDRAM 
Controller configuration folgendes:

 Read wait: 1
 Write Wait: 0

So wie ich vestehe ist es einfach ein Delay, wann die Daten verfügbar 
sind, d.h.   nach einem Takt, nach dem ich die Adresse gesetzt habe, 
stehen die entsprechende Daten da.

Außerdem steht dort:

Pepeline TRansfers:
Maximum pending read transaction: 7
Maximum pending write transactions: 0



Was bedeutet das egentlich. Heißt es,  ich kann 7 Adressen in die 
Warteschlange setzen, während SDRAM  "busy" ist(= readdatavalid=0 oder 
Waitrequest=1). Oder hat das irgendwas mit der Burstlänge zu tun?
Muss ich dann selbst schauen, ob noch Anfragen  in der Warteschlange 
sind?
Leider steht im Datenblatt nichts dazu.  Kann mir jemand hier Helfen? 
Danke.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.