Xilinx Spartan 3 Displayansteuerung

Gast #1471933
Hallo,

ich hab das Xilinx Board und möchte eine Uhr auf dem Display 
realisieren. Ich weiß aber nicht, ob ich ein 4 oder 8 Bit Interface 
nutzen muss, da manche Board ja mit 4 und manche mit 8 Bit 
funktionieren. Ein weiteres Problem wäre dann wie ich die 
Initialisierung einleite, kann mir da vielleicht jemand helfen??

MFG AKG
Gast #1472009
naja, hab das display von nem Prof. und nicht das original datenblatt. 
Auf dem Board steht Spartan 3 drauf, aber in einer Ecke steht noch 3A 
und 3 AN.

Das Board hat auf jeden Fall ein alphanumerisches Display, keine 
Siebensegmentanzeige!!!
Moderator (Firma: Titel) Persönliche Seite #1472044
> das Xilinx Board
Das eine Xilinx Board?

> laut Bild von Xilinx ist es das 3 AN
Lies einfach mal die Typenbezeichnung auf dem FPGA ab.

> Ein weiteres Problem wäre dann wie ich die
> Initialisierung einleite, kann mir da vielleicht jemand helfen??
Was hast du mit FPGAs bisher gemacht?
Das mit dem Lauflicht hast du schon durch?
Gast #1472055
neh, hab kein lauflicht gemacht, dafür hab ich auch keine Zeit, da ich 
das in 6 Wochen fertig haben muss.

Ich kann aber alles mögliche programmieren: if the else, when, selektive 
und bedingte anweisung, Umsetzung von Automatengraphen usw.
Moderator (Firma: Titel) Persönliche Seite #1472063
> neh, hab kein lauflicht gemacht
Dann würde ich diesen 1 Tag aber mal gründlich investieren...  :-o
Sieh dir mal die Trivialbeispiele auf
http://www.lothar-miller.de/s9y/archives/61-Lauflicht.html
an.

> Ich kann aber alles mögliche programmieren: if the else, when,
> selektive und bedingte anweisung, Umsetzung von Automatengraphen usw.
Glückwunsch zur bestandenen theoretischen Prüfung. Jetzt kommt die 
Praxis. Aber die beginnt nicht auf der Rennstrecke (= LC-Display), 
sondern auf dem leeren Parkplatz (= Lauflicht).
#1472067
> neh, hab kein lauflicht gemacht, dafür hab ich auch keine Zeit
Hast du ansonsten schon was mit FPGAs gemacht? Außer eine "theoretische" 
Vorlesung besucht?

> da ich das in 6 Wochen fertig haben muss
Das dürfte reichen, aber ein paar "Grundübungen" solltest du schon 
machen!
(Ich würde eine Woche mit einfachen Übungen anfangen. Taste Dich langsam 
an das Problem ran...)

Ich habe leider kein Eval-Board mit Display, aber wenn du wirklich das 
3AN hast, dann sind hier im Forum eine ganze Menge User mit diesem 
Board:)

Sollst du "nur" das Display ansteuern?
Gast #1472069
hast du denn eine Ahnung, wie die ansteuerung geht, oder willst du mich 
nur hinhalten.

Das Problem ist nicht die Programmierung, sondern die fehlenden 
Informationen. Ich habe mir die Beschreibung vom Hersteller des Displays 
besorgt, da drin steht die Initialisierung aber nur sehr ungenau, gibt 
es da was genaueres?
Moderator (Firma: Titel) Persönliche Seite #1472076
> hast du denn eine Ahnung, wie die ansteuerung geht
Meinst du mich?
Falls ja, dann:
Ja, ich habe nicht nur eine Ahnung, sondern ein Wissen  :-/

> Das Problem ist nicht die Programmierung, sondern die fehlenden
> Informationen.
Die muss sich der geneigte Ingenieur später auch mühsam aus dem Netz 
zusammenklauben. Üb das schon mal. Auf dem Sofa sitzen und "Macht mal" 
sagen ist dann nicht mehr...

> Ich habe mir die Beschreibung vom Hersteller des Displays
> besorgt, da drin steht die Initialisierung aber nur sehr ungenau,
> gibt es da was genaueres?
Dieses Display mit dem HD44780 o.ä. Controller ist ein absoluter 
Industriestandard. Dafür gibt es Informationen in Hülle und Fülle. eine 
wurde dir gleich am Anfang gezeigt. Eine andere findest du dort:
http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD
Und jetzt habe ich mich noch nicht mal aus diesem Website wegbewegt...
Verstehst du, was ich meine?
Persönliche Seite #1472151
Ich hab dir oben die Inistialisierung für so ein Display verlinkt (Habe 
auch das Spartan 3AN Board) und wie esagt es gibt auch eine Aplication 
Note von Xilinx für den PicoBlaze dazu fix und fertig... Eigentlich 
sollte auf dem Board auch die Demo Applikation laufen die nuzt auch das 
LCD...

Mal abgesehen das ein FPGA für ein LCD (wenn man nicht gerade einen 
Softcore wie den PicBlaze nuzt) meist wenig geeignet ist...
Gast #1473883
ich hab jetzt ein Programm in VHDL geschrieben, welches das Display 
ansteuern sollte. Ist aber etwas groß geworden (602 Zeilen). Würde sich 
vielleicht mal jemand bereiterklären dadrüber zu gucken, da das display 
normal initialisiert werden sollte und ein buchstaben ausgeben sollte, 
stattdessen nur eine Courser anzeigt, der leider noch net mal blinkt.

Wäre echt nett wenn da mal jemand drüber guckt... Ich würde den 
Quelltext dann per Email schicken oder hier hochladen. Ersteres wäre 
wohl einfacher...

Antwort schreiben

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