www.mikrocontroller.net

Forum: FPGA, VHDL & Co. LCD ansprechen


Autor: Axel Meineke (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo.
Also ich bin gerade ein wenig am verzweifeln. Ich habe mit gerade mal
schnell nen LCD an mein SPartan 3 Starter Kit gebastelt. Ich schaffe es
nur nicht,dieses Schätzchen zum laufen zu bringen. Ich habe auch mal das
Netz druchkämmt, aber irgendwie finde ich da etwas zu HD44780 in
Verbindung mit VHDL. Ich habe nur etwas bei fpga4fun gefunden. Das ist
allerdings in Verilog. Ich kann mir aber kaum vorstellen das das alles
ist. Gibt es da keine Packages dafür? Noch nicht mal opencores.org hat
was für mich.
Das kann doch nicht sein das es mir gelingt daten auf nem Monitor
auszugeben, ich aber so ein kleenes Ding nicht ansprechen kann.
 Hat jemand Infoquellen für mich im Netz, oder hat es jemand anderes
bereits gelöst? Ob nun mit 4 oder 8 Datenbits das LCD angsprochen wird
ist mir dabei ziemlich egal...
Oder macht ihr das alle mit Picoblaze oder der gleichen ?


Danke für die Tipps im voraus...


Axel

Autor: FPGA-User (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Axel,

also das ist schon was für ganz harte FPGA-Puristen,
dafür wird man vermutlich immer einen Controller(Core)
verwenden, in VHDL sind da Statemachines nötig,
in C schreibst Du nur ein paar kleine Funktionen bzw.
nimmst die fertigen Sourcen aus dem Web.
Sowas wie z.B. Sleep(100) geht in VHDL leider nicht in
einer Zeile :-(
Habe seit 7 Jahren mit FPGAs zu tun, aber so ein
LCD-Interface war bisher noch nicht dabei.

Autor: Axel Meineke (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
OK ich denke da ist es wirklich sinnvoller alles in einen Picoblaze zu
integrieren. Hat jemand von euch ein entsprechendes Assembler-Programm
für den Picoblaze? Oder ist auch soetwasschwer zu bekommen. Ich wollte
nicht das Rad noch mal neu erfinden :-).

Danke euch

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.