Aller au contenu

FAQ

Subaya est un SaaS web pour le développement FPGA et embarqué piloté par l’IA, qui mène une conception du concept à la validation matérielle. La CLI suya est l’interface principale — pour les humains, les agents IA et la CI — et la console web à subaya-dev.com sert aux résultats : formes d’onde, rapports, gestion de projet et revue. Voir Concepts fondamentaux.

Dois-je installer Quartus, CubeMX ou un simulateur localement ?

Section intitulée « Dois-je installer Quartus, CubeMX ou un simulateur localement ? »

Non. Les outils lourds — Quartus, RyuSim, Renode, BitCrucible et un moteur CubeMX headless — s’exécutent sur le backend de Subaya. Vous les pilotez via la CLI et ne les installez jamais sur votre propre machine. La seule chose que vous installez localement, c’est la CLI suya elle-même.

Quelle est la différence entre la CLI et la console ?

Section intitulée « Quelle est la différence entre la CLI et la console ? »

La CLI est l’endroit où le travail se fait : conception, simulation, planification de brochage, et les agents qui les pilotent. La console sert à visualiser — formes d’onde, rapports d’exécution et gestion de projet. En règle générale, suya est à subaya-dev.com ce que gh est à github.com.

Comment les agents IA et la CI s’authentifient-ils ?

Section intitulée « Comment les agents IA et la CI s’authentifient-ils ? »

Via la variable d’environnement SUBAYA_API_KEY. Définissez-la une fois et chaque commande suya la récupère — pas de navigateur, pas d’étape interactive. Les développeurs humains peuvent à la place utiliser le flux OAuth via navigateur avec suya auth login. Tout le détail se trouve dans Authentification et clés d’API.

Terminal window
export SUBAYA_API_KEY="sk_..."
suya auth whoami # confirm the identity the key resolves to

La tarification est mesurée, à l’usage (façon GitHub). Il n’y a pas de facturation par siège — vous payez pour les secondes de calcul que vous utilisez. Chaque mois inclut une allocation gratuite, et une limite de dépenses plafonne le dépassement (par défaut, aucun dépassement). Voir Facturation et usage.

suya sim run peut cibler RyuSim, Verilator, Icarus, Questa, le xsim de Vivado et Renode, sélectionnés avec l’indicateur --tool :

Terminal window
suya sim run --tb tb/top_tb.sv --top top --tool ryusim

Pour la surface complète de simulation, voir CLI : sim.

Oui. La location est scopée org → workspace → project, et les données sont isolées entre les orgs et les workspaces. Voir Sécurité et confidentialité pour le modèle.