[AVM] 接口类interface
上一篇 /
下一篇 2008-06-12 17:10:23
SystemVerilogInterface Review
- Features
- –Modports
–Clocking blocks
–Tasks/functions in interfaces
–Parameterized interfaces
–Virtual interfaces
- Features of particular interest in the AVM:
- –Virtual interfaces
下面是一个简单的例子:
interface pin_if (input clk);
bit [15:0] address;
bit [7:0] wr_data;
bit [7:0] rd_data;
bit rst;
bit rw;
bit req;
bit ack;
bit err;
modport master_mp(
input clk,
input rst,
output address,
output wr_data,
input rd_data,
output req,
output rw,
input ack,
input err );
modport slave_mp(
input clk,
input rst,
input address,
input wr_data,
output rd_data,
input req,
input rw,
output ack,
output err );
modport monitor_mp(
input clk,
input rst,
input address,
input wr_data,
input rd_data,
input req,
input rw ,
input ack,
input err );
endinterface
在module中实例化接口类的方法如下 :
pin_if pif(clk);
在class中引用的方法如下 :
virtual pin_if pif;
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: