| 查看: 513 | 回复: 4 | |||
| 当前主题已经存档。 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
【求助】用vriilog的readmemb怎么读取文本?
|
|||
| readmemb()这个函数我会用,我想知道怎么样用它按地址读取文本数据,我读取一次读到第一个数,在读一次还是第一个数,不能把读取的位置定在自己想要的位置,很苦恼,请大家帮帮忙,谢谢! |
» 猜你喜欢
一志愿A区211,22408 321求调剂
已经有8人回复
295分求调剂
已经有6人回复
一志愿中科大材料与化工,353分还有调剂学校吗
已经有13人回复
085600材料与化工调剂
已经有6人回复
期刊推荐
已经有5人回复
有没有接收比较快的sci期刊呀,最好在一个月之内的,研三孩子求毕业
已经有7人回复
又一批高校组建人工智能学院 师资行吗 不是骗人吗
已经有4人回复
337求调剂
已经有3人回复
申博/考博
已经有5人回复
申博
已经有3人回复
wurenyong
木虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 2028.1
- 帖子: 773
- 在线: 11.5小时
- 虫号: 802638
- 注册: 2009-07-03
- 性别: GG
- 专业: 无线通信

4楼2009-08-13 16:45:04
|
还有个问题需在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
5楼2009-08-13 19:23:54













回复此楼
;