GLANCE

Gigabit Low‑latency Acquisition for Neuroscience & Closed‑loop Experiments

Open FPGA data acquisition for closed-loop neuroscience.

256 channels at 30 kS/s

The GLANCE carrier board: a green PCB with the owl logo in white
              silkscreen, with a MicroZed system-on-module seated on top carrying
              the Zynq-7020 chip, gigabit Ethernet, USB-C and two SMA connectors.
A MicroZed seated on the GLANCE carrier. Gigabit Ethernet and USB-C on the left; the two SMA connectors are the stimulus outputs.

What it is

GLANCE — Gigabit Low-latency Acquisition for Neuroscience and Closed-loop Experiments — is an open-source electrophysiology system. It records from Intan RHD2000-style neural chips on a MicroZed (Xilinx Zynq-7020) with a custom carrier board: the programmable logic talks to up to two cables of amplifiers over a DDR SPI protocol, and the processor streams the data to your host over gigabit Ethernet.

It is built for experiments that have to react. Every 30 kHz sample leaves the board as its own UDP datagram — never batched, never held for a bigger packet — so nothing on the acquisition side stands between a spike and your detector. Per-stream sequence numbers make packet loss provable rather than suspected.

The firmware, the FPGA design, the carrier PCB and the Open Ephys plugin are all open, and all developed in the open.

On the board

The repositories

Acknowledgements

U.S. Army DEVCOM Army Research Laboratory National Institute of Neurological Disorders and Stroke National Institute of Mental Health

We are grateful for Federal support, including ARL, NIMH (R01MH139216), and NINDS (R01NS147469). The content is solely the responsibility of the authors and does not necessarily represent the official views of the funding agencies.