Schnellstart
Von null zu einer bestandenen Simulation in drei Schritten. Die suya-CLI steuert
alles — für Menschen, KI-Agenten und CI gleichermaßen.
1. Die CLI installieren
Abschnitt betitelt „1. Die CLI installieren“# macOS / Linuxcurl -fsSL https://subaya-dev.com/cli/install.sh | sh# Windowsirm https://subaya-dev.com/cli/install.ps1 | iexAuf der Seite Download finden Sie alle Plattformen und Prüfsummen. Verifizieren Sie mit:
suya version2. Anmelden
Abschnitt betitelt „2. Anmelden“suya auth loginDies ö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:
export SUBAYA_API_KEY="sk_..."suya auth whoamiDie vollständige Erläuterung finden Sie unter Authentifizierung & API-Schlüssel.
3. Ihre erste Simulation ausführen
Abschnitt betitelt „3. Ihre erste Simulation ausführen“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>— Ergebniszusammenfassungsuya sim logs <run-id> --follow— das Lauf-Protokoll streamensuya sim wave <run-id>— das Waveform-Artefakt finden (Analyse mitwf)suya sim list— letzte Läufe
Wie geht es weiter
Abschnitt betitelt „Wie geht es weiter“- Ein Projekt starten — der vollständige Projektablauf
- Ein GitHub-Repository verbinden — ein Projekt mit Git absichern
- Ihr Projekt planen — eine Idee in Arbeitselemente überführen
- STM32-Erste Schritte — ein durchgearbeitetes Embedded-Beispiel