| 查看: 455 | 回复: 4 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】用vriilog的readmemb怎么读取文本?
|
|||
| readmemb()这个函数我会用,我想知道怎么样用它按地址读取文本数据,我读取一次读到第一个数,在读一次还是第一个数,不能把读取的位置定在自己想要的位置,很苦恼,请大家帮帮忙,谢谢! |
» 猜你喜欢
售SCI一区文章,我:8 O5 51O 54,科目齐全
已经有6人回复
酰胺脱乙酰基
已经有12人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全
已经有3人回复
同年申请2项不同项目,第1个项目里不写第2个项目的信息,可以吗
已经有4人回复
有时候真觉得大城市人没有县城人甚至个体户幸福
已经有10人回复
天津大学招2026.09的博士生,欢迎大家推荐交流(博导是本人)
已经有5人回复
有院领导为了换新车,用横向课题经费买了俩车
已经有5人回复
CSC & MSCA 博洛尼亚大学能源材料课题组博士/博士后招生|MSCA经费充足、排名优
已经有6人回复
面上项目申报
已经有3人回复
changzhong
木虫 (著名写手)
- 应助: 1 (幼儿园)
- 金币: 2175.3
- 散金: 170
- 红花: 5
- 帖子: 2776
- 在线: 427.3小时
- 虫号: 721138
- 注册: 2009-03-12
- 性别: GG
- 专业: 模式识别
2楼2009-08-13 15:21:06
|
还有个问题需在vorilog产生的二进制数文本空格的过程中,把文本中每个数据之间调价空格 1.在sum<104的时候可以添加空格,在carry<100的时候可以加入空格,而sun和carry的位数都是127位 2.如果加入转义符“b%\\\”,就是加入“\”都可以加,没有位数限制 3.如果按照sum先在前104位加入空格,在后13位加入空格,还是不可以 `timescale 1ns / 1ps module index_tb; reg [126:0] s; reg [126:0] c; reg temp_s [126:0]; reg temp_c [126:0]; integer fp; integer i; initial begin s=127'b1011000010000011000111101101101000000011010011111011001000110011010011110101011010000110010001000101001001110000000100000000000; c=127'b0000101001011001100010100100101110110101010010000001100110010000101000110101001101110010001000010100100000000001000000000000010; for(i=126;i>=0;i=i-1) temp_s=s; #100; for(i=126;i>=0;i=i-1) temp_c=c; #100; fp = $fopen("sum_104.txt" ;for(i=0;i<104;i=i+1) $fwrite(fp,"%b\ ",temp_s); $fclose(fp); #100; fp = $fopen("sum.txt" ;for(i=0;i<127;i=i+1) $fwrite(fp,"%b",temp_s); $fclose(fp); #100; fp = $fopen("carry_101.txt" ;for(i=0;i<101;i=i+1) $fwrite(fp,"%b\ ",temp_c); $fclose(fp); #100; fp = $fopen("carry.txt" ;for(i=0;i<127;i=i+1) $fwrite(fp,"%b",temp_c); $fclose(fp); end endmodule |
3楼2009-08-13 16:38:30
wurenyong
木虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 2028.1
- 帖子: 773
- 在线: 11.5小时
- 虫号: 802638
- 注册: 2009-07-03
- 性别: GG
- 专业: 无线通信

4楼2009-08-13 16:45:04
5楼2009-08-13 19:23:54













回复此楼
;