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

做网站每月收入那个推广平台好用

做网站每月收入,那个推广平台好用,厦门网站建设电话,网站编辑工作#学习记录# 目录 Abstract 1 使用宏定义的条件编译 2 $test$plusargs 3 $value$plusargs 参考文献 Abstract 我们在进行verilog仿真时#xff0c;经常喜欢采用宏定义#xff0c;来做条件判断#xff0c;但是通过宏定义做条件判断的这种方法#xff0c;存在很大的弊端…#学习记录# 目录 Abstract 1 使用宏定义的条件编译 2 $test$plusargs 3 $value$plusargs 参考文献 Abstract 我们在进行verilog仿真时经常喜欢采用宏定义来做条件判断但是通过宏定义做条件判断的这种方法存在很大的弊端就是条件改变的时候需要重新编译这样会导致在项目后期进行回归测试和后仿的时候很多时间都浪费在重复编译上面效率非常低下。   $test$plusargs和$value$plusargs作为进行Verilog和SystemVerilog仿真运行时调用的系统函数可以在仿真命令中直接通过进行赋值的方式将参数传递进入到设计中并且不局限于不同仿真器对于参数在仿真命令中定义格式不同的限制也避免了调换参数带来的频繁编译等问题。 1 使用宏定义的条件编译 initial beginifdef dump_fsdb$dumpfile(test.fsdb);$dumpvars;endif end如果要能够成功调用$dump等函数需要在编译compile时指定define的宏定义其使用方法如下 compile-option -define dump_fsdb但是这种宏定义的方式实现条件编译当条件改变时需要重新编译这样会造成仿真效率底下特别在项目后期对测试用例进行回归的时候会有相当一部分时间浪费在编译上。 2 $test$plusargs 使用条件编译函数$test$plusargs的代码如下 initialbeginif($test$plusargs(test1))$readmemh(test1.dat,mem1);if($test$plusargs(test2))$readmemh(test2.dat,mem2);end仿真运行命令如下如果仿真不需要test1只需要在运行命令中去掉test1。 run-options test1 test2 3 $value$plusargs $value$plusargs可以将运行命令run-options中的参数值传递给指定的信号或者字符其语法格式如下 $value$plusargs(“string”,signalname); 其中stringplusarg_formatformat_string,plusarg_format指明了用户定义的要进行传递的值。format_string指定了要传递的值的格式类似$display中定义的%s、%h等。并且在string中plusarg_format和format_string的格式应该为plusarg_format/plusarg_format。如果转换后的位宽和传递的值不一致则按照如下规则转换 plusarg位宽与sigalname的关系signalname值plusarg左补零plusarg截位plusarg为负数按照正数处理不匹配若为指定默认值则reg类型为x 代码如下 if($value$plusargs(finish%d, finish)) beginrepeat(finish); $display(finish%d, finish);$finish; endif($value$plusargs(freq%f,frequency)) begin$display(freq%f, frequency); endif($value$plusargs(testname%stestname)) begin$display(testname%s,testname); end运行命令 run-options finish100 freq1.23 testnametest1 结果 finish100 freq1.23 testnametest1 参考文献 [1] verilog仿真测试中的参数传递——$test$plusargs和$value$plusargs-CSDN博客 [2] Verilog之“$test$plusargs和$value$plusargs用法小结“ - 知乎 (zhihu.com)
http://www.dnsts.com.cn/news/2191.html

相关文章:

  • 邢台做移动网站哪儿好浙江百度推广开户
  • 漳州网站建设到博大赞策划公司排行榜
  • 做电商网站需要多少时间营销技巧和营销方法心得
  • 奉贤网站制作网络营销app有哪些
  • 广州住建网站google框架一键安装
  • 申请政府网站群建设资金的关键词搜索名词解释
  • 怎么做网站注册登入页面企业文化是什么
  • 装修公司报价明细表范本seod的中文意思
  • 长沙市网站推广公司seo岗位
  • 教育营销型的网站建设sem搜索引擎营销
  • 海外免费云服务器厦门百度seo点击软件
  • 广州网站建设大公司排名搜索引擎优化方法与技巧
  • 房地产网站建设流程线下推广有哪些渠道
  • 如何建设好英文网站高级seo招聘
  • 网站建设功能昆明网络推广
  • 网站专题教程网站关键词seo排名
  • 深圳永久免费网站建设哪个好搜索排名影响因素
  • 澧县网站设计乐清网站建设
  • 重庆铜梁网站建设费用信息推广服务
  • 宿州做网站的公司有哪些必应搜索引擎下载
  • 担保交易网站开发成都seo招聘
  • 网站推广全过程网站手机优化
  • 网站怎么做必须交钱吗网站优化外包费用
  • 广州那家做网站最好com网站域名注册
  • 哪个网站是做红酒酒的谈谈你对互联网营销的认识
  • 网站建设 知识产权湖南企业seo优化推荐
  • 怎么用ppt做网站设计海南网站推广
  • 广州市财贸建设开发监理网站绍兴百度seo
  • lol网站怎么做开发一款app软件需要多少钱
  • 中关村手机网站建设南昌网站建设