Font-ROM mit Zeichen befüllen

OP #4043018
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe für meinen VGA-Core ein Font-ROM erstellt und dieses bereits 
mit 5 Zeichen gefüllt.
Jetzt würde ich gerne Buchstaben etc. da drin haben....gibt es irgendwo 
ein fertiges Initialisierungsfile für einen Block Memory Generator IP, 
welches ich verwenden kann?
Ich möchte ungerne alles selber machen...
Zudem suche ich auch nach einer Möglichkeit ein Bild in so einem Block 
Memory zu speichern, sodass ich das Bild nachher mit dem VGA-Core 
auslesen und ausgeben kann.

Danke für die Hilfe!
Gast #4043160
Lesenswert?
• ▲
▼
Daniel K. schrieb:
> Hallo zusammen,
>
> ich habe für meinen VGA-Core ein Font-ROM erstellt und dieses bereits
> mit 5 Zeichen gefüllt.
> Jetzt würde ich gerne Buchstaben etc. da drin haben....gibt es irgendwo
> ein fertiges Initialisierungsfile für einen Block Memory Generator IP,
> welches ich verwenden kann?
> Ich möchte ungerne alles selber machen...


BRAM-Initfiles wie ceo sind m.E. viel zu unhandlich, da kommt man besser 
wenn man ein package mit einem Constanten array anlegt, woraus das 
Synthesetool danneinen passenden ROM macht.

Beispielsweise für das Retroprojekt Retrocomputing auf FPGA hab ich 
mir die Orginalen ROM-Images besorgt und mit ein bißchen scripting (tool 
"od" unter Linux) und "Suchen und Ersetzen" dass passende File 
gestrickt:

*http://www.mikrocontroller.net/articles/Retrocomputing_auf_FPGA#.28P.29ROM-Images
*http://www.mikrocontroller.net/svnbrowser/redz0mb1e/src/vhdl/charrom.vhd?annotate=15
*http://www.mikrocontroller.net/svnbrowser/redz0mb1e/src/vhdl/bm100_pkg.vhd?revision=158&view=markup

MfG,
OP #4044183
Lesenswert?
• ▲
▼
Hallo,

danke für die Antworten.
Ich habe mir nun das FONT-Rom von fpgakuechle genommen und es bearbeitet 
:)
Ging mit Tastaturmakros sogar schneller als gedacht und nun habe ich die 
Zahlen 0-9 und A-Z, sowie a-z verfügbar :)
Ich hänge mal das entsprechende .coe-File an...vielleicht will das ja 
noch wer haben...
Angehängte Dateien:

Antwort schreiben

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