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

信用网站建设工作总结泉州网站建设 首选猴子网络

信用网站建设工作总结,泉州网站建设 首选猴子网络,哪里有营销型网站最新报价,企业年金怎么缴纳15、 TLM通信 15.1 实现两个组件之间的通信有哪几种方法?分别什么特点? 最简单的方法就是使用全局变量,在monitor里对此全局变量进行赋值,在scoreboard里监测此全局变量值的改变。这种方法简单、直接,不过要避免使用全局变量,滥用全局变量只会造成灾难性的后果。 稍微复…15、 TLM通信 15.1 实现两个组件之间的通信有哪几种方法?分别什么特点? 最简单的方法就是使用全局变量,在monitor里对此全局变量进行赋值,在scoreboard里监测此全局变量值的改变。这种方法简单、直接,不过要避免使用全局变量,滥用全局变量只会造成灾难性的后果。 稍微复杂一点的方法,在scoreboard中有一个变量,这个变量设置为外部可以直接访问的,即public类型的,在monitor中对此变量赋值。要完成这个任务,那么要在monitor中有一个指向scoreboard的指针,否则虽然scoreboard把这个变量设置为非local类型的,但是monitor依然无法改变。这种方法的问题就在于,整个scoreboard里面的所有非local类型的变量都对monitor是可见的,而假如monitor的开发人员不小心改变了scoreboard中的一些变量,那么后果将可能会是致命的。 由config机制的特性可以想出第三种方法来,即从uvm_object派生出一个参数类config_object,在此类中有monitor要传给scoreboard的变量。在base_test中,实例化这个config_object,并将其指针通过config_db#(config_object)::set传递给scoreboard和monitor。。这种方法比上面的两种方法都要好,但是仍然显得有些笨拙。一是要引入一个专门的config_object类,二是一定要有base_test这个第三方的参与。在大多数情况下,这个第三方是不会惹麻烦的。但是永远不能保证某一个从base_test派生而来的类会不会改变这个config_object类中某些变量的值。也就是说,依然存在一定的风险。 a. TLM通信的优点是是什么?SV中用的是什么通信方式?TLM通信与mailbaox的对比? 通信函数可以定制化,例如你可以定制put()/get()/peek()的内容和参数,这其实比mailbox 的通信更加灵活。 将组件实现了完全的隔离,可以参考红宝书图12.4,因为只有通过层次化的TLM端口连接,我们就可以很好地避免直接将不同层次的数据缓存对象的句柄进行“空中传递”。而TLM 端口按照层次的连接,虽然看起来有点繁复,但也正因为这一点,可以使得组件之间保持很好的独立性。/
http://www.hkea.cn/news/14575490/

相关文章:

  • 旅游攻略网站开发装饰
  • 做招商加盟网站wordpress浏览插件
  • 山东青岛网站设计上海的建设项目招投标在哪个网站
  • 厦门市建设局网站住房保障专栏wordpress获取上传文件大小
  • 济南建设管理局官网企业网站优化分为两个方向
  • thinkphp网站开发实例教程苏州公司电话
  • 响应式网站建设 苏州手机网页制作软件免费版
  • 网站模板制作流程恶意点击竞价时用的什么软件
  • 网站开发的高级阶段包括网站建设业务员主动话术
  • wap网站价格重庆市城市建设规划官方网站
  • 品牌网站怎么建设广东佛山哪家公司建网站
  • 用iis浏览网站网站备案后需要年检吗
  • 建站重庆教育行业展示网站模板
  • 视频类网站开发经验推荐几个网站图片网站
  • 河南省建设安全监督总站网站微信公众平台注册方法
  • 东莞微网站建设公司东莞网站开发多少钱
  • 网站设计公司模板下载windows 建网站
  • 网站备案过期网站开发从哪里学起
  • 手机网站欢迎页面深圳创业故事
  • 哪些网站可以做微信新手学网站建设
  • 天马网络网站公众号怎么制作滑动照片
  • 摄影网站的市场可行性查询网ip138子域名
  • 官方网站制作建设网站考证
  • 网站访客qq抓取原理国际业务网站有哪些
  • 搜狐快站建立名词
  • 延安网站制作有没有专门做渔具的网站
  • 安阳哪里做360网站开创集团与百度
  • 沈阳企业建站模板莱芜做网站
  • 找别人做网站的注意事项wordpress3d
  • 网站备案号申请昆明网站的优化