Legacy Project · Part of SAPHO

AURORA

Windows IDE for the SAPHO Ecosystem

AURORA was a powerful, Windows-native IDE built with Electron for the SAPHO ecosystem. It supported CMM programming with Monaco Editor, Icarus Verilog simulation, GTKWave waveform visualisation, and the PRISM RTL Viewer. Over 25 releases (latest v4.27.10), AURORA served as the primary development environment before being succeeded by POLARIS.

 Windows Only Electron v4.27.10 — Final Release 25 Releases Legacy
Legacy Project — succeeded by POLARIS
AURORA is no longer actively developed. Version 4.27.10 is the final release and the repository is archived for historical reference. All new development happens in POLARIS, which runs on Linux and Windows with a fraction of the memory footprint.

What AURORA Provided

During its active development lifecycle (approximately 2021–2023), AURORA was the reference IDE for SAPHO and was used by students in the DLP discipline at UFJF. It consolidated the entire toolchain into a single Windows installer.

CMM Programming Environment
Monaco Editor with CMM syntax highlighting, bracket matching, and compiler error underlines.
YANC Compiler Integration
cmmcomp and asmcomp invoked from the UI. Build output displayed in an embedded terminal panel.
Icarus Verilog Simulation
Bundled Icarus Verilog for simulation; AURORA piped the compiled .v testbench directly to iverilog and captured the resulting VCD file.
GTKWave Waveform Viewer
GTKWave launched as an embedded subprocess. Students could inspect digital signal timing without leaving the application.
PRISM RTL Viewer
Rendered the synthesised netlist as an interactive schematic. The same PRISM engine was later ported to POLARIS.
25 Releases Over Two Years
Continuous updates from v1.0 through v4.27.10 responding to student and researcher feedback.

Notable Releases

Version Notes Date
v4.27.10 Final release — PRISM stability improvements, legacy installer 2023
v4.0.0 Major rewrite — PRISM RTL Viewer integrated natively 2022
v3.0.0 Monaco Editor upgrade, embedded GTKWave subprocess 2022
v2.0.0 Icarus Verilog bundled; automatic testbench simulation pipeline 2021
v1.0.0 Initial release — Monaco Editor + YANC compiler integration 2021

Starting a new SAPHO project? Use POLARIS instead. It runs on both Linux and Windows, starts in under one second, uses ~60 MB of memory (vs ~300 MB for AURORA), and ships with YAWT as a built-in wave tracer — eliminating the external GTKWave dependency.