跳转到主要内容

包含serv cpu的verilog文件的Python模块。

项目描述

pythondata-cpu-serv

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

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

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

获取数据文件的示例;

import pythondata_cpu_serv

my_data_file = "abc.txt"

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

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

from pythondata_cpu_serv import data_file

my_data_file = "abc.txt"

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

数据文件来自https://github.com/olofk/serv,并使用git subtrees导入到目录pythondata_cpu_serv/verilog

安装

直接从git仓库获取

手动

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

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

使用与git仓库配合的pip

您可以使用pip直接从github安装数据包,具体操作如下;

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

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

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

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

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

通过requirements.txt文件

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

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

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

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

通过PyPi

使用pip

pip install --user pythondata-cpu-serv

通过requirements.txt文件

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

pythondata-cpu-serv

问题和修复

此软件包由https://github.com/olofk/serv中的源代码自动生成,使用pythondata-auto工具集。对pythondata仓库的pull请求和问题可能不会得到监控。

项目详情


发布历史 发布通知 | RSS源

下载文件

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

源代码分发

pythondata-cpu-serv-1.2.0.post146.tar.gz (671.3 kB 查看哈希值)

上传时间 源码

构建分发版

pythondata_cpu_serv-1.2.0.post146-py3-none-any.whl (734.6 kB 查看哈希值)

上传时间 Python 3

由以下支持