Aller au contenu

Concepts fondamentaux

Une courte carte mentale de Subaya avant d’aller plus loin.

La CLI suya est l’interface principale — pour les humains, les agents IA et la CI. La console web à subaya-dev.com sert aux résultats : formes d’onde, rapports, gestion de projet et revue. La réflexion — conception, simulation, validation — se fait via la CLI et les agents qui la pilotent.

suya est à subaya-dev.com ce que gh est à github.com.

  • Organisation — le locataire de plus haut niveau de votre compte. La facturation, les membres et les licences vivent ici.
  • Espace de travail — un regroupement de projets au sein d’une org (par ex. une équipe ou une gamme de produits).
  • Projet — l’unité de travail : une conception typée (fpga ou embedded) avec ses propres exigences, simulations, dépôt et phase.
Type Pour Chaînes d’outils
fpga Conceptions RTL / FPGA RyuSim, Verilator, Icarus, Questa, Quartus
embedded Firmware MCU (par ex. STM32) Planification de broches CubeMX, Renode

Chaque projet traverse des phases qui façonnent l’interface et les outils disponibles :

Concept → Plan → Implement → Simulate → Verify

Obtenez ou définissez la phase courante avec suya project phase.

Les outils lourds s’exécutent sur le backend de Subaya, pas sur votre ordinateur portable : Quartus, RyuSim, Renode, BitCrucible et un moteur CubeMX headless. Vous les pilotez via la CLI et ne payez que les secondes de calcul que vous consommez — consultez Facturation et usage.

Deux modes, présentés dans Authentification et clés API :

  • SUBAYA_API_KEY — pour les agents et la CI, sans navigateur.
  • suya auth login — flux OAuth navigateur pour les développeurs humains.