Suche nach Registeradresse, QSYS, Quartus, NIOS2

OP #4628652
Lesenswert?
• ▲
▼
Hallo,

Versuche gerade zu verstehen, wie ich das CSR richtig verwende.

Habe hier zum Beispiel in QSYS eine On-chip Flash Komponente hinzugefügt 
wo das CSR aus QSYS Ansicht bei Adresse 0x409060 anfängt und bei 
0x409067 endet.
(Ich verwende einen Max10 FPGA)

Nun zu meiner Frage: Ich habe hier eine Beschreibung der Komponente:
https://www.altera.com/en_US/pdfs/literature/hb/max-10/archives/ug-m10-ufm-15.0.pdf
und sehe dort, dass bei 0x00 das Status Register ist und bei 0x01 das 
Kommando Register.
Was ist jetzt wo?
Ist das Statusregister in der Adresse 0x409060 und das Kommando Register 
in 0x409061? Sind dann die restlichen 6 Register nicht in Verwendung?
Oder habe ich hier schon einen Fehler. Der Avalon Bus arbeitet doch mit 
32bit Wörtern?
Würde mich sehr um Hilfe und einer Beschreibung, bzw. Vorgangsweise zur 
Verwendung von CSR's freuen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 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.