-
这个存储库包含了集成 ngspice 和 ghdl 的源代码
资源介绍
Ngspice Ghdl 接口文档
它包含 Ngspice 和 GHDL 相关工作的所有文档。
Ngspice 如何与 GHDL 接口?
Ngspice 支持混合信号模拟。 它可以模拟数字和模拟组件。
Ngspice 有一个叫做代码模型的东西,它定义了你的组件的行为,并且可以在网表中使用。 例如,您可以在 Ngspice 中创建一个全加器的代码模型,并在 Ngspice 的任何电路网表中使用它。
现在的问题是,如果我们已经在 Ngspice 中创建了数字模型,那么为什么要进行这种接口呢?
好吧,在 Ngspice 中,很难编写自己的数字代码模型。 尽管如此,很多人都熟悉 GHDL,并且可以轻松编写 VHDL 代码。 所以接口的想法只是为模型编写 VHDL 代码,并将其用作 Ngspice 中的虚拟模型。 因此,每当 Ngspice 寻找该模型时,它实际上都会调用 GHDL 来获取结