包含CV32E40P cpu的系统Verilog文件的Python模块。
项目描述
pythondata-cpu-cv32e40p
cv32e40p cpu所需的非Python文件被打包成Python模块,以便与Python库和工具一起使用。
这对于与LiteX等工具的使用非常有用。
数据文件可以在Python模块pythondata_cpu_cv32e40p
下找到。可以使用pythondata_cpu_cv32e40p.data_location
值在文件系统中查找文件。
获取数据文件的示例;
import pythondata_cpu_cv32e40p
my_data_file = "abc.txt"
with open(os.path.join(pythondata_cpu_cv32e40p.data_location, my_data_file)) as f:
print(f.read())
使用litex.data.find
API获取数据文件的示例;
from pythondata_cpu_cv32e40p import data_file
my_data_file = "abc.txt"
with open(data_file(my_data_file)) as f:
print(f.read())
数据文件来自https://github.com/antmicro/cv32e40p,并使用git subtrees
导入到目录pythondata_cpu_cv32e40p/system_verilog。
安装
直接从git仓库
手动
您可以手动安装软件包,但是这不推荐。
git clone https://github.com/litex-hub/pythondata-cpu-cv32e40p.git
cd pythondata-cpu-cv32e40p
sudo python setup.py install
使用pip与git仓库结合
您可以使用pip直接从github安装数据包,使用以下命令;
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cv32e40p.git
如果您想要为整个系统安装而不是仅针对当前用户,则需要移除--user
参数并以sudo运行,如下所示;
sudo pip install git+https://github.com/litex-hub/pythondata-cpu-cv32e40p.git
您可以使用以下方式安装仓库的特定版本;
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cv32e40p.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cv32e40p.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cv32e40p.git@<hash>
使用requirements.txt
文件
将以下内容添加到您的Python requirements.txt
文件中;
-e git+https://github.com/litex-hub/pythondata-cpu-cv32e40p.git
要使用仓库的特定版本,请使用以下命令;
-e https://github.com/litex-hub/pythondata-cpu-cv32e40p.git@<hash>
通过PyPi
使用pip
pip install --user pythondata-cpu-cv32e40p
使用requirements.txt
文件
将以下内容添加到您的Python requirements.txt
文件中;
pythondata-cpu-cv32e40p
问题和修复
此软件包由https://github.com/antmicro/cv32e40p中的源代码自动生成,使用pythondata-auto工具集。对pythondata仓库的拉取请求和问题可能不会被监控。
项目详情
关闭
pythondata-cpu-cv32e40p-0.0.post152.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7ffe8cfe742fc8283f7fbe553ac958e05ea3b1fab24784e15c915367e4cc5ff4 |
|
MD5 | 9f9b15478b88df26b7ba63e40c7acced |
|
BLAKE2b-256 | fe9fc4cc5445512eaa02cbbd094b6e3130a50a3306f56bb57ef9c1dc51aa4a07 |
关闭
哈希值 for pythondata_cpu_cv32e40p-0.0.post152-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fb898ad29ee1dfa9b6d6ab64a08b4cba8291d8f8d5aa28021e9203a859fee607 |
|
MD5 | 8b02726b126ba4ccfb23b9a6d5c74237 |
|
BLAKE2b-256 | 7cb445b9db0ab1f816d84a3da60e47538a5198f4d35ef897fa4c113ef2efda48 |