eMorpho Data Server Reference

eMorpho

Introduction

USB driver

bpi_device

Data structures

Overview

Module Constants

Controls

Statistics

Results

Histogram

List Mode

Oscilloscope Trace

Summation Weights

Time Slices

Two-bank List Mode

API

Overview

Data Server

Overview

emorpho_data.py Constants

Summary

There are a few module constants used to direct communication with the eMorpho

Module Constants

The constants specify the address within the FPGA of the eMorpho.

Module communication constants
ConstantDescription
MA_CONTROLSCommand address: FPGA control registers
MA_STATISTICSCommand address: FPGA statistics registers (used for time and count rate measurement)
MA_RESULTSCommand address: FPGA results registers (version, telemetry)
MA_HISTOGRAMCommand address: FPGA histogram memory
MA_TRACECommand address: FPGA oscilloscope trace memory
MA_LISTMODECommand address: FPGA list mode memory
MA_WEIGHTSCommand address: FPGA summation weights
Command type and command address module constants