文章目錄
- 前言
- 一、modport方向是相對modport自身而言
- 總結
前言
interface中有一個關鍵字modport,用來控制信号的方向,同一個信号,在不同的modport中,方向不同,那麼在modport中信号的方向是相對誰來言的呢?
一、modport方向是相對modport自身而言
modport方向是相對modport自身而言。如下代碼所示,TEST作為testbench的modport,需要時鐘clk和響應grant作為輸入,輸出則是複位rst和請求request;DUT作為待測RTL的modport,需要時鐘clk,複位rst和請求request;MONITOR作為testbench中監控的modport,則所有的信号都是輸入。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2csoXQq1UNrRVTvhmMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLlNWZ3UjM1YzMiZjMwEmYhhTN1QTY4EWMhlDO1AjZiFzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
總結
systemverilog中,interface裡邊,modport指定的信号方向,是相對modport自身而言的。