Forum: FPGA, VHDL & Co. Zeichen(satz) auf VGA/DVI ausgeben


von Robert K. (Firma: Medizintechnik) (robident)


Angehängte Dateien:

Lesenswert?

Hätte jemand einen link auf ein funktionierendes Projekt, in dem 
Zeichen mit einem indirekt referenzierten Zeichensatz auf VGA / DVI 
ausgegeben werden?

Ich habe mir einiges auf SPARKFUN und OPENCORES angesehen, aber der Kram 
hat Macken und läuft nicht.

Mir ist klar, dass ich keine gebratenen Tauben erwarten kann, aber was 
Halbgares tät es auf die Schnelle auch. Was ich gerne hätte, wäre etwas 
leicht modifizierbares, das ich auf LCD-Standard bringen kann.

von Stachele (Gast)


Lesenswert?

>indirekt referenzierten Zeichensatz

Was genau meinst du?

von FJ der Nachzähler (Gast)


Lesenswert?

Was brauchst Du?
Verilog?
VHDL?
In welchem Format liegen die Bilddaten vor?
Suchs du einen Zeichengenerator?


Meta-Tipp:
http://opencores.org/forum,Other,0,4316

http://opencores.org/project,rtftextcontroller

MfG,

von Duke Scarring (Gast)


Lesenswert?

apbvga aus der grlib (Seite 119, [1]) macht sowas. Dort gibt es auch 
ein Referenzdesign für das SP605 mit VGA/DVI-Ausgabe.

Duke

[1] http://www.gaisler.com/products/grlib/grip.pdf

von Robert K. (Firma: Medizintechnik) (robident)


Lesenswert?

Duke Scarring schrieb:
> [1] http://www.gaisler.com/products/grlib/grip.pdf

"die datei ist beschädigt" :-(

Ich suche aber mal nach den Stichworten, Danke!

von BorisM (Gast)


Lesenswert?

R. K. schrieb:
> "die datei ist beschädigt" :-(

Bei mir geht der Link nach einer langen Ladezeit problemlos auf.
Brauchst also nicht lange danach zu googlen.

von Bogomil (Gast)


Lesenswert?

R. K. schrieb:
> das ich auf LCD-Standard bringen kann
d.h. auf Punkteraster oder auf Sieben-Segement oder was?

von Robert K. (Firma: Medizintechnik) (robident)


Lesenswert?

Bogomil schrieb:
> d.h. auf Punkteraster oder auf Sieben-Segement oder was?

Ich denke, bei einer 7S-Struktur braucht man weniger Platz, weil für 
jede HEX-Zahl nur 4 Bit benötigt werden. Die üblichen 16 Bit Vektoren 
belegen dann nur 4 Zeichen = 2 Byte. Auscodieren kann ich Echtzeit 
erfolgen.

Beim Klartext und einem Punkteraster brauche ich 8x8 Bit je Zeichen.

von Michel (Gast)


Lesenswert?

D.H. es geht um das Einsparen von ROM-Fläche?

Warum möchtest Du die 7-Segementgeschichte noch rastern? Warum überhaupt 
7 Segment?

von Andi (chefdesigner)


Lesenswert?

Duke Scarring schrieb:
> apbvga aus der grlib (Seite 119, [1]) macht sowas. Dort gibt es auch
> ein Referenzdesign für das SP605 mit VGA/DVI-Ausgabe.
> Duke
> [1] http://www.gaisler.com/products/grlib/grip.pdf

Naja, wirklich super :-)

> The APBVGA core is a text-only video controller with a resolution
> of 640x480 pixels, creating a display of 80x37 characters.

Wahnsinn, der C64 lässt grüssen :-)

Sowas kann man sich ganz ohne den Bus-Bimbam der da noch mit dranhängt, 
in einem Tag selber programmieren. Ist eigentlich nur das RAM und ein 
Multiplexer, der je 8x8-Feld vergleicht, ob ein Pixel "an" sein muss, 
oder nicht.

Interessanter finde ich da schon den ATA und den JTAG Adapter. Jemand 
damit mal gearbeitet?

Stachele schrieb:
>>indirekt referenzierten Zeichensatz

> Was genau meinst du?

Der Frage schliesse ich mich an und füge noch eine hinzu:

@R.K. woher hast Du die Grafik?

von Robert K. (Firma: Medizintechnik) (robident)


Lesenswert?

Andreas F. schrieb:
> Der Frage schliesse ich mich an und füge noch eine hinzu:
> @R.K. woher hast Du die Grafik?

Im Internet gefunden, allerdings stammt das Beispiel aus einem Code der 
wahrscheinich viel zu mächtig ist, um ihn abzuspecken.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.