Glossário¶
Este glossário reúne os termos usados de forma consistente no manual. Quando a interface mantiver um nome em inglês, o termo é preservado para facilitar sua localização na AURORA.
- AURORA
Ambiente desktop do ecossistema SAPHO para organizar projetos, editar fontes, gerar processadores, compilar, simular e analisar circuitos.
- C± / CMM
Linguagem de entrada para geração de processadores dedicados. Os algoritmos são armazenados em arquivos com extensão
.cmm.- YANC / SAPHO
YANC é o conjunto de compiladores usado na transformação de C± em hardware. SAPHO é o ecossistema no qual esse fluxo está inserido.
- Top Level / Testbench Top
Top Level é o módulo Verilog raiz do circuito. Testbench Top é o arquivo que inicia e controla a simulação.
- RTL
Representação do circuito em nível de transferência entre registradores, usada pelos módulos Verilog do projeto.
- Icarus / Verilator / cocotb
Icarus e Verilator são opções de simulação do RTL. O cocotb é o framework Python usado para escrever testbenches executados com um simulador compatível.
- VCD / FST / GTKWave / Surfer / layouts
VCD e FST armazenam formas de onda. GTKWave e Surfer são viewers.
.gtkw,.surf.rone.suclregistram organização visual ou comandos de visualização, sem conter os dados da simulação.- Yosys / PRISM
Yosys processa a estrutura RTL usada pelo PRISM, que apresenta módulos e conexões em um diagrama navegável.
- Aurora Intelligence
Assistente integrado que pode consultar o contexto do projeto e, mediante confirmação, executar ações controladas.
- MCP
Model Context Protocol, empregado para disponibilizar ferramentas controladas da AURORA a agentes compatíveis.
- SPF
Formato JSON de projeto com extensão
.spf. Registra estrutura, processadores, arquivos e seleções relevantes.- CommandSpec
Contrato interno que representa executável, argumentos, diretório de trabalho e ambiente sem montar um comando de shell.