ASCII 入力文字列を 16 進数出力に変換する Verilog 関数を探していました。C でそれを行い、Verilog でクラブを作成できるかどうかはわかりません。これまでのところ、次を使用して、入力 ASCII 文字列を 16 進数値として出力できました。
printf("Hexadecimal Output for <CALL-ID>: ");
for(c = 0; c < strlen(callid); c++)
{
printf("TO: %x ", callid[c]);
}
出力を text/csv ファイルに保存し、Verilog コード スニペットからアクセスできるようにする方法はありますか?
または、Verilog 自体で簡単な方法があれば教えてください。