Zum Inhalt springen

Kernkonzepte

Eine kurze mentale Landkarte von Subaya, bevor Sie tiefer einsteigen.

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.

suya verhält sich zu subaya-dev.com wie gh zu 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 (fpga oder embedded) Design mit eigenen Anforderungen, Simulationen, Repository und eigener Phase.
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.

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.

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.