Skip to content

SpiNNaker2 STM Python Interface

Python interface to the STM microcontroller of the SpiNNaker2 boards. This package provides comprehensive tools for board management, power analysis, and system configuration.

Key Features

Board Management

  • Device detection and IP address retrieval
  • Board and STM reset capabilities
  • Interactive Jupyter notebook interface for device control
  • Serial port communication and configuration

Power Analysis

  • Real-time power measurement during application execution
  • Multi-domain power monitoring (0.5V, 0.8V, PLL, IO, etc.)
  • Data logging and analysis tools
  • Customizable sampling rates and measurement durations

System Configuration

  • Voltage settings management
  • Frequency configuration (PE and NoC)
  • Calibration utilities
  • Device status monitoring

Analysis Tools

  • Power consumption visualization
  • Energy calculation utilities
  • Data export capabilities (CSV)
  • Real-time monitoring