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