The Moore.io Command Line Interface (CLI) Client is a toolchain for front-end engineering of FPGA/ASIC projects.
Project description
Moore.io Command Line Interface Client
About
From the User Manual's Executive Summary | |
---|---|
The Moore.io Command Line Interface (CLI) Client orchestrates disparate free and/or open source tools into a single, complete, straightforward and integrated toolchain for hardware engineers. The CLI consists of a succinct and powerful command set which developers use via a terminal on their operating system (Windows/Linux/OSX). |
Installation
mio
can be installed directly from pip3
, but it is recommended to use pipx
:
pipx install mio-cli
pipx
can be installed via:
python3 -m pip install --user pipx
python3 -m pipx ensurepath
Developer Guide
Demo Project
Usage
mio [--version] [--help]
mio [--wd WD] [--dbg] CMD [OPTIONS]
Options:
-v, --version
Prints the mio version and exits.
-h, --help
Prints the overall synopsis and a list of the most commonly used commands and exits.
-C WD, --wd WD
Run as if mio was started in WD (Working Directory) instead of the Present Working Directory `pwd`.
--dbg
Enables debugging outputs from mio.
Full Command List (`mio help CMD` for help on a specific command):
Help and Shell/Editor Integration
help Documentation for all mio commands
Project and Code Management
init Starts project creation dialog
new Creates new source code via the mio template engine
IP and Credentials Management
install Install all IP dependencies from IP Marketplace
login Start session with IP Marketplace
package Create a compressed archive of an IP
publish Publish IP to IP Marketplace
EDA Automation
sim Performs necessary steps to simulate an IP with any simulator
regr Run regression against an IP
Manage Results and other EDA Tool Outputs
clean Manages outputs from tools (other than job results)
dox HDL source code documentation generation via Doxygen
cov Manages coverage data from EDA tools
results Manages results from EDA tools
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mio-cli-1.0.0.tar.gz
(8.2 MB
view details)
Built Distribution
File details
Details for the file mio-cli-1.0.0.tar.gz
.
File metadata
- Download URL: mio-cli-1.0.0.tar.gz
- Upload date:
- Size: 8.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2abd793e5e33ccdb7078f9f9ee4f8ba45881e36bde7e0483c7dd29f591d932ce |
|
MD5 | 397dcac2ad3dd1fa94be1bf4c80ccaf2 |
|
BLAKE2b-256 | ea46429cc38c2915f720218e04eb9b76184c1a3b439764d66ce3dc7a1b857189 |
File details
Details for the file mio_cli-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: mio_cli-1.0.0-py3-none-any.whl
- Upload date:
- Size: 8.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c00df3969bab8eea1122006e1c3944587397a3b92419a781f26d6fba7c02d90e |
|
MD5 | cd5cef1a29aa16a071f73c7fbf0401c0 |
|
BLAKE2b-256 | 372261cd299e448bb108c73ef8cb4ba05d056d4d3fea2d076c00b15222cf794c |