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.
1. Installer la CLI
Section intitulée « 1. Installer la CLI »# macOS / Linuxcurl -fsSL https://subaya-dev.com/cli/install.sh | sh# Windowsirm https://subaya-dev.com/cli/install.ps1 | iexConsultez la page Téléchargement pour toutes les plateformes et sommes de contrôle. Vérifiez avec :
suya version2. Se connecter
Section intitulée « 2. Se connecter »suya auth loginCela 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 :
export SUBAYA_API_KEY="sk_..."suya auth whoamiConsultez Authentification et clés API pour le détail complet.
3. Lancer votre première simulation
Section intitulée « 3. Lancer votre première simulation »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ésultatssuya sim logs <run-id> --follow— diffuser le journal d’exécutionsuya sim wave <run-id>— localiser l’artefact de forme d’onde (à analyser avecwf)suya sim list— exécutions récentes
Et ensuite
Section intitulée « Et ensuite »- Démarrer un projet — le flux de projet complet
- Connecter un dépôt GitHub — adosser un projet à Git
- Planifier votre projet — transformer une idée en éléments de travail
- Démarrage avec STM32 — un exemple embarqué détaillé