首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >myhdl中的模块实例化

myhdl中的模块实例化
EN

Stack Overflow用户
提问于 2015-08-04 02:20:39
回答 1查看 217关注 0票数 2

我目前正在研究myHdl,看看它是否值得使用。然而,我遇到了一个关于模块实例化的问题。我有两个文件,一个是模块,另一个是测试平台。在测试平台内部,我按照网站上的示例实例化了该模块:http://www.myhdl.org/examples/flipflops.html

具体的实例化是这一行:dff_inst = dff(q, d, clk)

然而,当我尝试运行测试平台时,我得到了一个错误:

代码语言:javascript
复制
Exception TypeError: 'isinstance() arg 2 must be a class, type, or tuple  of classes and types' in <generator object _LabelGenerator at 0x7f6070b2ea50> ignored

我认为这与我有两个单独的文件有关,所以我猜测python找不到dff模块(因为它在一个单独的文件中)。我尝试添加一个import dff行,但这只是给我一个'module' object is not callable类型错误,这是有意义的。

在文档中查看,他们没有完整的.py文件,所以我不确定他们是如何将这些测试台与模块联系起来的。他们特别提到了层次结构系统和能够实例化其他模块,但我似乎不能让它工作。

根据我对文档的理解,看起来他们只是在同一个文件中编写测试平台和模块。然而,据我所知,他们似乎暗示你可以导入模块,但我不知道如何做到这一点。我是不是忽略了什么简单的事情?

EN

回答 1

Stack Overflow用户

发布于 2015-08-04 03:13:41

在进行了一些实验之后,我似乎只需要使用以下命令:from dff import dff,这很有意义。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31794127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档