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

做网站需要的条件企业网站制作公司

做网站需要的条件,企业网站制作公司,杭州微信网站建设,车牌照丢失能在网站做吗topic overview 不建议的方法:假如没有TLM TLM TLM 1.0 整个TLM机制下,底层逻辑离不开动作发起者和被动接受者这个底层的模型基础,但实际上,在验证环境中,任何一个组件,都有可能成为动作的发起者&#xff0…

topic

在这里插入图片描述

overview

在这里插入图片描述

不建议的方法:假如没有TLM

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

TLM

在这里插入图片描述

TLM 1.0

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
整个TLM机制下,底层逻辑离不开动作发起者和被动接受者这个底层的模型基础,但实际上,在验证环境中,任何一个组件,都有可能成为动作的发起者,都有可能主动发起命令,且只有掌握主动权,才能更灵活的控制数据的流通,因此TLM机制下,实际用的最多的组件,也就是基于FIFO的数据通信。
在这里插入图片描述

端对端的fifo模式

在这里插入图片描述
主要的连接图如上:

monitor里面声明put port端口。
reference model 里面声明get port端口。
monitor在agent里面,将agent的export端口与monitor的put port端口连接。
在env里,将agent 的export与fifo相连接,将reference model的port与fifo相连接。

class my_monitor extends uvm_component;`uvm_component_utils(my_monitor)uvm_blocking_put_port #(my_transaction, my_monitor) m2r_port;//monitor里面声明put port端口function new(string name = "",uvm_component parent);super.name(name, parent)this.m2r_port = new("m2r_port",this);endfunctiontask run_phase(uvm_phase phase);super.run_phase(phase);repeat(10) beginreq = seq_item::type_id::create("req");assert(req.randomize());m2r_port.put(req);`uvm_info(get_name(), $sformatf("Send value = %0h", req.value), UVM_NONE);#5;endendtask
endclassclass my_reference_model extends uvm_component;`uvm_component_utils(my_reference_model)uvm_blocking_get_port #(my_transaction) m2r_port;//reference model 里面声明get port端口function new(string name = "",uvm_component parent);super.name(name, parent)this.m2r_port = new("m2r_port",this);endfunctionvirtual task run_phase (my_transaction tr);`uvm_info(get_name(), "begin to get data from monitor",UVM_LOW)forever beginm2r_port.get(item);`uvm_info(get_name(),("master agent have been sent a transaction:\n",item.sprint()),UVM_LOW)endendtask
endclassclass master_agent extends uvm_agent;//monitor在agent里面,将agent的export端口与monitor的put port端口连接`uvm_component_utils(master_agent)uvm_blocking_put_export #(my_transaction) m_a2r_export;my_monitor my_mon;function new(string name = "",uvm_component parent);super.name(name, parent)this.m_a2r_export = new("m_a2r_export",this);endfunctionvirtual function void build_phase(uvm_phase phase);super.build_phase(phase);my_mon =  my_monitor::type_id::create("my_monitor", this);endfunction: build_phasevirtual function void connect_phase (uvm_phase phase);if(is_active = UVM_ACTIVE);my_mon.m2r_port.connect(this.m_a2r_export);`uvm_info(get_name(), "Monitor has been connect with agent",UVM_LOW)endfunction
endclassclass my_env extends uvm_env;//在env里,将agent 的export与fifo相连接,将reference model的port与fifo相连接`uvm_component_utils(my_env)my_reference_model my_model;master_agent my_agent;uvm_tlm_analysis_fifo # (my_transaction) agt2ref_mod_fifo function new(string name = "",uvm_component parent);super.name(name, parent)this.agt2ref_mod_fifo = new("agt2ref_mod_fifo",this);endfunctionvirtual function void build_phase(uvm_phase phase);super.build_phase(phase);my_model =  my_reference_model::type_id::create("my_model", this);my_agent =  master_agent::type_id::create("my_agent", this);endfunction: build_phasevirtual function void connect_phase (uvm_phase phase);my_agent.m_a2r_export.connect(agt2ref_mod_fifo.uvm_blocking_put_export);my_model.m2r_port.connect(agt2ref_mod_fifo.uvm_blocking_get_export);endfunction
endclass

在这里插入图片描述
在这里插入图片描述

参考文献

原文链接:https://blog.csdn.net/JamesBond619/article/details/137541659
原文链接:https://blog.csdn.net/qq_36955425/article/details/130631383

http://www.hotlads.com/news/2140.html

相关文章:

  • 互联网网站设计网络销售模式有哪些
  • seo优化网站建设哪家好搜索引擎简称seo
  • 怎样查看wordpress用的什么主题网络优化的三个方法
  • 做网站知识点营销方式有哪几种
  • 鹤壁做网站哪家好如何让百度搜索到自己的网站
  • 呼伦贝尔网站设计网站一般需要怎么推广
  • wordpress仿站步奏淘宝店铺推广方法
  • 外国炫酷网站重庆广告公司
  • 网上购物平台哪家质量最好快速优化网站排名的方法
  • 贵阳百度公司建网站电话优秀营销软文范例500字
  • php动态网站开发基本流程图百度提交入口
  • 美女做暖暖免费视频网站seo查询软件
  • 网络营销研究背景及意义郑州网络优化实力乐云seo
  • 小程序商城开源廊坊百度关键词优化
  • 建站哪个便宜无锡seo优化
  • 如何k掉别人的网站seo排名快速优化
  • 东莞望牛墩网站建设百度快照在哪里
  • 网站域名被黑重庆seo全面优化
  • 男女做污的事情网站视频seo推广公司价格
  • 企业被网站收录seo优化文章网站
  • 网站cms模板海淀区seo引擎优化
  • 教育部高等学校建设中心网站免费推广网址
  • 网站开发的兼职网站semir
  • 做网站多少钱一张页面网络广告投放公司
  • 小说类网站怎么做怎么制作一个简单的网页
  • 有什么手机做网站的百度推广案例及效果
  • 展览展示设计必看网站百度精准搜索
  • wordpress个人下载网站模板下载淘宝客怎么做推广
  • 做视频网站需要什么职位工作哪里有学电脑培训班
  • 做网站用哪个电脑网络营销与直播电商