包含CV32E41P cpu的系统Verilog文件的Python模块。
项目描述
pythondata-cpu-cv32e41p
将cv32e41p cpu所需的非Python文件打包成Python模块,以便与Python库和工具一起使用。
这对于与LiteX等工具的使用非常有用。
数据文件位于Python模块pythondata_cpu_cv32e41p
下。可以使用pythondata_cpu_cv32e41p.data_location
值在文件系统中找到文件。
获取数据文件的示例;
import pythondata_cpu_cv32e41p
my_data_file = "abc.txt"
with open(os.path.join(pythondata_cpu_cv32e41p.data_location, my_data_file)) as f:
print(f.read())
使用litex.data.find
API获取数据文件的示例;
from pythondata_cpu_cv32e41p import data_file
my_data_file = "abc.txt"
with open(data_file(my_data_file)) as f:
print(f.read())
数据文件来自https://github.com/openhwgroup/cv32e41p,并使用git subtrees
导入到目录pythondata_cpu_cv32e41p/system_verilog中。
安装
直接从git仓库
手动
您可以手动安装此软件包,但此方法不推荐。
git clone https://github.com/litex-hub/pythondata-cpu-cv32e41p.git
cd pythondata-cpu-cv32e41p
sudo python setup.py install
使用pip与git仓库结合使用
您可以使用pip直接从github安装数据包,方法如下;
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cv32e41p.git
如果您想为整个系统安装,而不仅仅是当前用户,则需要删除--user
参数,并像这样以sudo运行;
sudo pip install git+https://github.com/litex-hub/pythondata-cpu-cv32e41p.git
您可以使用以下命令安装特定版本的仓库;
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cv32e41p.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cv32e41p.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cv32e41p.git@<hash>
使用requirements.txt
文件
使用以下方法将依赖项添加到您的Python requirements.txt
文件中;
-e git+https://github.com/litex-hub/pythondata-cpu-cv32e41p.git
要使用特定版本的仓库,请使用以下命令;
-e https://github.com/litex-hub/pythondata-cpu-cv32e41p.git@<hash>
通过PyPi
使用pip
pip install --user pythondata-cpu-cv32e41p
使用requirements.txt
文件
使用以下方法将依赖项添加到您的Python requirements.txt
文件中;
pythondata-cpu-cv32e41p
问题和修复
此软件包由https://github.com/openhwgroup/cv32e41p中的源代码自动生成,使用pythondata-auto工具集。此pythondata仓库的拉取请求和问题可能不会被监控。
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定要选择哪一个,请了解有关安装包的更多信息。
源分发
pythondata-cpu-cv32e41p-0.0.post1883.tar.gz (937.4 kB 查看哈希)
构建分发
关闭
pythondata-cpu-cv32e41p-0.0.post1883.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0a4319aed6c538380e5eeb58c195904362193cbfe7e88e2b142e57c1370f6c89 |
|
MD5 | 04c6114f2fb18efbc7e331c02a8690ed |
|
BLAKE2b-256 | 71a7ca3b7019eadd8449867d9e5a123b68c30350b6343bf72fc02ed7f9a8046a |
关闭
pythondata_cpu_cv32e41p-0.0.post1883-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8b4e69393000658bf06e34c712a79f50f4e56a1c24bca0cdf63832eb35510fd8 |
|
MD5 | 3c0ea9bd613692b3d5980e80e4c1bd13 |
|
BLAKE2b-256 | 861a869d85dc8aef7057d010697dbed2f77438d34120bf81ce6e22d1b7749305 |