跳转到主要内容

包含VexRISCV cpu的Verilog文件的Python模块。

项目描述

pythondata-cpu-vexriscv

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

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

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

获取数据文件的示例;

import pythondata_cpu_vexriscv

my_data_file = "abc.txt"

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

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

from pythondata_cpu_vexriscv import data_file

my_data_file = "abc.txt"

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

数据文件由https://github.com/SpinalHDL/VexRISCV.git生成,并放置在目录pythondata_cpu_vexriscv/verilog中。

安装

直接从git仓库

手动

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

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

使用pip和git仓库

您可以使用 pip 通过以下方式直接从 GitHub 安装数据包;

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

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

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

您可以使用以下方式安装存储库的特定修订版本;

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

使用 requirements.txt 文件

使用以下方式将您的 Python requirements.txt 文件添加;

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

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

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

通过 PyPi

使用 pip

pip install --user pythondata-cpu-vexriscv

使用 requirements.txt 文件

使用以下方式将您的 Python requirements.txt 文件添加;

pythondata-cpu-vexriscv

问题和修复

此软件包是从 https://github.com/SpinalHDL/VexRISCV.git 中的源代码自动生成的,使用的是 pythondata-auto 工具集。对于此 pythondata 存储库的拉取请求和问题可能不会进行监控。

项目详情


下载文件

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

源代码分发

pythondata-cpu-vexriscv-1.0.1.post407.tar.gz (8.4 MB 查看散列)

上传时间 源代码

构建分发

pythondata_cpu_vexriscv-1.0.1.post407-py3-none-any.whl (9.0 MB 查看散列)

上传时间 Python 3

由以下组织支持

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