跳转到主要内容

包含Ibex cpu的系统Verilog文件的Python模块。

项目描述

pythondata-cpu-ibex

将用于Ibex cpu的文件打包到Python模块中,以便它们可以与Python库和工具一起使用。

这对于与LiteX等工具一起使用非常有用。

数据文件可以在Python模块pythondata_cpu_ibex下找到。可以使用pythondata_cpu_ibex.data_location值在文件系统中找到文件。

获取数据文件的示例;

import pythondata_cpu_ibex

my_data_file = "abc.txt"

with open(os.path.join(pythondata_cpu_ibex.data_location, my_data_file)) as f:
    print(f.read())

使用litex.data.find API获取数据文件的示例;

from pythondata_cpu_ibex import data_file

my_data_file = "abc.txt"

with open(data_file(my_data_file)) as f:
    print(f.read())

数据文件来自 https://github.com/lowRISC/ibex,并使用 git subtrees 导入到目录 pythondata_cpu_ibex/system_verilog

安装

直接从 git 仓库

手动

您可以选择手动安装该包,但这种方法并不推荐。

git clone https://github.com/litex-hub/pythondata-cpu-ibex.git
cd pythondata-cpu-ibex
sudo python setup.py install

使用 git 仓库的 pip

您可以使用 pip 直接从 github 安装数据包,方法如下;

pip install --user git+https://github.com/litex-hub/pythondata-cpu-ibex.git

如果您想为整个系统安装,而不是仅为当前用户安装,则需要删除 --user 参数,并以 sudo 运行,如下所示;

sudo pip install git+https://github.com/litex-hub/pythondata-cpu-ibex.git

您可以使用以下方式安装仓库的特定版本;

pip install --user git+https://github.com/litex-hub/pythondata-cpu-ibex.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-ibex.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-ibex.git@<hash>

使用 requirements.txt 文件

将以下内容添加到您的 Python requirements.txt 文件中;

-e git+https://github.com/litex-hub/pythondata-cpu-ibex.git

要使用仓库的特定版本,请使用以下命令;

-e https://github.com/litex-hub/pythondata-cpu-ibex.git@<hash>

通过 PyPi

使用 pip

pip install --user pythondata-cpu-ibex

使用 requirements.txt 文件

将以下内容添加到您的 Python requirements.txt 文件中;

pythondata-cpu-ibex

问题和修复

此包由 https://github.com/lowRISC/ibex 中的源代码自动生成,使用的是 pythondata-auto 工具集。对于此 pythondata 仓库的拉取请求和问题可能不会进行监控。

项目详情


发布历史 发布通知 | RSS 源

下载文件

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

源分发

pythondata-cpu-ibex-0.0.post2680.tar.gz (2.2 MB 查看哈希值)

上传时间

构建分发

pythondata_cpu_ibex-0.0.post2680-py3-none-any.whl (3.2 MB 查看哈希值)

上传时间 Python 3

由以下组织支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面