假设我们有一个这样的接口:
interface Memory_i(input Clock);
Data_t InData;
Data_t OutData;
Address_t Address;
// To memory controller
modport Master
(
input Clock,
output InData,
input OutData,
output Address
);
// To memory
modport Slave
(
input Clock,
input InData,
output OutData,
input Address,
);
endinterface
Clock
(接口端口)和InData
(接口信号)之间是否有显着差异?我知道在实例化接口时这些实体的连接方式不同。但是还有别的吗?我还注意到接口端口经常用于时钟信号。有什么理由吗?
答案 0 :(得分:0)
您通常会看到Clock
作为接口的输入端口,因为该信号在许多其他接口和模块实例之间共享。另一方面,接口的每个实例都会创建信号InData
的另一个实例。