-1
我正试图从verilog休息长椅上名为“data.in”的外部文件读取数据。我试图将文件中的数据存储在两个变量data1和data2中。这里是输入文件的一部分。只读十六进制数据。无需阅读评论。无法读取verilog中的数据输入文件
// This is a generated input file.
//
// rj
// Left Right No.
003E 002E // r1
002E 0017 // r2
0026 0030 // r3
0005 002C // r4
0034 0015 // r5
000B 0023 // r6
0007 0021 // r7
0028 0001 // r8
0007 0012 // r9
//
// Coefficient u
00D3 0034 // 1
0116 01F2 // 2
0016 0154 // 3
01D0 002E // 4
我已经试过memread,fscanf但没有运气。任何帮助都很好。 在此先感谢。
尝试使用$ readmemh。你可以看看这个问题http://stackoverflow.com/questions/628603/readmemh-writememh-related-resources的更多细节。 – ssgr
感谢@ssgr的帮助,我已经尝试过,但使用$ readmemh,我没有从单行获取数据,它将整个文件作为单个字符串访问。 –