BMP-Bild in vhdl lesen

OP #6577308
Lesenswert?
• ▲
▼
Hallo,

ich versuche schon seit langem ein 5x5 BMP-Bild in vhdl zu lesen aber 
mein Algorithmus funktioniert nicht richtig. Anbei findet ihr das 
originale Bild  mit den BMP-Pixeldaten (beide in hex-Code) und den 
Code-Ausschnitt zum Lesen als Anhänge. Ich weiß nicht, was in meinem 
Algorithmus falsch ist, aber vielleicht könnt ihr mir sagen, was drin 
falsch ist.

Hinweis: Das BMP-Bild ist ein binäres Bild und besteht aus 54 Bytes 
Header und 25 Bytes Pixeldaten.

Vielen Dank im voraus und viele Grüße
Angehängte Dateien:
OP #6577406
Lesenswert?
• ▲
▼
Lothar M. schrieb:
> Was sollte der Codeausschnitt machen?

Lothar M. schrieb:
> Was sollte der Codeausschnitt machen?
Der Code-Ausschnitt sollte die richtigen Adressen meines 5x5 BMP-Bildes 
generieren, damit das Bild vom BRAM gelesen und zum Monitor ausgegeben 
wird.
> Was tut er stattdessen?
Er generiert schon Adressen, allerdings ist das ausgegebene Bild auf dem 
Monitor unstabil und ich glaube, dass men Code-Ausschnitt nicht alle 
Read-Adressen  generiert.
> Und wie stellst du das fest?
Mit der Ausgabe auf dem Bildschirm!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.