针对Xilinx Vivado模拟器的有限cocotb/Python接口
项目描述
cocotb-vivado
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9556c13ec2e9cd26b50b9246b5a1a09d7069dd48c1dc5a071ed0264f650394f0 |
|
MD5 | 2751a43c23c46d839d7946343a613b54 |
|
BLAKE2b-256 | 7dc9b6068d7896ea25f2db044f0612889e9a078fc3cd4778e1d0a2a293da2ace |