包含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 存储库的拉取请求和问题可能不会受到监控。
项目详情
关闭
pythondata-cpu-cv32e40x-0.6.0.post161.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ff8993a7981e0a942c2dac94ae70b678411cf3d90c4055dcbaa2db7508504f2f |
|
MD5 | 392debfa8109ff91b1c84a5e27bae96a |
|
BLAKE2b-256 | b9ab389e3fab1eb1cd4b8bd681ba0357e1e2a2865e8f70e1b6f25f46aa15dafe |
关闭
pythondata_cpu_cv32e40x-0.6.0.post161-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e0156beeaf31eabe4fce152d84f65d2b6b2c966145a319c32d41d435ebf5170e |
|
MD5 | 1a35f7b7f71c1e8fb7eb9bfe5b2b1eba |
|
BLAKE2b-256 | 482e538e733dee55404618dc85c53050444f8d7247c4b6e3f44dd196bf09f776 |