背景:
イーサネット MAC 用の VHDL テスト ベンチを作成しています。テストベンチは、パッケージと結合されたエンティティ + アーキテクチャ ファイルで構成されます。テストベンチが MAC に送信するイーサネット フレームを、wireshark からエクスポートしたバイナリ ファイルから読み取りたいと考えています。
私は VHDL 2008 で書いており、Mentor Graphics Model Technology ModelSim ALTERA vcom 10.0d Compiler を使用しています。
問題:
私がこれまでに見つけた VHDL/modelsim でバイナリ データを読み取るためのすべてのソリューションは、bit_vector の 1 ビットがファイル内の複数のビットで表される特別なファイル形式を使用します。VHDL でバイナリ ファイルを 8 ビットの bit_vectors に読み込むようにしたいと考えています。
これまでに得た最も近いものは、8 ビット ASCII 文字をバイナリ表現で直接書き込むことができる文字型ファイルを使用することでした。