跳转到主要内容

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

项目描述

pythondata-cpu-blackparrot

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

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

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

直接获取数据文件的示例;

import pythondata_cpu_blackparrot

my_data_file = "abc.txt"

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

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

from pythondata_cpu_blackparrot import data_file

my_data_file = "abc.txt"

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

数据文件来自https://github.com/enjoy-digital/black-parrot.git,并使用git subtrees导入到目录pythondata_cpu_blackparrot/system_verilog中。

从git存储库安装

手动

您可以选择手动安装包,但这种方法不建议。

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

使用 pip 和 git 仓库

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

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

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

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

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

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

使用 requirements.txt 文件

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

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

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

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

PyPi 安装

使用 pip

pip install --user pythondata-cpu-blackparrot

项目详情


下载文件

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

源分布

pythondata-cpu-blackparrot-0.0.post1817.tar.gz (3.9 MB 查看哈希值)

上传时间

构建分布

支持者