问题标签 [cocotb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 试图为 SPI 主设备运行健全性测试,但测试没有被接受
我是 cocotb 的新手,想对 SPI master 进行健全性测试。我编写了一个简单的测试,没有导入驱动程序和监视器,而是从 DUT 调用所有信号。我尝试运行一个简单的测试,报告显示没有语法或缩进错误,但测试没有被启动并发现此消息“未检测到 Python 虚拟环境。使用系统范围的 Python 解释器”如何解决这个问题?
cocotb - 使用 Aldec 模拟 cocotb
我正在使用 cocotb 作为测试平台进行一些 EDA 工具测试。我使用 icarus 和 verilator 运行模拟没有问题,但是,使用 Aldec 我在“runsim.tcl”遇到问题。
控制台的输出是
如果有人能建议我如何解决这个问题,我将不胜感激
visual-studio - 安装 cocotb 的开发版本
我正在尝试让我的 cocotb 与商业模拟器(modelsim 或 activeHDL)一起工作,如果有人可以帮助我启动并运行它们,我将不胜感激。
我有一台 Windows 机器,我在其中安装了 MSYS2 和 anaconda3,我可以从中安装 cocotb。我通过 anaconda 提示安装(我认为是稳定的)cocotb 没有问题pip install cocotb
,但是,当我想通过安装 cocotb 的开发版本时pip install https://github.com/cocotb/cocotb/archive/master.zip
遇到了麻烦。最初,安装抱怨没有安装visual studio c++14。我决定安装 Visual Studio 构建工具并希望它能够安装,但由于以下错误,安装失败
这是 cocotb 的开发版本的问题还是我错过了什么?如何强制 cocotb 使用 msys2 构建工具而不是 Visual Studio 的?
PS。我尝试安装开发版的原因是因为activehdl。
ghdl - Cocotb 和 ghdl 版本不匹配?
当我运行 simple_dff cocotb 示例时:
我收到以下错误:
我的设置:
- Windows 10 64 位
- GHDL 0.37 (v0.37) [Dunoon edition] 与 GNAT 编译版本:9.1.0
- Python 3.7.7 [MSC v.1916 64 位 (AMD64)] :: Anaconda, Inc. on win32
- 康达 4.8.3
- cocotb '1.4.0'
我猜 64 和 32 位库有问题...
欢迎任何帮助
python - Python3.6 cocotb协程:在同步函数中调用包含“yield”的异步函数
我在尝试制作调用异步函数的同步函数时遇到了一些问题。(python 3.6.9,cocotb 1.4.0)
如以下示例代码所示。该read_cb
函数将调用read
函数(在FakeDriver
类中)。
运行后,我得到错误
我想要的是