Skip to main content

The Moore.io Command Line Interface (CLI) Client is a toolchain for front-end engineering of FPGA/ASIC projects.

Project description

License Documentation Status

Moore.io Command Line Interface Client

About

From the User Manual's Executive Summary
Moore.io Logo 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:

pip3 install mio-cli

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
      doctor         Runs a set of checks to ensure mio installation has what it needs to operate properly
      help           Prints documentation for mio commands
   
   Project and Code Management
      init           Starts project creation dialog
      gen            Generates DV source code via the UVMx template engine
   
   IP and Credentials Management
      install        Install all IP dependencies from IP Marketplace
      login          Start session with IP Marketplace
      package        Create a compressed (and potentially encrypted) archive of an IP
      publish        Publish IP to IP Marketplace (must have mio admin account)
   
   EDA Automation
      !              Repeat last command
      regr           Runs regression against an IP
      sim            Performs necessary steps to simulate an IP with any simulator
      
   Manage Results and other EDA Tool Outputs
      clean          Manages outputs from tools (other than job results)
      cov            Manages coverage data from EDA tools
      dox            HDL source code documentation generation via Doxygen
      results        Manages results from EDA tools

Project details


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.3.10.tar.gz (8.2 MB view details)

Uploaded Source

Built Distribution

mio_cli-1.3.10-py3-none-any.whl (8.2 MB view details)

Uploaded Python 3

File details

Details for the file mio_cli-1.3.10.tar.gz.

File metadata

  • Download URL: mio_cli-1.3.10.tar.gz
  • Upload date:
  • Size: 8.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.18

File hashes

Hashes for mio_cli-1.3.10.tar.gz
Algorithm Hash digest
SHA256 67f039a80ca38c5162e5c190601917278b5ed98ee0ab4439e22ae2f1416b6144
MD5 58b72a2417def5e29ccdd7cd67b1019f
BLAKE2b-256 2496452b3866817c0b9ed8ca5a89dfc6ad889e9ff79e069864b868d0a17d4fa3

See more details on using hashes here.

File details

Details for the file mio_cli-1.3.10-py3-none-any.whl.

File metadata

  • Download URL: mio_cli-1.3.10-py3-none-any.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.18

File hashes

Hashes for mio_cli-1.3.10-py3-none-any.whl
Algorithm Hash digest
SHA256 0aa1be02e65f9eac295814482d4ef7f8195aa5d6798de0cbccbf361af2bab2d1
MD5 0a86380e737aeb46174d15d4d07d2b4e
BLAKE2b-256 fcebc81ed807c599f39a6368b0ca2e502bec9d72a5eda4ebfbadb727c287c3b2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page