Aller au contenu

Démarrage rapide

De zéro à une simulation réussie en trois étapes. La CLI suya pilote tout — pour les humains, les agents IA et la CI.

Terminal window
# macOS / Linux
curl -fsSL https://subaya-dev.com/cli/install.sh | sh
Terminal window
# Windows
irm https://subaya-dev.com/cli/install.ps1 | iex

Consultez la page Téléchargement pour toutes les plateformes et sommes de contrôle. Vérifiez avec :

Terminal window
suya version
Terminal window
suya auth login

Cela ouvre un navigateur pour autoriser la CLI, puis stocke un jeton localement. Pour les agents et la CI, définissez plutôt la variable d’environnement SUBAYA_API_KEY — aucun navigateur nécessaire :

Terminal window
export SUBAYA_API_KEY="sk_..."
suya auth whoami

Consultez Authentification et clés API pour le détail complet.

Terminal window
suya project create --name adder --workspace <workspace-id> --type fpga
suya sim run \
--tool ryusim \
--tb tb/adder_tb.py \
--top adder \
--source ./rtl \
--wait

--source empaquette votre arborescence RTL et l’envoie à une exécution RyuSim dans le cloud ; --wait interroge jusqu’à ce que l’exécution atteigne un état terminal et affiche un résumé de réussite/échec. Ensuite :

  • suya sim report <run-id> — résumé des résultats
  • suya sim logs <run-id> --follow — diffuser le journal d’exécution
  • suya sim wave <run-id> — localiser l’artefact de forme d’onde (à analyser avec wf)
  • suya sim list — exécutions récentes