Kernkonzepte
Eine kurze mentale Landkarte von Subaya, bevor Sie tiefer einsteigen.
CLI-first
Abschnitt betitelt „CLI-first“Die suya-CLI ist die primäre Schnittstelle — für Menschen, KI-Agenten und CI. Die Web-
Konsole unter subaya-dev.com ist für Ergebnisse da: Waveforms,
Berichte, Projektverwaltung und Review. Das Denken — Design, Simulation,
Validierung — geschieht über die CLI und die Agenten, die sie steuern.
suyaverhält sich zu subaya-dev.com wieghzu github.com.
Mandantenstruktur: Organisation → Workspace → Projekt
Abschnitt betitelt „Mandantenstruktur: Organisation → Workspace → Projekt“- Organisation — der oberste Mandant Ihres Kontos. Abrechnung, Mitglieder und Lizenzen leben hier.
- Workspace — eine Gruppierung von Projekten innerhalb einer Organisation (z. B. ein Team oder eine Produktlinie).
- Projekt — die Arbeitseinheit: ein typisiertes (
fpgaoderembedded) Design mit eigenen Anforderungen, Simulationen, Repository und eigener Phase.
Projekttypen
Abschnitt betitelt „Projekttypen“| Typ | Für | Toolchains |
|---|---|---|
fpga |
RTL- / FPGA-Designs | RyuSim, Verilator, Icarus, Questa, Vivado xsim, Quartus |
embedded |
MCU-Firmware (z. B. STM32) | CubeMX-Pin-Planung, Renode |
Jedes Projekt durchläuft Phasen, die die Benutzeroberfläche und die verfügbaren Tools prägen:
Konzept → Plan → Implementieren → Simulieren → Verifizieren
Die aktuelle Phase abrufen oder setzen Sie mit suya project phase.
Cloud-gehostete Tools
Abschnitt betitelt „Cloud-gehostete Tools“Schwergewichtige Tools laufen auf dem Backend von Subaya, nicht auf Ihrem Laptop: Quartus, RyuSim, Renode, BitCrucible und eine Headless-CubeMX-Engine. Sie steuern sie über die CLI und zahlen nur für die Rechensekunden, die Sie verbrauchen — siehe Abrechnung & Nutzung.
Authentifizierung
Abschnitt betitelt „Authentifizierung“Zwei Modi, behandelt unter Authentifizierung & API-Schlüssel:
SUBAYA_API_KEY— für Agenten und CI, ohne Browser.suya auth login— OAuth-Browser-Flow für menschliche Entwickler.