跳转到主要内容

包含LatticeMico32 cpu的verilog文件Python模块。

项目描述

pythondata-cpu-lm32

将cpu lm32打包成Python模块所需的非Python文件,以便与Python库和工具一起使用。

这对于与LiteX等工具一起使用非常有用。

数据文件位于Python模块 pythondata_cpu_lm32 下。可以使用 pythondata_cpu_lm32.data_location 值在文件系统中找到文件。

直接获取数据文件的示例;

import pythondata_cpu_lm32

my_data_file = "abc.txt"

with open(os.path.join(pythondata_cpu_lm32.data_location, my_data_file)) as f:
    print(f.read())

使用 litex.data.find API获取数据文件的示例;

from pythondata_cpu_lm32 import data_file

my_data_file = "abc.txt"

with open(data_file(my_data_file)) as f:
    print(f.read())

数据文件来自 https://github.com/m-labs/lm32.git,并使用 git subtrees 导入到目录 pythondata_cpu_lm32/verilog

安装

直接从git仓库

手动

您可以手动安装此包,但这种方法不推荐。

git clone https://github.com/litex-hub/pythondata-cpu-lm32.git
cd pythondata-cpu-lm32
sudo python setup.py install

使用pip与git仓库

您可以使用pip直接从github安装数据包,使用以下方法;

pip install --user git+https://github.com/litex-hub/pythondata-cpu-lm32.git

如果您想要为整个系统安装而不是仅为当前用户,则需要删除--user参数,并像这样以sudo运行;

sudo pip install git+https://github.com/litex-hub/pythondata-cpu-lm32.git

您可以使用以下方法安装仓库的特定版本;

pip install --user git+https://github.com/litex-hub/pythondata-cpu-lm32.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-lm32.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-lm32.git@<hash>

使用requirements.txt文件

使用以下方法将Python的requirements.txt文件添加;

-e git+https://github.com/litex-hub/pythondata-cpu-lm32.git

要使用仓库的特定版本,请使用以下方法;

-e https://github.com/litex-hub/pythondata-cpu-lm32.git@<hash>

通过PyPi

使用pip

pip install --user pythondata-cpu-lm32

使用requirements.txt文件

使用以下方法将Python的requirements.txt文件添加;

pythondata-cpu-lm32

问题和修复

此包是由https://github.com/m-labs/lm32.git中的源代码自动生成的,使用的是pythondata-auto工具集。对该pythondata仓库的pull requests和issues可能不会进行监控。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码发行版

pythondata-cpu-lm32-0.0.post199.tar.gz (101.9 kB 查看散列)

上传时间 源代码

构建发行版

pythondata_cpu_lm32-0.0.post199-py3-none-any.whl (144.1 kB 查看散列)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面