-1
"AGCCT"のようなASCIIデータを含むテキストファイルでブロックRAMを初期化したいのですが、どうすればいいですか? バイナリまたは16進データを含むファイルでBRAMを初期化できますが、ASCIIファイルで初期化する方法がわかりません。私はFPGA上でこのコードを実装したいので、合成可能な構文を使用する必要があります。ASCIIデータを含むファイルでブロックRAMを初期化する
"AGCCT"のようなASCIIデータを含むテキストファイルでブロックRAMを初期化したいのですが、どうすればいいですか? バイナリまたは16進データを含むファイルでBRAMを初期化できますが、ASCIIファイルで初期化する方法がわかりません。私はFPGA上でこのコードを実装したいので、合成可能な構文を使用する必要があります。ASCIIデータを含むファイルでブロックRAMを初期化する
私はASCIIを16進/ 2進ファイルに変換し、$readmemb
または$readmemh
の使用があなたの目的に役立つと思います。
reg [3:0] memory [15:0] ;
initial begin
$readmemb("data.bin", memory) ;
end
ASCIIデータファイルを16進ファイルに変換するだけです。 – toolic
私はASCIIファイルを16進ファイルに変換したくありません。他の選択肢はありますか? – Elnaz