The Galaxia® Space Development board

Developed in association with Adiuvo Engineering & Training and Anaporia, the Galaxia® Space Development board is intended to support development of demanding space applications, which require low power, high performance and of course a low single event upset rate.

The Galaxia® Space Development board

The image shows a top view of the PCB. Along the top are the five PSU's. Around the left, right, and bottom edges are 10 PMOD connectors for accessing the IO of the FPGA. On the bottom left is Raspberry Pi Pico which can be used for applying test stimulus to the FPGA, and in the middle is the FPGA itself with headers to allow IO voltage configuration and to attach the Lattice programming tools.

The Galaxia® development board provides users with a Certus™-NX LFD2NX-40 which is commercial equivalent of the Certus-NX-RT device offered by CAES.

This development board provides an excellent platform for the development of applications including:

  • Deployment Cameras
  • Temperature Control Systems
  • Motor and Actuator Control
  • Telemetry and Telecommand processing
  • Health and Usage Monitoring
  • Radiation Beam Testing for design proving
  • Implementing Compression algorithms
  • Implementing Cryptographic security

The development board provides the user with the following Resources:

  • Certus™-NX LFD2NX-40
  • 80 IO accessible via PMOD
  • 14 ADC Channels – Including ADC Reference
  • 128 Mbit NOR flash for configuration
  • 256 Kbit MRAM memory
  • 100 MHz Oscillator
  • Lattice In-System Programmable Hardware Management Expander
  • RPi Pico

The Lattice Certus™-NX FPGA provides the user with 40K LUTs, 2.5 Mbit of BRAM, 56 DSP (18×18), 2 ADC and inbuilt 32KHz and 450 MHz Oscillators.

Board information such as Schematics, Assembly, STEP Files and supporting information can be found in the Bit Bucket Repository

It is also possible to deploy RISC-V processors on this development board, using the Lattice Propel tool. Examples of this can be examined in the tutorials below.

Propel Builder Hardware Creation

Propel Software Development

Uniquely to this development board is the provision of the RPi Pico which provides the developer with a wide range of capabilities including:

  1. Clock Generation – Generation of up to 65MHz reference clock using the PIO.
  2. Communications emulation – Emulation of a differential backplane bus.
  3. Communications Monitoring – Monitoring and logging communications.
  4. Sensor emulation – Emulation of sensors across the system and implementation of failure modes.
  5. Complex communications creation – Implementation of a space wire communication protocol between the FPGA and the Pico. This provides a simple interface which can be controlled over the USB communication.
  6. Power management and monitoring – Monitoring the power network, to control, monitor and observe the dissipated power as the FPGA design is used for anger or in under testing for example beam line.

These boards are available now! contact space@adiuvoengineering.com for more information on cost and lead times.