System verilog SVUnit是如何使用的?

System verilog SVUnit是如何使用的?,system-verilog,System Verilog,我正在寻找在我的项目中使用SVUnit的理由。作为一名软件工程师,我过去常常在生成代码之前编写测试。然而,我看不到有多少人采纳这一倡议。为什么?值得吗?任何编程语言都可以通过直接编程接口连接到SystemVerilog 通过引用第35.2节中的引文是可能的,但将其应用于环境是基于程序员对语言调用和例程的理解 DPI是SystemVerilog和国外编程软件之间的接口 语言。它由两个独立的层组成:SystemVerilog层 和外语层。新闻部的双方完全孤立。 哪种编程语言实际用作外语 透明且与此系

我正在寻找在我的项目中使用SVUnit的理由。作为一名软件工程师,我过去常常在生成代码之前编写测试。然而,我看不到有多少人采纳这一倡议。为什么?值得吗?

任何编程语言都可以通过直接编程接口连接到SystemVerilog

通过引用第35.2节中的引文是可能的,但将其应用于环境是基于程序员对语言调用和例程的理解

DPI是SystemVerilog和国外编程软件之间的接口 语言。它由两个独立的层组成:SystemVerilog层 和外语层。新闻部的双方完全孤立。 哪种编程语言实际用作外语 透明且与此系统的SystemVerilog端无关 接口


既然你提到你曾经是一名软件工程师,我想你不需要被教导为什么单元测试是好的或者为什么TDD是有意义的。由于测试台与软件非常相似,这意味着许多软件开发最佳实践可以被带到测试台开发中,单元测试就是其中之一

它还没有被广泛采用,这一事实不应该成为不使用某些东西的理由


我在这里写过关于SVUnit的文章:

@Tudor谢谢你的指点,当我读到它时,它看起来像是一个类似于记分板框架的框架谢谢你的回答!你有没有推荐好的推荐信?AgileSoc页面中的演示系列已经过时,这让我有点怀疑。这是需要确定的,但不幸的是,目前还没有太多的资源。我在我的网站上有一些使用单元测试的代码示例,但很遗憾,我不能给你指出任何确切的帖子。你需要自己看看回购协议。我能想到的另一件事是我为我们的一个项目写的页面:Ok。谢谢你,都铎!我会试试看,但信息的缺乏是个大问题(如果您使用过其他xUnit框架,您应该不会有问题。