Microblaze Cache verwenden

Gast #260441
Lesenswert?
• ▲
▼
Hallo zusammen,

ich mache gerade eine Diplomarbeit, und muss eine Drehzahregelung auf
einen Microblaze 32bit Prozessor (40MHz) realisieren. Leider habe ich
Rechenzeitprobleme.
Zur Zeit wird das ganze Programm auf den SRAM kopiert und da ausgefürt.
Meine Idee ist es ein Cache im schnelleren BRAM zu verwenden und hoffe
das es dann schneller funktioniert. Kann mir jemand Weiterhelfen wie
ich den Cache erzeugen und was die Parameter C_DCACHE_BASEADDR,
C_DCACHE_HIGHADDR und C_CACHE_BYTE_SIZE  bedeuten?

Für eure Hilfe wäre ich sehr Dankbar.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 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]
  • [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.