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

如何扫描一个网站的漏洞网站开发 北京

如何扫描一个网站的漏洞,网站开发 北京,网站的优点缺点,内蒙古城乡建设和住房建设厅网站topic overview 不建议的方法#xff1a;假如没有TLM TLM TLM 1.0 整个TLM机制下#xff0c;底层逻辑离不开动作发起者和被动接受者这个底层的模型基础#xff0c;但实际上#xff0c;在验证环境中#xff0c;任何一个组件#xff0c;都有可能成为动作的发起者#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.hkea.cn/news/14346702/

相关文章:

  • 下载flash网站敬请期待的句子
  • 东莞网络营销师培训学校如何进行搜索引擎优化?
  • 网站建设 事业单位 安全项城市建设规划局网站
  • 网站都不需要什么备案wordpress qps
  • 正能量网站免费进入无需下载怎样制作网页文件
  • 重庆市建设公共资源交易中心网站凡客诚品市场份额
  • 漳州城乡和建设局网站建设银行网站表单清理
  • xml做网站源码营销型企业网站建设体会
  • 制作一个网站的步骤织梦仿站时怎么取俩个网站的页面整合
  • 网站开发后台的问题推广普通话手抄报内容50字
  • 做视频网站用什么格式做公众号首图的网站
  • dede网站地图模版30人的网站建设公司年利润是多少
  • wordpress 总站模板网站开发域名
  • 怎样查找网站域名wordpress如何添加tdk
  • 营销导向网站建设网页设计实训报告总结1000字
  • php红酒网站建设有没有帮别人做网站
  • 在那些网站可以接兼职做做网站如何
  • 本地岑溪网站开发房屋装修效果图app有哪些
  • 学网页设计的课程广州seo推广系统
  • 江宁网站建设买实体服务器做网站
  • 深圳建网站的公司五莲网站设计
  • 如何搭建一个完整的网站给设计公司起名大全
  • 苏州网站设计制作网站建设公司方维
  • 怎么修改网站标题关键词描述怎样做网络推广话术
  • 爱站长尾关键词挖掘工具东莞常平镇
  • 懒人手机网站郑州市发布
  • 网站建设与设计大作业环保网站建设说明
  • 建立网站的步骤筝晃湖南岚鸿官网学网站开发与维护有用吗
  • 做淘客网站企业备案素材库视频免费下载无水印
  • 怎样做营销型网站网站建设公司潍坊