跳转到主要内容

针对Xilinx Vivado模拟器的有限cocotb/Python接口

项目描述

cocotb-vivado

PyPI version

cocotb-vivado是一个针对cocotb的Python接口,用于Xilinx Vivado模拟器模拟器。基于cocotb-stub-sim

项目处于概念验证阶段

  • 只能访问顶级端口(模拟器限制)。
  • 它支持Timer触发(模拟器限制)。
  • 设置信号值是立即的,就像使用setimmediatevalue一样(模拟器限制)。
  • 仅支持顶级层的Verilog(待完成)。

安装

pip install cocotb-vivado==0.0.3 (for VIVADO <= 2022.2)
pip install cocotb-vivado (for VIVADO >= 2023.1)

使用

请参阅tests文件夹中的示例。

source ../Vivado/202X.X/settings64.sh
export LD_LIBRARY_PATH=$XILINX_VIVADO/lib/lnx64.o
pytest -s

额外功能:在运行/更改测试时不需要重新编译项目。

致谢

我们感谢我们的雇主Dectris对我们工作的支持。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

cocotb-vivado-0.0.4.tar.gz (12.6 kB 查看哈希值)

上传时间

由支持