我想用包含" AGCCT"等ASCII数据的文本文件初始化Block RAM,有什么想法我怎么能这样做? 我能够用包含二进制或十六进制数据的文件初始化BRAM,但我不知道如何用ASCII文件初始化它。我想在FPGA上实现这个代码,所以我需要使用可合成的语法。
答案 0 :(得分:0)
我认为将ASCII转换为十六进制/二进制文件,然后使用$readmemb
或$readmemh
将符合您的目的。
reg [3:0] memory [15:0] ;
initial begin
$readmemb("data.bin", memory) ;
end