Hardware Requirements

Most of the industry has coalesced around using ARM-based microprocessors. With this in mind, GEISA targets this platform:

  • ARMv7-A Profile CPU

  • 512 MB of RAM

  • 1 GB of Flash Storage

These minimums are expected to provide a functional platform. Vendors may choose to offer devices with more resources, but the GEISA execution environment should work well on the base hardware.

  • Hardware Interfaces?

    • Minimal Metrology Sampling Expectations

      • Voltage / Current

      • 16, 64, 256, 512 samples / cycle (~1 kHz, 4 kHz, 15.5 kHz, & 31 kHz sampling rates, respectively)

      • Time Synchronization

    • Minimal Sensor Expectations

    • Minimal Register Expectations

    • Hardware watchdog

 

Single vs. Dual Core

Enumeration Process

Applications need a consistent way of being able to check on what is available within the hardware – e.g. what sensors are available? Are there control outputs available? Are there GPU cores?