SystemVerilog接口确实简化了我的FPGA设计。它们允许我将许多信号路由到逻辑分组中的多个块。我真的很喜欢他们。我将它们与modports一起使用以指示输入/输出方向。在我读过的关于SystemVerilog的两本书中,介绍了接口,并在modport之前显示了语法。在本章/节的最后,介绍了modports作为一种有用的接口使用方式。据我所知,如果modport的概念不存在,我永远不会使用接口。所以,这使我想到我的问题..。
是否有不使用调制解调器就有意义的接口用例?
用例可以用于实现/综合,也可以用于验证/模拟。我很想在这里了解一些关于接口的新知识。我寻找相关的问题,但没有看到任何问题。
发布于 2017-04-08 18:19:37
modport用于编译具有需要方向信息的边界的设计的工具(如合成)。如果您使用嵌入式接口平平层次结构,则不需要说明。仿真工具几乎总是这样做的,因此仅用于验证的接口不需要调制解调器。
有些人将modport放在interface中进行验证,以限制对某些信号的访问,但不幸的是,许多仿真工具并没有强制执行这个方向,特别是在与virtual interface一起使用时。
https://stackoverflow.com/questions/43297751
复制相似问题