1

アルテラ DE1 で VHDL を使用してアルゴリズムのアニメーションを行っています。このプロジェクトでは、より有益なテキストを表示する必要があります。FPGA 初心者です。しかし、テキスト表示のしくみ (文字ごとにメモリを割り当てて表示する方法) を学びました。テキスト表示が実際にどのように機能するかをテストして確認するために、いくつかのプログラムを検索しようとしました。しかし、それらのほとんどは別のボード上にあります。実際の流れを理解したくありません。同様に、メモリとその仕組みを理解するだけでは、完全なコードを書くのに役立ちません。誰かが私を正しい方向に向けたり、実際にどのように機能するかを詳細に説明したりできますか?

前もって感謝します!

4

2 に答える 2

3

まだチェックアウトしていない場合は、必ずOpenCoresを参照してください。いくつかの VGA コアがあり、一部はテキストのみ、一部はテキストとカスタム グラフィックの両方があるようです。閲覧/ダウンロードするには登録が必要な場合がありますが、無料で簡単です。

また、そこにあるプロジェクトの多くはメーカーに依存しないため、コードへの統合が非常に簡単になります。

于 2013-10-20T17:43:48.087 に答える
2

ここであなたが言ったことは本当ですが、VGA コントローラーはいくつかの部分から作られています。VGA 信号の正しいタイミングを作成する部分、コントローラーがデータを取得して画面に表示するメモリ、キャラクター マップfont) と、各文字のマッピングを読み取り、画面上の正しい位置に配置するコントローラー。 文字データ生成

そして、ここに高レベルのブロック図があります。前のブロックは、ブロック マークを「アルゴリズム テスト パターン ジェネレーター」に置き換えます。

ここに画像の説明を入力

Digilinet の Web サイトで例を確認できます。

VGA コントローラのリファレンス デザイン

ダウンロードして、必要に応じて変更してください。これは、やりたいことに必要なブロックのアイデアを提供するためのものです。同じ文字を表示したいだけの場合はよりシンプルに、デザイン用に文字ベースのグラフィック コントローラーを作成したい場合はより複雑にすることができます。

于 2013-10-21T08:40:44.337 に答える