Zum Inhalt springen

Schnellstart

Von null zu einer bestandenen Simulation in drei Schritten. Die suya-CLI steuert alles — für Menschen, KI-Agenten und CI gleichermaßen.

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

Auf der Seite Download finden Sie alle Plattformen und Prüfsummen. Verifizieren Sie mit:

Terminal window
suya version
Terminal window
suya auth login

Dies öffnet einen Browser, um die CLI zu autorisieren, und speichert anschließend ein Token lokal. Für Agenten und CI setzen Sie stattdessen die Umgebungsvariable SUBAYA_API_KEY — kein Browser erforderlich:

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

Die vollständige Erläuterung finden Sie unter Authentifizierung & API-Schlüssel.

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 packt Ihren RTL-Baum und sendet ihn an einen Cloud-RyuSim-Lauf; --wait fragt so lange ab, bis der Lauf einen Endzustand erreicht, und gibt eine Erfolgs-/Fehler-Zusammenfassung aus. Anschließend:

  • suya sim report <run-id> — Ergebniszusammenfassung
  • suya sim logs <run-id> --follow — das Lauf-Protokoll streamen
  • suya sim wave <run-id> — das Waveform-Artefakt finden (Analyse mit wf)
  • suya sim list — letzte Läufe