目录

xcomm

PyPI Python CI License Wiki GitHub Stars

中文 | English

xcomm 是硬件仿真的 C++20 组件库,提供四态信号、端口集合、时钟、表达式、时序事件和功能覆盖率。Python 发行包名为 uc-xcomm,导入名为 xspcomm,也支持 Java、Scala、Go、Lua 和 JavaScript。

开始使用

完成安装后,可以直接创建和读写宽信号:

import xspcomm as xs

signal = xs.XData(128, xs.XData.InOut)
signal.value = (1 << 96) + 3
print(hex(signal.value))

输出为 0x1000000000000000000000003。入门教程继续演示时钟推进和事件等待。

文档

完整中文文档 · English documentation

问题和建议请提交到 GitHub Issues。许可见 LICENSE。

关于

xspcomm encapsulates the DPI-based digital circuit and provides various high-level language operation interfaces.

2.3 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号