跳转到主要内容

包含CV32E40X cpu的system_verilog文件的Python模块。

项目描述

pythondata-cpu-cv32e40x

cv32e40x cpu所需的非Python文件打包成一个Python模块,以便与Python库和工具一起使用。

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

数据文件位于Python模块pythondata_cpu_cv32e40x下。可以使用pythondata_cpu_cv32e40x.data_location值在文件系统中找到这些文件。

获取数据文件的示例;

import pythondata_cpu_cv32e40x

my_data_file = "abc.txt"

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

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

from pythondata_cpu_cv32e40x import data_file

my_data_file = "abc.txt"

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

数据文件来自https://github.com/openhwgroup/cv32e40x,并使用git subtrees导入到目录pythondata_cpu_cv32e40x/system_verilog中。

安装

直接从git仓库

手动

您可以手动安装该软件包,但此方法不建议使用。

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

使用git仓库的pip

您可以使用 pip 通过以下命令直接从 GitHub 安装数据包:

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

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

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

您可以使用以下命令安装存储库的特定版本:

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

通过 requirements.txt 文件

使用以下命令将内容添加到您的 Python requirements.txt 文件中:

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

要使用存储库的特定版本,请使用以下命令:

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

通过 PyPi

使用 pip

pip install --user pythondata-cpu-cv32e40x

通过 requirements.txt 文件

使用以下命令将内容添加到您的 Python requirements.txt 文件中:

pythondata-cpu-cv32e40x

问题和修复

此包由 https://github.com/openhwgroup/cv32e40x 中的源代码自动生成,使用 pythondata-auto 工具集。对于此 pythondata 存储库的拉取请求和问题可能不会受到监控。

项目详情


发布历史 发布通知 | RSS 源

下载文件

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

源代码发行版

pythondata-cpu-cv32e40x-0.6.0.post161.tar.gz (953.1 kB 查看哈希值)

上传时间 源代码

构建发行版

pythondata_cpu_cv32e40x-0.6.0.post161-py3-none-any.whl (1.0 MB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面