当前位置: 首页 > news >正文

图像处理与网站开发中国商机网

图像处理与网站开发,中国商机网,外包网站开发,网站建设费 摊销处理在仿真中,定义队列,使用任务进行函数传递,并传递文件名,传递队列,进行打印 $sformat(filename, “./data_log/%0d_%0d_%0d_0.txt”, f_num, lane_num,dt); 使用此函数可以自定义字符串,在仿真的时候进行文件…

在仿真中,定义队列,使用任务进行函数传递,并传递文件名,传递队列,进行打印
$sformat(filename, “./data_log/%0d_%0d_%0d_0.txt”, f_num, lane_num,dt);
使用此函数可以自定义字符串,在仿真的时候进行文件命名和传递数据的场景很多。

int file;
task writeQueueToFile(string filename, reg [7:0] queue[$]);if (filename == "") begin$display("Error: Invalid file name");return;endfile = $fopen(filename, "w");if (file == 0) begin$display("Error: Unable to open file '%s'", filename);return;endforeach (queue[i]) begin$fwrite(file, "%d\n", queue[i]);end$fclose(file);$display("Queue contents written to file '%s'", filename);
endtask

创建一个data_log文件夹,存入文件,数据可以传入数字类型

    $sformat(filename, "./data_log/%0d_%0d_%0d_0.txt", f_num, lane_num,dt);writeQueueToFile(filename, dl0_data);

完整的测试方案

`timescale 1ns/1ns
module test_q_w ();
reg [7:0]dl0_data[$];string filename;bit [1:0] lane_num;
bit [10:0] f_num;reg [07:00] dt   ;
reg [31:00] data_in;initial begindl0_data.delete();
endint file;
task writeQueueToFile(string filename, reg [7:0] queue[$]);if (filename == "") begin$display("Error: Invalid file name");return;endfile = $fopen(filename, "w");if (file == 0) begin$display("Error: Unable to open file '%s'", filename);return;endforeach (queue[i]) begin$fwrite(file, "%d\n", queue[i]);end$fclose(file);$display("Queue contents written to file '%s'", filename);
endtaskbit clk;
bit wr_en;int wc= 'd500;
initial beginclk = 0;forever begin#10ns; clk = ~clk;end
endalways @(posedge clk) beginif(wr_en=='d1)begindl0_data.push_back(data_in);data_in =data_in+1'b1;if (data_in== wc)beginwr_en='d0;endend
endalways @(negedge wr_en) begin$sformat(filename, "./data_log/%0d_%0d_%0d_0.txt", f_num, lane_num,dt);writeQueueToFile(filename, dl0_data);dl0_data.delete();
end
initial beginwr_en =1;data_in =0;// #10usf_num='d1;lane_num ='d1;dt = 'd1;endinitial begin$display("fsdbDumpfilrs is start at %d",$time);$fsdbDumpfile("verilog.fsdb");$fsdbDumpvars();#1e9;$finish;
end
endmodule

仿真结果
往文本中写入了500个数据
在这里插入图片描述

在这里插入图片描述

http://www.yayakq.cn/news/350992/

相关文章:

  • 模板网站制作时间p2p网贷网站建设
  • 抚州的电子商务网站建设公司什么源码做有趣的网站
  • 头条网站怎么做长沙城乡建设部网站首页
  • 模板网站有哪些在哪里下载上海网站关键词优化
  • 乐清 网站建设做直发网站
  • 类似wordpress博客临沂seo整站优化厂家
  • 网站是怎么优化的巩义专业网站建设公司
  • 在线做网站图标推广途径有哪些
  • 红色系 网站外贸行业网站建设
  • 网站开发项目简单描述网站运营的思路
  • 企业 备案 网站服务内容极客学院 wordpress
  • 建设银行亚洲官方网站清华建设工程有限公司公司网站
  • 建网站做站长怎么赚钱苏州区建设局网站
  • 网站如何制作学校的做网站建设html
  • 邵东网站家庭装修报价明细预算表
  • 制作手机网站哪家好哈尔滨哪里做网站好
  • 天津做网站的费用简单描述网站建设流程
  • 网站厨师短期培训班网站建设渠道代理任务书
  • wordpress资源下载站深圳龙华区偏僻吗
  • ps做图游戏下载网站防盗网站人做清洁
  • wordpress 图片剪裁网站搜索 收录优化
  • 郑州网站建设代运营未来网络营销的发展趋势
  • 网站建设 备案什么意思兰州手机网站建设
  • 网站开发怎么兼容pc和移动端网站建设的展望 视频
  • 网站建设服务器技术有哪些杭州网站建设 博采网络有限公司
  • 网站推广软文范例做电影网站需要哪些条件
  • 网站开发后端常德论坛网站
  • 云阳有没有做网站的vr哪家公司做得好
  • photoshop制作网站做传感器交易的网站
  • 网站开发所需费用优化大师优化项目有哪些