Zeichengenerator VHDL für ITU 656

Gast #2098251
Lesenswert?

...das Problem ist folgendes...

Ich habe ein Videosignal. Dieses wird auf einem Bildschirm angezeigt. 
Wenn ich einen knopf drücke soll ein Menü über das Videosignal gelegt 
werden. So das man aber immer noch das Videosignal im Hintergrund sieht.
Gast #2098347
Lesenswert?

...daran probiere ich mich schon seit 1 Woche. Entweder zittert das Bild 
oder es läuft oder läuft auseinander oder die Halbbilder sind nicht 
synchron.

dabei zeigt Signaltap, das die Wertzuweisungen passen.
Gast #2098381
Lesenswert?

...so läuft stabil...

das Testsignal welches ich erzeuge ist zu dem welches ich teste und 
verändern will um 1 Byte / Wort versetzt...deswegen flimmerte das Bild, 
da ich bei jedem Takt ein Synchronwort überschrieben habe.

Was ich aber nuicht verstehe ist, warum dieser Versatz entsteht, da 
beide entitys am selben clock hängen.
Gast #2102144
Lesenswert?

also...habe alle soweit hin bekommen, das er auf ein x-beliebiges ITU 
Signal reagiert und sich die sichtbaren Bereiche merkt. Auch einen 
Buchstaben konnte ich schon zeichnen.

Jetzt bin ich am grübbeln wie ich einen Zeichensatz erstelle um auch 
ganze Wörter darzustellen.
Gast #2102363
Lesenswert?

Ich dachte mir das jetzt so, dass ich für jedes Zeichen eine Art BitMap 
erstelle in Form eines Array. Für das A sehe das zum Bsp so aus.

A := (00000000
      01111110
      01111110
      01100110
      01100110
      01111110
      01111110
      01100110
      01100110
      00000000);

Wenn 0 ist macht er nix. wenn 1 kommt wird der Bereich geschwärzt.
Gast #2102446
Lesenswert?

> A := (00000000
>       01111110
>       01111110
>       01100110
>       01100110
>       01111110
>       01111110
>       01100110
>       01100110
>       00000000);

erstmal muss ich so ein array erstellen..da hängt es gerade noch. 
außedem muss ich ja noch definieren, dass nach 8 bit in die nächste 
zeile gesprungen wird.
Gast #2103720
Lesenswert?

das Hauptproblem an dem ich gerade hänge ist, eine routine zu erstellen 
wie ich dei schrift in das video einpräge. Ich muss quasi festlegen, wo 
er das Zeichen einblenden soll und das er das Bitmap bit für bit 
einliest und bei 0 nix verändert, aber bei 1 das pixel schwärzt.

Ich hab gerade voll den inspirativen durchhänger.
(Firma: www.dossmatik.de) #2111963
Lesenswert?

Jens schrieb:
> René D. schrieb:
>> Ich habe mir meinen Schriftsatz von Hand erstellt. Es wird schwierig
>> sein, was fertiges zu finden.
>
> und wie hast Du das gemacht. ich finde absolut keinen einstieg

Du brauchst einen Blockram für deine Daten die Auf den Bildschirm 
dargestellt werden.


Bei der Bildschirm Ausgabe wird je nach dem welcher Wert im 
Bildschirmspeicher steht, die Daten aus einem weiterem Array gelesen. 
Dieses zweite Array ist der Schriftsatz.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren