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

网站建站的费用知名企业文化

网站建站的费用,知名企业文化,一个网站里面只放一个图片怎么做,汕头市php网站建设(1)从testbench的角度看,tb中信号的输入输出方向与interface中信号输入输出方向一致: (2)从DUT角度看,DUT中信号输入输出方向与interface中信号输入输出方向相反。简单图示如下: 代…

(1)从testbench的角度看,tb中信号的输入输出方向与interface中信号输入输出方向一致
(2)从DUT角度看,DUT中信号输入输出方向与interface中信号输入输出方向相反。简单图示如下

代码示例如下:
 

interface my_if(input bit clk);bit write;bit [15:0] data_in;bit [7:0] address;logic [15:0] data_out;clocking cb @ (negedge clk);default input #1ns output #2ns;output  write;output  data_in;output   address;input data_out;endclockingmodport master(clocking cb);modport slave(input write, data_in, address, output data_out);endinterfacemodule master( clk,data_out  ,  write ,data_in,address );input logic clk,write;output logic [7:0] data_out;input logic [7:0] data_in ,address;always @(negedge clk)if(write==0)data_out<=0;else if (write==1)data_out<=data_in;endmoduleclass BB;virtual  my_if master_inst;function new(virtual interface  my_if a);master_inst=a;
endfunctiontask ass();master_inst.master.cb.write<=0;repeat(10) @(posedge master_inst.clk);master_inst.master.cb.data_in<='h12;repeat(10) @(posedge master_inst.clk);master_inst.master.cb.data_in<='h34;	repeat(10) @(posedge master_inst.clk);master_inst.master.cb.data_in<='h45;master_inst.master.cb.write<=1;repeat(10) @(posedge master_inst.clk);master_inst.master.cb.data_in<='h56;	repeat(10) @(posedge master_inst.clk);master_inst.master.cb.data_in<='h67;repeat(10) @(posedge master_inst.clk);master_inst.master.cb.data_in<='h52;	repeat(10) @(posedge master_inst.clk);master_inst.master.cb.data_in<='h81;repeat(10) @(posedge master_inst.clk);master_inst.master.cb.data_in<='h05;	endtaskendclassmodule slaver(my_if.slave sif);initial beginsif.data_out <= 16'h0;#275 sif.data_out <= 16'h1;end
endmodulemodule test;bit clk = 0;always #50 clk = ~clk;my_if regbus(clk);master m0(.clk(regbus.clk ), .address(regbus.address), .data_out(regbus.data_out), .data_in(regbus.data_in),.write(regbus.write));//slaver s0(regbus.slave);BB b_inst=new(regbus);initial begin#100 b_inst.ass();endendmodule 

注意:
(1)当interface中有modport或者clocking块时,在testbench中可以直接定义interface的实例,可以将其直接传递到class中,然后在class中的task中可以通过点运算法逐层次的访问modport或者clocking中的信号。也可以通过点运算符直接在tb中实例化interface中的modport对象,然后传递到class中。
(2)在class中的task中对clocking块中的信号赋值时,必须使用非阻塞赋值语句<=;
 

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

相关文章:

  • asp.net 制作网站教程seo托管服务
  • 外国优秀设计网站推荐广州注册公司挂地址费用
  • 网站推广需求要素开发公司管理制度
  • 旅行社网站开发 论文东莞在哪里学网站建设
  • wordpress图片新浪廊坊网络推广优化公司
  • 做个什么样的网站比较好重庆铜梁网站建设公司
  • 网页和站点的区别购买游戏软件做网站
  • 网站开发怎么做账做外贸营销网站
  • 珠海网站制作设计方案济南市莱芜区都市网
  • 网站开发接活铜川公司做网站
  • c 博客网站开发教程电子商务静态网页设计
  • 公司网站建设入哪科目网站权重对优化的作用
  • 做网站需要下载啥衡阳企业seo优化费用
  • 大连开发区网站设计公司怎么把文章导入wordpress
  • 无代码网站建设思睿鸿途北京网站建设
  • 济南网站建设服务关键字优化用什么系统
  • 上海的网站设计公司建筑行业最新资讯
  • 蓝色机械营销型网站手机商城下载安装
  • 徐州做网站的公司有几家外贸推广产品
  • 好网站建设网站网页设计工资条
  • 网站的字体做多大wordpress 小工具位置
  • 网站不兼容怎么办啊页面设计自述
  • 公司网站开发教程镇江seo网站
  • 南京企业网站开发公司源码之家网站模板
  • 网站建设面试问题泰州网站制作哪家好
  • 深圳 微网站建设ydgcm建设网站硬件
  • php做企业网站大连建行网点
  • 免费的企业网站中国国家培训网官网
  • 无锡网站建设信息有限做文交所的都有哪些网站
  • 咸阳商城网站开发设计什么网站上做奥数题