包含PicoRV32 cpu的Verilog文件的Python模块。
项目描述
pythondata-cpu-picorv32
将cpu picorv32的必要文件打包成Python模块,以便它们可以与Python库和工具一起使用。
这对于与LiteX等工具的使用非常有用。
数据文件可以在Python模块pythondata_cpu_picorv32
下找到。可以使用pythondata_cpu_picorv32.data_location
值在文件系统中找到文件。
获取数据文件的示例;
import pythondata_cpu_picorv32
my_data_file = "abc.txt"
with open(os.path.join(pythondata_cpu_picorv32.data_location, my_data_file)) as f:
print(f.read())
使用litex.data.find
API获取数据文件的示例;
from pythondata_cpu_picorv32 import data_file
my_data_file = "abc.txt"
with open(data_file(my_data_file)) as f:
print(f.read())
数据文件来自https://github.com/cliffordwolf/picorv32,并使用git subtrees
导入到pythondata_cpu_picorv32/verilog目录。
安装
直接从git仓库
手动
您可以手动安装该包,但这种方法不建议。
git clone https://github.com/litex-hub/pythondata-cpu-picorv32.git
cd pythondata-cpu-picorv32
sudo python setup.py install
使用git仓库中的pip
您可以使用pip直接从GitHub安装数据包,方法如下;
pip install --user git+https://github.com/litex-hub/pythondata-cpu-picorv32.git
如果您想为整个系统安装而不是仅为当前用户安装,则需要删除--user
参数,并像这样以sudo运行;
sudo pip install git+https://github.com/litex-hub/pythondata-cpu-picorv32.git
您可以使用以下方法安装存储库的特定版本;
pip install --user git+https://github.com/litex-hub/pythondata-cpu-picorv32.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-picorv32.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-picorv32.git@<hash>
使用requirements.txt
文件
使用以下方法将Python的requirements.txt
文件添加到;
-e git+https://github.com/litex-hub/pythondata-cpu-picorv32.git
要使用存储库的特定版本,请使用以下方法;
-e https://github.com/litex-hub/pythondata-cpu-picorv32.git@<hash>
通过PyPi
使用pip
pip install --user pythondata-cpu-picorv32
使用requirements.txt
文件
使用以下方法将Python的requirements.txt
文件添加到;
pythondata-cpu-picorv32
问题和修复
该包是从https://github.com/cliffordwolf/picorv32中的源代码自动生成的,使用了pythondata-auto工具集。此pythondata存储库上的pull requests和issues可能不会被监控。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
pythondata-cpu-picorv32-1.0.post194.tar.gz (208.5 kB 查看哈希)
构建分发
关闭
pythondata-cpu-picorv32-1.0.post194.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3244d4e55f95ce239402ac14e23f86c898ce492435979fbbbdfdd022fc6bdfac |
|
MD5 | e482037867c7a42237f277b116a613a1 |
|
BLAKE2b-256 | e5e33591b7f01cbf615938e340c234f570641707701064e1aef0f015ec574473 |
关闭
哈希值 for pythondata_cpu_picorv32-1.0.post194-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2368f361542633f8531211a46ba49d123d7fb1f09dd102d7808708e2582dcf7c |
|
MD5 | 22647500e959c3218f6631d995b7f399 |
|
BLAKE2b-256 | 96ac271d03ec1cca872b2db3b0c69449806dde5a2475e70418bce600e92fc4a8 |