diff --git a/Hardware Guide/Datasheets/estim-hs64.html b/Hardware Guide/Datasheets/estim-hs64.html index 63cf5aec..e04af95c 100644 --- a/Hardware Guide/Datasheets/estim-hs64.html +++ b/Hardware Guide/Datasheets/estim-hs64.html @@ -588,7 +588,7 @@

Register Programming

Phase 1 duration, microseconds

0x05

-

IPI

+

INTERPHASEINTERVAL

R/W

Immediate

0

@@ -604,7 +604,7 @@

Register Programming

Phase 2 duration, microseconds

0x07

-

PULSEPERIOD

+

INTERPULSEINTERVAL

R/W

Immediate

10000

@@ -620,7 +620,7 @@

Register Programming

Burst counts, number of pulses

0x09

-

IBI

+

INTERBURSTINTERVAL

R/W

Immediate

0

@@ -697,7 +697,7 @@

Register Programming

A graphical register definitions are provided in the following diagrams:

-Headstage-64 electrical stimulator register definitions +Headstage-64 electrical stimulator register definitions

A diagram of the stimulus parameters presented in the HS64 Electrical Stimulator Registers table.#

diff --git a/_images/estim-hs64_parameters.webp b/_images/estim-hs64_parameters.webp new file mode 100644 index 00000000..21bf7ec8 Binary files /dev/null and b/_images/estim-hs64_parameters.webp differ diff --git a/_sources/Hardware Guide/Datasheets/estim-hs64.rst.txt b/_sources/Hardware Guide/Datasheets/estim-hs64.rst.txt index d6133fa2..afeb3f48 100644 --- a/_sources/Hardware Guide/Datasheets/estim-hs64.rst.txt +++ b/_sources/Hardware Guide/Datasheets/estim-hs64.rst.txt @@ -96,7 +96,7 @@ Register IO is detailed in the table below. - Phase 1 duration, microseconds * - 0x05 - - IPI + - INTERPHASEINTERVAL - R/W - Immediate - 0 @@ -112,7 +112,7 @@ Register IO is detailed in the table below. - Phase 2 duration, microseconds * - 0x07 - - PULSEPERIOD + - INTERPULSEINTERVAL - R/W - Immediate - 10000 @@ -128,7 +128,7 @@ Register IO is detailed in the table below. - Burst counts, number of pulses * - 0x09 - - IBI + - INTERBURSTINTERVAL - R/W - Immediate - 0 @@ -203,10 +203,9 @@ Register IO is detailed in the table below. A graphical register definitions are provided in the following diagrams: -.. figure:: /_static/images/device_hs64-estim/estim-hs64_parameters.png +.. figure:: /_static/images/device_hs64-estim/estim-hs64_parameters.webp :alt: Headstage-64 electrical stimulator register definitions :align: center - :scale: 50% A diagram of the stimulus parameters presented in the :ref:`estim-hs64-regs` table. diff --git a/_static/images/device_hs64-estim/estim-hs64_parameters.pdf b/_static/images/device_hs64-estim/estim-hs64_parameters.pdf index cca59cfe..57b4baab 100644 Binary files a/_static/images/device_hs64-estim/estim-hs64_parameters.pdf and b/_static/images/device_hs64-estim/estim-hs64_parameters.pdf differ diff --git a/_static/images/device_hs64-estim/estim-hs64_parameters.webp b/_static/images/device_hs64-estim/estim-hs64_parameters.webp new file mode 100644 index 00000000..21bf7ec8 Binary files /dev/null and b/_static/images/device_hs64-estim/estim-hs64_parameters.webp differ diff --git a/searchindex.js b/searchindex.js index 462f4cbd..37f95c6c 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["Getting Started/index", "Getting Started/troubleshooting", "Getting Started/warnings", "Getting Started/whatisonix", "Hardware Guide/Adapters & EIBs/eib-64", "Hardware Guide/Adapters & EIBs/eib-64-large", "Hardware Guide/Adapters & EIBs/index", "Hardware Guide/Adapters & EIBs/nano-z-adapter-64", "Hardware Guide/Adapters & EIBs/omnetics-adapter-64", "Hardware Guide/Breakout Board/index", "Hardware Guide/Breakout Board/setup", "Hardware Guide/Commutators/index", "Hardware Guide/Connections & Cables/index", "Hardware Guide/Datasheets/bno055", "Hardware Guide/Datasheets/ds90ub9x-raw", "Hardware Guide/Datasheets/estim-hs64", "Hardware Guide/Datasheets/fmc-analog-io", "Hardware Guide/Datasheets/fmc-clock-out", "Hardware Guide/Datasheets/fmc-digital-io", "Hardware Guide/Datasheets/fmc-link-control", "Hardware Guide/Datasheets/heartbeat", "Hardware Guide/Datasheets/index", "Hardware Guide/Datasheets/load-test", "Hardware Guide/Datasheets/memory-usage", "Hardware Guide/Datasheets/neuropixels-v1", "Hardware Guide/Datasheets/ostim-hs64", "Hardware Guide/Datasheets/rhd2164", "Hardware Guide/Datasheets/rhs2116", "Hardware Guide/Datasheets/rhs2116-trigger", "Hardware Guide/Datasheets/test-0", "Hardware Guide/Datasheets/ts4231-v1-array", "Hardware Guide/Headstages/headstage-64/index", "Hardware Guide/Headstages/headstage-64/test-board-64", "Hardware Guide/Headstages/headstage-neuropix-1", "Hardware Guide/Headstages/headstage-neuropix-1e", "Hardware Guide/Headstages/index", "Hardware Guide/Headstages/serialization", "Hardware Guide/Headstages/setup", "Hardware Guide/Headstages/tether-voltage", "Hardware Guide/Headstages/tethers", "Hardware Guide/Lighthouses/index", "Hardware Guide/Lighthouses/setup", "Hardware Guide/Miniscopes/index", "Hardware Guide/PCIe Host/bracket-assembly", "Hardware Guide/PCIe Host/index", "Hardware Guide/PCIe Host/multi-board-sync", "Hardware Guide/PCIe Host/overview", "Hardware Guide/PCIe Host/programming-with-jtag", "Hardware Guide/PCIe Host/setup-windows", "Hardware Guide/PCIe Host/updating-firmware", "Hardware Guide/index", "Resources/downloads", "Resources/faq", "Resources/index", "Resources/support", "Software Guide/Bonsai.ONIX/Bonsai Examples/CameraSync", "Software Guide/Bonsai.ONIX/Bonsai Examples/Commutator", "Software Guide/Bonsai.ONIX/Bonsai Examples/Headstage64", "Software Guide/Bonsai.ONIX/Bonsai Examples/HeadstageNP1e", "Software Guide/Bonsai.ONIX/Bonsai Examples/LatencyTest", "Software Guide/Bonsai.ONIX/Bonsai Examples/index", "Software Guide/Bonsai.ONIX/GettingStarted", "Software Guide/Bonsai.ONIX/Installation", "Software Guide/Bonsai.ONIX/Nodes/AnalogIODevice", "Software Guide/Bonsai.ONIX/Nodes/BNO055Device", "Software Guide/Bonsai.ONIX/Nodes/ClockOutputDevice", "Software Guide/Bonsai.ONIX/Nodes/DigitalIODevice", "Software Guide/Bonsai.ONIX/Nodes/ElectricalStimulationDevice", "Software Guide/Bonsai.ONIX/Nodes/HeadstagePortControlDevice", "Software Guide/Bonsai.ONIX/Nodes/HeartbeatDevice", "Software Guide/Bonsai.ONIX/Nodes/MiniscopeV3Device", "Software Guide/Bonsai.ONIX/Nodes/MiniscopeV4BNO055Device", "Software Guide/Bonsai.ONIX/Nodes/MiniscopeV4Device", "Software Guide/Bonsai.ONIX/Nodes/NeuropixelsV1Device", "Software Guide/Bonsai.ONIX/Nodes/NeuropixelsV1eDevice", "Software Guide/Bonsai.ONIX/Nodes/ONIContext", "Software Guide/Bonsai.ONIX/Nodes/OpticalStimulationDevice", "Software Guide/Bonsai.ONIX/Nodes/RHD2164Device", "Software Guide/Bonsai.ONIX/Nodes/RHS2116Device", "Software Guide/Bonsai.ONIX/Nodes/RHS2116TriggerDevice", "Software Guide/Bonsai.ONIX/Nodes/TS4231V1Device", "Software Guide/Bonsai.ONIX/Nodes/index", "Software Guide/Bonsai.ONIX/index", "Software Guide/Open Ephys GUI/index", "Software Guide/index", "Software Guide/oni-repl/index", "Software Guide/oni-repl/usage", "index"], "filenames": ["Getting Started/index.rst", "Getting Started/troubleshooting.rst", "Getting Started/warnings.rst", "Getting Started/whatisonix.rst", "Hardware Guide/Adapters & EIBs/eib-64.rst", "Hardware Guide/Adapters & EIBs/eib-64-large.rst", "Hardware Guide/Adapters & EIBs/index.rst", "Hardware Guide/Adapters & EIBs/nano-z-adapter-64.rst", "Hardware Guide/Adapters & EIBs/omnetics-adapter-64.rst", "Hardware Guide/Breakout Board/index.rst", "Hardware Guide/Breakout Board/setup.rst", "Hardware Guide/Commutators/index.rst", "Hardware Guide/Connections & Cables/index.rst", "Hardware Guide/Datasheets/bno055.rst", "Hardware Guide/Datasheets/ds90ub9x-raw.rst", "Hardware Guide/Datasheets/estim-hs64.rst", "Hardware Guide/Datasheets/fmc-analog-io.rst", "Hardware Guide/Datasheets/fmc-clock-out.rst", "Hardware Guide/Datasheets/fmc-digital-io.rst", "Hardware Guide/Datasheets/fmc-link-control.rst", "Hardware Guide/Datasheets/heartbeat.rst", "Hardware Guide/Datasheets/index.rst", "Hardware Guide/Datasheets/load-test.rst", "Hardware Guide/Datasheets/memory-usage.rst", "Hardware Guide/Datasheets/neuropixels-v1.rst", "Hardware Guide/Datasheets/ostim-hs64.rst", "Hardware Guide/Datasheets/rhd2164.rst", "Hardware Guide/Datasheets/rhs2116.rst", "Hardware Guide/Datasheets/rhs2116-trigger.rst", "Hardware Guide/Datasheets/test-0.rst", "Hardware Guide/Datasheets/ts4231-v1-array.rst", "Hardware Guide/Headstages/headstage-64/index.rst", "Hardware Guide/Headstages/headstage-64/test-board-64.rst", "Hardware Guide/Headstages/headstage-neuropix-1.rst", "Hardware Guide/Headstages/headstage-neuropix-1e.rst", "Hardware Guide/Headstages/index.rst", "Hardware Guide/Headstages/serialization.rst", "Hardware Guide/Headstages/setup.rst", "Hardware Guide/Headstages/tether-voltage.rst", "Hardware Guide/Headstages/tethers.rst", "Hardware Guide/Lighthouses/index.rst", "Hardware Guide/Lighthouses/setup.rst", "Hardware Guide/Miniscopes/index.rst", "Hardware Guide/PCIe Host/bracket-assembly.rst", "Hardware Guide/PCIe Host/index.rst", "Hardware Guide/PCIe Host/multi-board-sync.rst", "Hardware Guide/PCIe Host/overview.rst", "Hardware Guide/PCIe Host/programming-with-jtag.rst", "Hardware Guide/PCIe Host/setup-windows.rst", "Hardware Guide/PCIe Host/updating-firmware.rst", "Hardware Guide/index.rst", "Resources/downloads.rst", "Resources/faq.rst", "Resources/index.rst", "Resources/support.rst", "Software Guide/Bonsai.ONIX/Bonsai Examples/CameraSync.rst", "Software Guide/Bonsai.ONIX/Bonsai Examples/Commutator.rst", "Software Guide/Bonsai.ONIX/Bonsai Examples/Headstage64.rst", "Software Guide/Bonsai.ONIX/Bonsai Examples/HeadstageNP1e.rst", "Software Guide/Bonsai.ONIX/Bonsai Examples/LatencyTest.rst", "Software Guide/Bonsai.ONIX/Bonsai Examples/index.rst", "Software Guide/Bonsai.ONIX/GettingStarted.rst", "Software Guide/Bonsai.ONIX/Installation.rst", "Software Guide/Bonsai.ONIX/Nodes/AnalogIODevice.rst", "Software Guide/Bonsai.ONIX/Nodes/BNO055Device.rst", "Software Guide/Bonsai.ONIX/Nodes/ClockOutputDevice.rst", "Software Guide/Bonsai.ONIX/Nodes/DigitalIODevice.rst", "Software Guide/Bonsai.ONIX/Nodes/ElectricalStimulationDevice.rst", "Software Guide/Bonsai.ONIX/Nodes/HeadstagePortControlDevice.rst", "Software Guide/Bonsai.ONIX/Nodes/HeartbeatDevice.rst", "Software Guide/Bonsai.ONIX/Nodes/MiniscopeV3Device.rst", "Software Guide/Bonsai.ONIX/Nodes/MiniscopeV4BNO055Device.rst", "Software Guide/Bonsai.ONIX/Nodes/MiniscopeV4Device.rst", "Software Guide/Bonsai.ONIX/Nodes/NeuropixelsV1Device.rst", "Software Guide/Bonsai.ONIX/Nodes/NeuropixelsV1eDevice.rst", "Software Guide/Bonsai.ONIX/Nodes/ONIContext.rst", "Software Guide/Bonsai.ONIX/Nodes/OpticalStimulationDevice.rst", "Software Guide/Bonsai.ONIX/Nodes/RHD2164Device.rst", "Software Guide/Bonsai.ONIX/Nodes/RHS2116Device.rst", "Software Guide/Bonsai.ONIX/Nodes/RHS2116TriggerDevice.rst", "Software Guide/Bonsai.ONIX/Nodes/TS4231V1Device.rst", "Software Guide/Bonsai.ONIX/Nodes/index.rst", "Software Guide/Bonsai.ONIX/index.rst", "Software Guide/Open Ephys GUI/index.rst", "Software Guide/index.rst", "Software Guide/oni-repl/index.rst", "Software Guide/oni-repl/usage.rst", "index.rst"], "titles": ["Getting Started", "Troubleshooting", "Usage Warnings", "What is ONIX?", "EIB-64", "EIB-64L", "Adapters & EIBs", "64-Channel Nano-Z Adapter", "64-Channel Omnetics Adpater", "Breakout Board", "Breakout Board Guide", "Coaxial Commutators", "Connections and Cables", "BNO055", "DS90UB9X Raw Device", "HS64 Electrical Stimulator", "FMC Host Analog IO Device", "FMC Host Clock Output Device", "FMC Host Digital IO Device", "FMC Link Controller", "Heartbeat", "ONI Datasheets", "Load Test Device", "Memory Usage Monitor", "Neuropixels V1", "HS64 Optical Stimulator", "RHD2164", "RHS2116", "RHS2116 Trigger", "Test0 Device", "TS4231 Array for Vive V1 Base Stations", "Headstage-64", "Test Board for Headstage-64", "Neuropixels-1.0 Headstage", "Neuropixels-1.0e Headstage", "Headstages", "Coaxial Data Serialization & Power", "Setup", "Tethered Headstage Voltages", "Making Coaxial Tethers", "3D-Tracking Lighthouses", "Setup", "Miniscopes", "PCIe Bracket Assembly", "PCIe Host", "Synchronizing Multiple PCIe Hosts", "Overview", "Programming a Blank PCIe Host (Windows)", "Setup Guide for Windows", "Updating Firmware in Windows", " Hardware Guide", "Downloads", "FAQ", " Resources", "Contact", "Camera Synchronization Workflow", "Manual Commutator Workflow", "Headstage-64 Workflow", "Headstage Neuropixels 1.0e Workflow", "Latency Test Workflow", "Example Workflows", "Getting Started", "Installation", "AnalogIODevice", "BNO055Device", "ClockOutputDevice", "DigitalIODevice", "ElectricalStimulationDevice", "HeadstagePortControlDevice", "HeartbeatDevice", "MiniscopeV3Device", "MiniscopeV4BNO055Device", "MiniscopeV4Device", "NeuropixelsV1Device", "NeuropixelsV1eDevice", "ONIContext", "OpticalStimulationDevice", "RHD2164Device", "RHS2116Device", "RHS2116TriggerDevice", "TS4231V1Device", "Nodes", "Bonsai.ONIX", "Open Ephys GUI", " Software Guide", "oni-repl", "Usage", "Home"], "terms": {"read": [0, 2, 14, 23, 24, 26, 27, 29, 36, 52, 73, 74, 75, 78, 85, 86], "what": [0, 18, 23, 35, 52, 75, 83], "i": [0, 1, 2, 4, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 36, 37, 38, 39, 41, 42, 43, 46, 47, 48, 50, 52, 56, 58, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87], "high": [0, 9, 10, 11, 12, 14, 17, 18, 19, 25, 27, 31, 36, 38, 46, 48, 52, 77, 78, 83, 87], "level": [0, 14, 18, 25, 46, 48, 52, 57, 58, 60, 84, 85, 87], "introduct": [0, 52], "thi": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 35, 36, 39, 40, 43, 44, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 85, 86, 87], "hardwar": [0, 3, 10, 14, 17, 18, 22, 29, 31, 35, 36, 38, 39, 47, 49, 52, 54, 55, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 80, 82, 83, 84, 85, 86, 87], "how": [0, 1, 2, 3, 10, 12, 14, 31, 33, 34, 36, 51, 52, 55, 56, 57, 58, 60, 61, 75, 78, 84, 85], "differ": [0, 3, 16, 22, 31, 36, 52, 57, 58, 76, 78], "from": [0, 3, 10, 12, 14, 16, 18, 22, 24, 26, 27, 28, 30, 31, 36, 39, 41, 43, 46, 47, 48, 49, 51, 52, 58, 60, 61, 65, 73, 74, 75, 77, 78, 79, 80, 83, 85, 86, 87], "other": [0, 3, 12, 19, 22, 25, 28, 31, 35, 41, 46, 47, 48, 57, 58, 73, 74, 75, 87], "neurosci": [0, 3, 52, 87], "acquisit": [0, 3, 10, 16, 17, 27, 48, 50, 52, 57, 58, 61, 65, 73, 74, 75, 82, 83, 84, 85, 86, 87], "our": [0, 10, 46, 52, 54, 83, 84], "faq": 0, "contain": [0, 2, 10, 15, 16, 18, 20, 23, 24, 36, 40, 50, 57, 58, 61, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 77, 78, 80, 82, 86], "answer": 0, "gener": [0, 15, 17, 18, 20, 23, 28, 31, 33, 34, 36, 46, 47, 50, 52, 54, 75, 79, 83, 86], "question": [0, 53, 54], "about": [0, 23, 27, 39, 43, 73, 74, 75, 83, 84, 86, 87], "see": [0, 2, 10, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 36, 37, 38, 47, 48, 51, 52, 54, 57, 83], "guid": [0, 2, 47, 49, 51, 61, 87], "descript": [0, 10, 36, 49, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 79, 80], "each": [0, 2, 3, 9, 10, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 36, 38, 41, 43, 57, 58, 63, 73, 74, 75, 76, 77, 78, 83, 86], "compon": [0, 2, 15, 36, 38, 39], "decid": 0, "which": [0, 2, 3, 14, 15, 16, 18, 19, 22, 24, 25, 26, 27, 31, 33, 34, 36, 46, 49, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 80], "you": [0, 2, 3, 10, 31, 35, 36, 38, 39, 47, 48, 49, 51, 52, 54, 60, 61, 62, 67, 68, 70, 71, 72, 73, 74, 76, 78, 82, 83, 84], "need": [0, 1, 19, 22, 31, 36, 38, 46, 48, 49, 50, 51, 52, 53, 62, 68, 73, 74, 75, 86], "To": [0, 3, 31, 47, 49, 58, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80], "underli": [0, 75, 82], "specif": [0, 2, 3, 31, 36, 46, 48, 52, 54, 73, 74, 75], "check": [0, 1, 2, 14, 19, 26, 27, 53, 68, 73, 74, 75, 78], "out": [0, 10, 16, 18, 31, 39, 46, 50, 53, 67, 73, 74, 76, 79], "oni": [0, 3, 12, 17, 36, 38, 49, 52, 54, 75, 82, 84, 86, 87], "For": [0, 2, 3, 10, 14, 15, 16, 18, 31, 33, 34, 36, 39, 48, 49, 54, 73, 74, 75, 78, 83, 86], "develop": [0, 3, 29, 36, 48, 83, 84], "who": [0, 3, 52], "want": [0, 3, 49, 52, 73, 74, 83, 84], "dig": 0, "api": [0, 52, 54], "document": [0, 2, 10, 11, 13, 14, 16, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 32, 42, 45, 46, 50, 52, 55, 59, 68, 73, 74, 83, 84], "befor": [0, 2, 10, 14, 17, 38, 39, 43, 48, 58, 68, 73, 74, 75, 86], "work": [0, 2, 10, 30, 35, 39, 49, 75], "avoid": 0, "caus": [0, 2, 16, 38, 39, 46, 86], "damag": [0, 2, 10, 16, 31, 36, 38, 46], "have": [0, 2, 3, 10, 15, 16, 19, 27, 31, 33, 34, 35, 36, 38, 39, 47, 48, 49, 52, 54, 61, 63, 68, 73, 74, 75, 83, 84, 87], "all": [0, 3, 10, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 39, 46, 49, 64, 73, 74, 75, 77, 78, 83, 86], "necessari": [0, 12], "A": [0, 3, 10, 11, 12, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 31, 33, 34, 39, 41, 46, 48, 58, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 86], "full": [0, 13, 24, 31, 64, 66], "setup": [0, 2, 3, 35, 40, 47, 49, 50, 57, 75], "consist": [0, 14, 15, 16, 18, 24, 26, 27, 50, 75], "pcie": [0, 3, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 23, 34, 36, 37, 42, 49, 54, 75], "host": [0, 3, 9, 10, 11, 12, 21, 31, 34, 36, 37, 38, 42, 49, 54, 63, 64, 65, 66, 68, 69, 71, 77, 78, 80, 86], "comput": [0, 11, 12, 30, 38, 47, 48, 49, 50, 52, 75], "breakout": [0, 1, 2, 12, 37, 42, 46, 54, 66, 86], "board": [0, 1, 2, 3, 4, 5, 7, 8, 11, 12, 18, 31, 36, 37, 38, 39, 42, 46, 47, 48, 49, 50, 51, 54, 66, 78, 86], "compliant": [0, 9, 12, 36, 46, 85, 87], "devic": [0, 2, 3, 7, 9, 21, 31, 36, 43, 44, 47, 49, 50, 52, 58, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 85, 86], "headstag": [0, 1, 2, 3, 4, 5, 8, 9, 10, 11, 13, 15, 18, 19, 24, 25, 26, 27, 30, 36, 37, 40, 44, 46, 48, 52, 54, 56, 60, 64, 66, 67, 68, 70, 71, 72, 74, 75, 76, 78, 79, 86], "miniscop": [0, 9, 11, 12, 14, 19, 36, 44, 46, 56, 70, 71, 72, 75], "coaxial": [0, 3, 10, 12, 17, 31, 35, 38, 50, 52, 56, 68, 86], "commut": [0, 3, 57, 58, 60], "2x": [0, 31, 46], "lighthous": [0, 30, 41, 57], "base": [0, 8, 16, 19, 21, 31, 33, 36, 39, 40, 41, 44, 46, 50, 52, 62, 80], "station": [0, 21, 31, 33, 39, 40, 41, 50, 80], "cabl": [0, 3, 9, 11, 17, 36, 38, 41, 43, 47, 50, 75, 79], "ar": [0, 2, 3, 4, 5, 7, 9, 10, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 30, 31, 35, 36, 39, 40, 43, 46, 49, 50, 52, 53, 57, 62, 63, 66, 67, 69, 73, 74, 75, 76, 77, 78, 82, 83, 86], "list": [0, 2, 35, 46, 48, 49, 53], "here": [0, 2, 21, 24, 26, 31, 35, 47, 54, 55, 60, 86], "link": [0, 10, 11, 17, 18, 21, 22, 35, 36, 37, 61, 68, 86], "mmcx": 0, "digit": [0, 9, 10, 21, 25, 26, 30, 31, 33, 46, 48, 50, 66, 68, 77, 78, 86], "analog": [0, 9, 10, 15, 18, 21, 27, 46, 50, 63, 70, 72, 77, 78, 86], "o": [0, 10, 48], "sdr": [0, 12], "26": [0, 10, 12, 31, 86], "po": [0, 10, 12], "tether": [0, 2, 11, 12, 31, 33, 34, 35, 36, 50, 68], "0": [0, 3, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 38, 39, 43, 44, 49, 51, 54, 58, 63, 66, 67, 70, 72, 73, 74, 76, 78, 86], "38": [0, 12, 27], "mm": [0, 3, 12, 39, 43], "od": [0, 12, 39], "power": [0, 2, 3, 9, 10, 11, 12, 15, 18, 19, 25, 26, 27, 31, 33, 34, 35, 38, 41, 47, 48, 52, 61, 66, 67, 68], "data": [0, 3, 9, 10, 11, 12, 21, 33, 34, 35, 46, 50, 52, 55, 57, 58, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72, 75, 77, 78, 80, 82, 84, 85, 86], "usb": [0, 3, 10, 11, 12, 31, 41, 47, 50, 75], "micro": [0, 10, 12, 33, 34, 36, 41], "b": [0, 10, 12, 27, 41, 78], "sma": [0, 12, 36, 39, 50], "synchron": [0, 16, 17, 24, 25, 28, 30, 36, 46, 50, 60, 75, 78, 79, 83, 86], "3": [0, 10, 12, 13, 14, 16, 18, 19, 24, 26, 27, 30, 31, 34, 36, 38, 39, 41, 49, 51, 86], "5": [0, 9, 10, 12, 15, 16, 18, 19, 24, 25, 26, 27, 30, 31, 33, 34, 38, 39, 41, 43], "stereo": [0, 12], "jack": [0, 10, 12, 15, 25, 26], "plug": [0, 10, 12, 31, 39, 43, 47, 48], "instal": [0, 47, 61, 75], "configur": [0, 2, 10, 13, 16, 18, 24, 26, 27, 31, 47, 50, 58, 61, 62, 82, 86], "follow": [0, 2, 3, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 33, 34, 36, 42, 46, 47, 48, 49, 52, 54, 57, 58, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 80, 85, 86], "window": [0, 2, 3, 78], "mount": [0, 9, 31, 41, 42, 43], "connect": [0, 2, 3, 4, 5, 10, 11, 19, 25, 28, 31, 36, 37, 38, 41, 46, 47, 50, 56, 57, 58, 65, 68, 74, 75], "3d": [0, 3, 30, 33, 34, 35, 43, 57, 80, 82], "track": [0, 3, 33, 34, 35], "v4": [0, 12, 71, 72], "record": [0, 3, 11, 24, 31, 56, 73, 74], "step": [0, 11, 27, 39, 47, 48, 49, 73, 74, 78], "Be": 0, "sure": [0, 10, 15, 31, 36, 47, 49, 56, 58, 74], "page": [0, 11, 31, 33, 34, 35, 36, 39, 47, 48, 49, 52, 61, 84], "voltag": [0, 1, 2, 11, 15, 16, 19, 24, 26, 27, 31, 33, 34, 35, 36, 39, 58, 63, 68, 72, 74, 75, 77, 78], "suppli": [0, 15, 26, 31, 36, 38, 39, 48], "prevent": [0, 3, 11, 15, 23, 39, 50, 56], "your": [0, 2, 15, 31, 34, 35, 47, 48, 49, 51, 52, 61, 73, 74, 84], "test": [0, 21, 24, 29, 31, 52, 60, 75, 85, 86], "bonsai": [0, 2, 11, 37, 38, 42, 54, 56, 57, 58, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85], "workflow": [0, 2, 48, 61, 65, 68, 73, 74, 75, 78, 82], "learn": [0, 48, 87], "acquir": [0, 3, 10, 14, 24, 26, 27, 46, 48, 52, 57, 58, 60, 70, 71, 72, 75, 82, 87], "reset": [1, 2, 10, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 86], "us": [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 35, 36, 38, 39, 41, 46, 49, 50, 51, 52, 53, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 84, 85, 86], "tini": [1, 39], "hole": [1, 9, 10, 39, 43], "turn": [1, 10, 11, 19, 37, 38, 48, 50, 56, 67, 72], "off": [1, 2, 3, 10, 11, 12, 15, 18, 19, 25, 27, 38, 39, 47, 48, 66], "again": [1, 2, 48, 49], "light": [1, 10, 30, 31, 33, 39, 40, 41, 43, 50], "weak": 1, "measur": [1, 11, 13, 22, 31, 36, 57, 58, 63, 71], "neuropixel": [1, 2, 9, 11, 12, 13, 21, 30, 35, 36, 44, 54, 60, 73, 74], "npix": 1, "also": [1, 2, 3, 10, 12, 14, 36, 47, 50, 52, 54, 61, 62], "more": [1, 2, 3, 10, 11, 19, 30, 31, 33, 34, 36, 52, 68, 73, 74, 75, 77, 78], "attach": [1, 4, 5, 12, 50, 73, 74], "than": [1, 3, 10, 14, 19, 31, 35, 39, 50, 52, 76, 78], "without": [1, 10, 46, 48, 50, 75, 82], "improp": 2, "can": [2, 3, 10, 11, 12, 14, 15, 16, 17, 19, 22, 25, 27, 28, 31, 35, 36, 38, 39, 47, 49, 50, 51, 52, 54, 57, 58, 60, 61, 62, 65, 67, 68, 72, 73, 74, 75, 78, 82, 83, 84, 85, 86], "system": [2, 3, 21, 35, 38, 50, 52, 68, 75, 86, 87], "start": [2, 14, 17, 22, 24, 39, 48, 52, 62, 65, 67, 73, 74, 75, 76, 86, 87], "These": [2, 9, 10, 18, 19, 21, 27, 31, 36, 38, 39, 61, 73, 74, 82, 86], "crucial": 2, "aspect": 2, "consid": [2, 31], "dure": [2, 10, 11, 15, 16, 27, 29, 36, 39, 56, 72, 73, 74, 78, 86], "includ": [2, 12, 14, 18, 31, 46, 58, 63, 73, 74, 75, 77, 78], "conveni": [2, 39], "complet": [2, 10, 18, 24, 31, 36, 39, 48, 49, 73, 74, 75], "carefulli": [2, 38], "understand": [2, 61, 75], "refer": [2, 10, 61], "back": [2, 14, 22, 31, 36, 38, 39, 43, 46, 63], "disconnect": [2, 10, 12], "while": [2, 3, 11, 39, 56], "pc": [2, 3, 10, 23, 46, 48], "fmchost": 2, "detail": [2, 10, 15, 26, 27, 31, 33, 34, 36, 52, 61, 84, 87], "must": [2, 3, 10, 16, 30, 31, 36, 38, 46, 48, 63, 70, 71, 72, 73, 74, 75, 78], "correctli": [2, 15, 58, 73, 74], "oper": [2, 10, 11, 13, 14, 15, 19, 24, 27, 31, 33, 34, 36, 48, 61, 64, 73, 74, 82, 86], "The": [2, 3, 4, 5, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 36, 37, 38, 39, 43, 46, 48, 49, 50, 52, 57, 58, 63, 66, 67, 68, 72, 73, 74, 75, 76, 77, 78, 79, 83, 84, 86], "one": [2, 3, 10, 18, 24, 30, 31, 36, 39, 41, 43, 49, 58, 63, 73, 74, 75, 77, 78, 80, 82, 83], "anoth": [2, 79, 83], "depend": [2, 13, 14, 16, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 36, 38, 39, 46, 52, 64, 75, 86], "length": [2, 24, 36, 39, 43, 72], "ensur": [2, 24, 39, 48, 73, 74], "correct": [2, 27, 33, 73, 74], "accord": 2, "its": [2, 3, 11, 14, 15, 18, 31, 36, 38, 39, 46, 49, 50, 61, 62, 67, 69, 75, 79, 83, 84, 85, 87], "switch": [2, 9, 15, 16, 27, 46, 66], "port": [2, 9, 10, 14, 18, 19, 41, 47, 56, 57, 58, 66, 68, 70, 71, 72, 74, 75, 86], "current": [2, 15, 17, 18, 22, 25, 26, 27, 31, 39, 48, 49, 50, 52, 67, 73, 74, 75, 76, 78, 83, 86], "onix": [2, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 39, 40, 42, 44, 46, 50, 52, 53, 54, 55, 60, 62, 70, 71, 72, 73, 74, 75, 78, 84, 85, 86, 87], "librari": [2, 61, 62, 73, 74, 75, 78, 82, 83, 84], "being": [2, 23, 39, 75, 78, 83, 86], "revis": [2, 10, 31], "improv": [2, 31, 83, 86], "usabl": [2, 16], "manag": [2, 47, 48, 49, 61, 62, 75, 83], "via": [2, 11, 15, 16, 19, 25, 28, 31, 36, 46, 50, 71], "onicontext": [2, 37, 58, 59, 70, 71, 72, 74, 81, 82], "node": [2, 37, 42, 56, 58, 61, 63, 68, 73, 74, 75, 78, 79, 80], "headstageportcontroldevic": [2, 81], "chang": [2, 10, 14, 18, 19, 22, 24, 27, 48, 66, 73, 74, 75, 78, 83, 86], "make": [2, 3, 10, 15, 31, 33, 34, 35, 36, 49, 52, 56, 58, 73, 74, 75, 78, 83, 85], "appli": [2, 15, 19, 27, 39, 63, 68, 73, 74, 78], "immedi": [2, 15, 16, 17, 18, 19, 25, 27, 28, 29, 54, 63], "persist": [2, 38], "even": [2, 35, 38, 43, 46, 68, 75, 83], "run": [2, 3, 17, 18, 48, 49, 56, 65, 68, 75, 86], "default": [2, 15, 17, 19, 20, 22, 23, 25, 38, 61, 68, 73, 74, 86], "4": [2, 3, 9, 14, 15, 16, 18, 19, 22, 24, 26, 27, 31, 33, 38, 39, 41, 43, 46, 49, 78, 86], "9v": 2, "onli": [2, 3, 12, 15, 17, 18, 24, 27, 28, 29, 31, 36, 38, 39, 49, 52, 66, 72, 75, 78, 83, 86], "cycl": [2, 17, 22, 27, 31, 36, 48, 65], "reboot": [2, 48, 49], "keep": [2, 3, 19, 20, 48, 67, 73, 74], "until": [2, 27, 38, 43, 48, 65, 75], "rememb": [2, 58], "set": [2, 3, 10, 14, 16, 17, 18, 19, 22, 24, 25, 27, 28, 31, 36, 39, 41, 48, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 78, 79, 86], "desir": [2, 18, 31, 78], "valu": [2, 10, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 36, 38, 39, 47, 63, 67, 73, 74, 75, 76, 78, 86], "after": [2, 10, 14, 19, 27, 28, 36, 38, 39, 47, 78], "provid": [2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 24, 25, 26, 27, 30, 31, 36, 39, 44, 46, 50, 51, 57, 59, 62, 64, 67, 68, 73, 74, 75, 76, 78, 79, 82, 83, 84, 85, 86], "dynam": [2, 86], "write": [2, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 48, 75, 79, 85, 86], "paramet": [2, 15, 20, 22, 23, 25, 27, 31, 33, 34, 58, 59, 63, 67, 68, 73, 74, 75, 76, 77, 78], "save": [2, 19, 57, 58, 75], "when": [2, 11, 12, 14, 15, 17, 19, 22, 27, 37, 38, 39, 46, 49, 50, 51, 52, 57, 62, 63, 66, 67, 68, 73, 74, 75, 78, 83, 86], "On": [2, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 48, 50, 73, 74, 83], "load": [2, 11, 21, 25, 26, 47, 86], "wa": [2, 3, 36, 39, 74, 78, 85], "last": [2, 13, 49], "show": [2, 10, 37, 56, 57, 58, 61, 73, 74, 75, 78, 84], "therefor": [2, 14, 36, 38, 73, 74], "alreadi": [2, 47, 49], "linkvoltag": [2, 68], "field": [2, 14, 19, 22, 24, 47, 68, 71], "If": [2, 10, 14, 25, 28, 31, 34, 35, 38, 39, 47, 48, 49, 52, 61, 63, 65, 67, 68, 72, 73, 74, 75, 76, 83, 84, 86], "ani": [2, 3, 31, 36, 39, 46, 48, 50, 75, 78, 85], "thei": [2, 3, 10, 19, 26, 27, 31, 36, 39, 40, 50, 67, 75, 76, 78, 83], "properti": [2, 13, 14, 31, 33, 34, 38, 63, 64, 65, 66, 68, 69, 70, 72, 75, 77, 79, 80], "neuropixelsv1edevic": [2, 58, 81], "requir": [2, 10, 13, 18, 21, 24, 27, 31, 36, 38, 39, 43, 48, 64, 65, 67, 73, 74, 75, 82], "1": [2, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 35, 36, 39, 41, 43, 44, 46, 54, 60, 63, 67, 73, 74, 76, 78, 85, 86], "0e": [2, 35, 54, 60, 74], "open": [2, 3, 4, 9, 10, 11, 27, 44, 46, 47, 48, 49, 52, 54, 58, 61, 62, 67, 73, 74, 75, 76, 78, 84, 85, 86, 87], "singl": [2, 3, 10, 11, 12, 13, 16, 18, 22, 24, 25, 30, 36, 39, 44, 46, 48, 49, 64, 68, 69, 70, 71, 72, 73, 74, 75, 78, 80, 85, 86], "order": [2, 3, 10, 14, 15, 16, 18, 19, 27, 30, 73, 74, 83, 86], "an": [2, 3, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 36, 37, 39, 41, 47, 48, 50, 52, 54, 56, 61, 63, 66, 70, 72, 73, 74, 75, 78, 82, 83, 85, 86], "overrid": 2, "address": [2, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 47], "distinct": [2, 36], "becaus": [2, 3, 11, 31, 36, 39, 52, 62, 73, 74, 78], "directli": [2, 3, 12, 31, 37, 39, 50], "time": [2, 3, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 36, 63, 73, 74, 75, 78, 83, 86], "compos": 3, "variou": [3, 7, 10, 20, 22, 27, 61, 82, 86], "piec": [3, 39, 43, 75], "three": [3, 16, 33, 36, 39, 48, 82], "major": [3, 36, 39, 82, 83], "point": [3, 31, 38, 39, 63, 77, 78], "rule": 3, "outlin": 3, "structur": [3, 13, 19, 20, 22, 23, 29, 30], "transmit": [3, 10, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 39, 73, 74, 86], "between": [3, 11, 12, 15, 16, 25, 27, 36, 37, 39, 50, 67, 76], "part": [3, 18, 31, 43, 47, 73, 74, 78], "instanc": [3, 10, 18, 36, 50, 73, 74, 78], "intan": [3, 26, 27, 28, 31, 36, 52, 86], "classic": [3, 52], "ephi": [3, 4, 9, 10, 11, 26, 27, 31, 35, 44, 52, 54, 57, 77, 78, 84, 85, 86, 87], "serial": [3, 10, 14, 19, 31, 33, 34, 35, 46, 52, 73, 74], "peripher": [3, 36], "interfac": [3, 4, 5, 11, 36, 46, 47, 50, 52, 54, 73, 74, 75, 87], "spi": [3, 27, 36, 47, 52], "commun": [3, 12, 18, 20, 22, 35, 39, 44, 46, 48, 50, 52, 62, 75], "mani": [3, 27, 38, 50, 61, 75], "non": [3, 14, 18, 19, 36], "interchang": 3, "protocol": [3, 14, 18, 46], "why": [3, 52, 61, 75], "type": [3, 24, 31, 37, 48, 49, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80], "probe": [3, 8, 24, 31, 33, 34, 35, 38, 50, 52, 58, 83], "camera": [3, 10, 14, 35, 36, 60, 70, 72], "usual": [3, 36], "come": [3, 39, 42], "own": [3, 31, 35, 75], "neuro": [3, 52, 54, 75, 87], "design": [3, 4, 5, 9, 10, 11, 27, 31, 42, 44, 48, 52, 62, 73, 74, 75, 78, 82, 83], "unifi": [3, 36], "wide": [3, 15, 25, 27], "varieti": 3, "instrument": [3, 14], "By": [3, 68], "specifi": [3, 14, 15, 17, 18, 49, 64, 66, 68, 69, 71, 77, 78, 80, 86], "should": [3, 17, 18, 19, 23, 26, 27, 37, 38, 39, 47, 48, 49, 73, 74, 78, 86], "organis": 3, "remain": [3, 10, 15, 23, 65], "agnost": [3, 84], "extracellular": [3, 54, 57, 58], "mean": [3, 10, 14, 19, 36], "same": [3, 18, 23, 39, 50, 75, 79], "softwar": [3, 9, 11, 24, 35, 46, 51, 52, 55, 60, 71, 83, 86, 87], "now": [3, 37, 47, 48, 49, 73, 74], "rang": [3, 15, 16, 19, 25, 31, 36, 61], "so": [3, 10, 15, 25, 31, 36, 38, 39, 47, 49, 51, 52], "lab": [3, 42, 44, 47], "do": [3, 10, 14, 18, 28, 31, 36, 47, 49, 52, 54, 67, 73, 74, 75, 76, 79], "spend": 3, "monei": 3, "purchas": [3, 52, 54], "separ": [3, 31, 39], "extra": 3, "tool": [3, 39, 43, 47, 48, 60, 62, 87], "wish": [3, 67, 76], "add": [3, 47], "experi": [3, 10, 50, 87], "addition": [3, 9, 78], "those": [3, 19, 83], "new": [3, 16, 48, 75, 87], "studi": 3, "brain": [3, 44], "backend": 3, "infrastructur": 3, "reus": 3, "control": [3, 9, 10, 11, 14, 18, 21, 25, 26, 27, 29, 31, 36, 39, 46, 56, 57, 65, 68, 70, 71, 72, 75, 79, 85, 86], "almost": 3, "recod": 3, "There": [3, 10, 22, 27, 31, 53, 74, 75, 82, 83], "grow": 3, "appreci": 3, "examin": [3, 73, 74, 85, 86], "natur": [3, 83], "behaviour": 3, "anim": [3, 4, 5, 11, 31, 50, 87], "often": [3, 19], "larger": [3, 39, 63, 73, 74, 75, 77, 78], "intric": 3, "perhap": 3, "experiment": [3, 9, 10, 52, 75], "It": [3, 4, 16, 17, 19, 20, 31, 38, 39, 46, 48, 50, 61, 62, 75, 78, 84, 87], "impair": 3, "littl": 3, "possibl": [3, 18, 31, 46, 67, 82], "achiev": [3, 31], "cours": [3, 54, 61], "import": [3, 31, 36, 39], "reduc": [3, 15, 36, 50, 67, 72], "weight": 3, "overlook": 3, "As": [3, 18, 36, 48, 86], "explor": [3, 87], "arena": [3, 31], "centr": 3, "mass": 3, "rare": 3, "abov": [3, 22, 31, 34, 39, 40, 46, 50], "instead": [3, 12, 31, 52], "side": [3, 36, 75], "introduc": 3, "rotat": [3, 39, 50], "forc": 3, "compens": [3, 36, 39, 68], "torqu": [3, 11], "head": [3, 35, 36, 42], "up": [3, 11, 15, 18, 25, 31, 36, 39, 47, 56, 68], "straight": 3, "allow": [3, 7, 9, 10, 12, 18, 31, 36, 38, 39, 40, 43, 44, 50, 52, 63, 70, 71, 72, 75, 77, 78], "over": [3, 15, 18, 25, 31, 36, 38, 39, 40, 41, 43, 46, 47, 50, 57, 63, 70, 71, 72, 75, 85], "wire": [3, 4, 5, 9, 10, 15, 31, 36, 39, 43], "lighter": 3, "thinner": [3, 39], "compar": [3, 35, 73, 74, 85], "diamet": [3, 36, 39], "extrem": [3, 36], "flexibl": [3, 36, 39], "abl": [3, 31, 39, 47], "doe": [3, 10, 11, 13, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 38, 48, 52, 57, 61], "becom": [3, 17, 28, 38], "twist": [3, 11, 50, 56], "maintain": [3, 11], "electr": [3, 4, 5, 11, 21, 31, 39, 67, 76], "rest": [3, 15, 67], "path": [3, 36, 47, 49, 86], "move": [3, 11, 18, 31, 39, 42, 50, 56, 78, 87], "through": [3, 9, 15, 24, 37, 50, 63, 67, 73, 74, 76, 78], "receiv": [3, 14, 16, 18, 19, 22, 28, 30, 31, 39, 57, 79, 83], "inform": [3, 10, 13, 19, 21, 23, 30, 35, 39, 52, 54, 57, 58, 61, 63, 68, 71, 73, 74, 75, 78, 83, 84, 85, 86], "drive": [3, 4, 5, 10, 17, 36, 50], "motor": [3, 11], "activ": [3, 10, 11, 12, 16, 17, 19, 36, 39, 49, 50, 73, 74, 78], "In": [3, 14, 16, 18, 36, 46, 47, 79, 83], "close": [3, 22, 44, 46, 48, 50, 59, 60, 68], "loop": [3, 22, 24, 44, 46, 48, 50, 59, 60, 63, 68, 85], "process": [3, 39, 48, 49, 61, 73, 74, 83], "act": [3, 79], "upon": 3, "optogenet": [3, 25], "stimul": [3, 4, 5, 21, 27, 28, 35, 50, 57, 67, 68, 76, 78, 86], "area": [3, 39, 78], "everi": [3, 27, 30, 36, 47, 75, 82], "certain": 3, "event": [3, 9, 10, 46, 68, 83], "detect": [3, 14, 19, 24, 30, 38, 40, 50], "describ": [3, 18, 31, 33, 34, 36, 39, 58, 61, 86], "much": [3, 31], "pass": [3, 14, 19, 27, 30, 75], "initi": [3, 18, 51, 85, 86], "respons": [3, 22, 60, 73, 74, 75, 78], "primarili": [3, 83], "spent": 3, "challeng": [3, 39], "number": [3, 7, 10, 14, 15, 17, 22, 23, 25, 27, 29, 31, 36, 46, 53, 63, 67, 73, 74, 75, 76, 77, 78, 86], "channel": [3, 4, 5, 6, 11, 15, 16, 19, 20, 24, 25, 26, 27, 31, 36, 41, 50, 54, 57, 58, 63, 73, 74, 75, 76, 77, 78, 85], "increas": [3, 18, 27, 31, 38, 39, 46, 50, 67, 68, 75, 86], "short": [3, 15, 39], "user": [3, 9, 10, 18, 19, 22, 48, 50, 61, 73, 74, 75, 78, 86], "respond": [3, 50, 67, 76], "timescal": 3, "biolog": 3, "within": [3, 15, 17, 19, 25, 36, 65, 75, 77, 78], "integr": [3, 4, 35, 52, 77, 78], "neuron": 3, "reli": 3, "slower": 3, "transfer": [3, 86], "characterist": [3, 36, 39], "typic": [3, 19, 27, 36, 39, 46, 56, 80], "would": [3, 10], "sever": [3, 36, 39, 50, 75], "ten": 3, "millisecond": [3, 44], "consider": 3, "durat": [3, 15, 25, 67, 76], "notabl": 3, "longer": [3, 39], "averag": 3, "action": [3, 9, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 67, 73, 74, 76], "potenti": [3, 31, 36, 75, 83], "around": [3, 64, 66, 68, 69, 73, 74, 78, 80], "m": [3, 13, 57], "ha": [3, 9, 10, 13, 17, 19, 31, 33, 34, 38, 39, 43, 46, 48, 49, 61, 71, 73, 74, 75, 83], "shorter": [3, 39], "150": [3, 36], "microsecond": [3, 15, 25, 78], "slot": [3, 43, 47, 48, 50, 75, 82, 86], "quickli": [3, 47, 63, 75, 85], "freed": 3, "itself": [3, 12, 16, 27, 36, 37, 38, 39, 50], "overhead": [3, 63, 73, 74, 77, 78], "complex": [3, 31, 78], "analysi": [3, 73, 74], "extract": [3, 48], "phenomenon": 3, "interest": [3, 35], "electrod": [4, 5, 15, 31, 35, 58, 73, 74], "support": [4, 47, 52, 78, 85, 86], "optic": [4, 5, 9, 11, 21, 30, 67, 76], "small": [4, 10, 31, 39, 43, 49], "e": [4, 5, 11, 14, 15, 27, 28, 31, 35, 36, 38, 39, 49, 61, 75, 78, 82, 86], "g": [4, 5, 11, 14, 15, 27, 28, 31, 35, 36, 38, 39, 49, 61, 75, 78, 82, 86], "mous": [4, 67, 73, 74, 76, 78], "electrophysiologi": [4, 5, 57, 58, 83], "compat": [4, 5, 9, 10, 11, 14, 31, 34, 42, 44, 46, 47, 48, 50, 75, 85, 87], "variant": [4, 5], "shuttl": [4, 5], "repositori": [4, 9, 11, 42, 44, 54], "v1": [4, 7, 9, 12, 21, 31, 58, 73, 80], "2": [4, 12, 13, 14, 15, 16, 18, 19, 22, 24, 26, 27, 29, 31, 36, 39, 41, 43, 67], "bom": [4, 5, 7, 8, 31], "locat": [4, 5, 7, 8, 31, 49], "googl": [4, 5, 7, 8, 31, 50, 54], "sheet": [4, 5, 7, 8, 30, 31, 50], "adc": [4, 5, 16, 24, 26, 27, 31, 63, 73, 74], "input": [4, 5, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 36, 46, 57, 58, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 86], "map": [4, 5, 13, 18, 31, 64, 78], "etc": [4, 5, 10, 18, 27, 31, 35, 36, 54, 73, 74, 75, 78, 82, 86], "neuralynx": [4, 5], "gold": [4, 5], "pin": [4, 5, 14, 19, 28, 31, 38, 39, 46], "usag": [4, 5, 21, 49, 85], "instruct": [4, 5, 10, 39, 51], "manual": [4, 5, 11, 19, 41, 48, 60, 83], "64": [5, 6, 9, 11, 12, 13, 15, 22, 25, 26, 30, 35, 36, 38, 44, 48, 50, 52, 54, 56, 60, 77], "larg": [5, 15, 38, 86], "rat": 5, "64l": [6, 7], "omnet": [6, 7, 31, 50], "adpat": [6, 7, 31], "nano": [6, 8, 50], "z": [6, 8, 46, 50], "eib": [7, 8, 31, 52], "imped": [7, 15, 26, 27, 36, 39], "tester": 7, "plate": 7, "chanbnel": 7, "intern": [7, 11, 15, 16, 27, 75, 86], "adapt": [8, 39, 52], "silicon": [8, 31, 39, 50, 52], "face": [9, 43], "access": [9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 50, 75, 82, 83], "auxiliari": [9, 10, 26, 44, 77, 83], "io": [9, 10, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 43, 44, 46, 63, 66, 82, 84, 86], "bench": 9, "4x": [9, 46], "feed": 9, "3x": [9, 46], "passiv": [9, 10, 31, 36], "speed": [9, 10, 12, 36, 46, 50], "clock": [9, 10, 16, 18, 20, 21, 22, 23, 31, 36, 46, 47, 50, 65, 71, 75, 86], "12x": [9, 46], "esd": 9, "protect": [9, 19], "bnc": 9, "ribbon": [9, 10, 43], "direct": [9, 10, 14, 16, 24, 26, 27, 36, 46, 47, 63], "12": [9, 16, 18, 20, 24, 36, 39, 63, 73, 74, 85, 86], "output": [9, 10, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 38, 46, 48, 50, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 86], "8": [9, 14, 16, 18, 19, 25, 30, 31, 43, 49, 66, 86], "5v": [9, 16, 31, 38], "harp": [9, 10, 18, 86], "bu": [9, 11, 14, 18, 36, 46], "lot": [9, 31, 57, 58, 61], "indic": [9, 10, 11, 16, 19, 24, 27, 29, 36, 39, 41, 48, 66, 73, 74, 78, 86], "led": [9, 11, 18, 25, 31, 37, 38, 43, 48, 50, 66, 70, 72], "6": [9, 10, 16, 18, 26, 31, 33, 39, 41, 51], "button": [9, 11, 18, 41, 50, 56, 66, 73, 74], "mark": [9, 10, 14, 38], "trigger": [9, 14, 15, 19, 21, 25, 27, 31, 36, 46, 67, 68, 75, 76, 78, 79], "rug": 9, "m6": 9, "20": [9, 11, 16, 39, 73, 74, 86], "both": [9, 11, 12, 25, 30, 31, 36, 39, 47, 48, 62, 75, 76], "metric": 9, "imperi": 9, "tabl": [9, 11, 15, 25, 27, 36, 47, 75, 78, 82, 83, 85, 86], "19": [9, 86], "rack": 9, "fulli": [9, 13], "sourc": [9, 10, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 36, 39, 46, 48, 51, 52, 62, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80], "gatewar": [9, 31, 33, 34, 36, 46], "made": [9, 15, 31, 37, 39, 52, 78], "fpga": [9, 10, 31, 33, 36, 46, 47], "toolchain": [9, 10], "yosi": [9, 10], "nextpnr": [9, 10], "alwai": [10, 16, 22, 38, 46, 68, 75], "neglect": 10, "signal": [10, 11, 16, 18, 20, 30, 36, 39, 50, 78, 79], "shrunk": 10, "delta": [10, 22, 27], "option": [10, 14, 17, 19, 31, 41, 47, 48, 50, 52, 63, 64, 65, 66, 68, 69, 70, 72, 73, 74, 75, 77, 78, 80], "caoxial": 10, "5mm": [10, 39, 43], "audio": [10, 12, 41, 83], "line": [10, 14, 18, 31, 36, 39, 46, 50, 52, 67, 76], "mai": [10, 15, 16, 19, 26, 36, 39, 46, 48, 52, 68, 75], "present": [10, 15, 25, 36, 75, 86], "avail": [10, 15, 21, 24, 48, 52, 53, 67, 73, 74, 75, 76, 78, 83], "particular": [10, 36, 39, 46, 86], "two": [10, 12, 16, 18, 25, 31, 33, 36, 38, 39, 43, 46, 47, 73, 74, 75], "four": [10, 18, 31], "futur": [10, 18, 31, 83], "though": [10, 83], "end": [10, 12, 22, 36, 39, 46, 47], "symmetr": 10, "purpos": [10, 36, 46], "either": [10, 28, 37, 38, 39, 40, 50, 63, 67, 76], "soon": [10, 42], "some": [10, 16, 19, 26, 36, 38, 39, 48, 53, 67, 68, 75, 76, 82, 86], "bug": [10, 54], "sequenc": [10, 15, 24, 27, 28, 35, 36, 78], "been": [10, 15, 75], "fix": [10, 24, 27, 29, 31, 51], "later": [10, 39], "rgb": [10, 43, 48], "insert": 10, "thin": [10, 36, 38, 39, 50, 68], "screw": [10, 39], "driver": [10, 11, 25, 31, 52, 53, 72, 75, 86], "just": [10, 31, 35, 36, 39, 50, 73, 74, 78, 83], "below": [10, 15, 27, 36, 38, 41, 43], "onboard": [10, 31, 36, 57, 71], "letter": 10, "c": [10, 13, 39, 46, 52, 78, 84], "d": [10, 86], "match": [10, 49, 73, 74, 75], "addit": [10, 35, 37, 50, 82], "50": [10, 17, 30, 36, 39, 46], "ohm": [10, 17, 36, 39, 46], "transmiss": [10, 19, 24, 36, 46], "matter": [10, 39], "connector": [10, 12, 31, 39, 46, 47, 50], "remov": [10, 26, 33, 39, 77, 78], "improperli": 10, "state": [10, 14, 17, 18, 19, 25, 27, 36, 48, 65, 66, 68, 73, 74, 85, 86], "diagram": [10, 15, 16, 25, 36, 78], "definit": [10, 15, 19, 24, 25, 27, 61, 67, 76, 78, 86], "color": [10, 16, 18, 48, 73, 74], "legend": 10, "half": 10, "fill": 10, "circl": 10, "flash": [10, 30, 36, 47], "error": [10, 13, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 36, 73, 74], "statu": [10, 13, 17, 18, 19, 23, 24, 36, 41, 57, 68, 75, 78], "loss": [10, 36, 39, 46], "lock": [10, 14, 18, 19], "re": [10, 31, 35, 36, 73, 74], "establish": 10, "restart": [10, 47, 48, 86], "log": [10, 57], "sent": [10, 16, 18, 22, 36, 39, 79], "press": [10, 18, 39, 50, 56, 86], "send": [10, 11, 15, 16, 18, 36, 56, 82], "per": [10, 14, 16, 25, 31, 70, 72, 75, 76, 78], "hold": [10, 12, 39, 78], "result": [10, 22, 24, 31, 36, 39, 48, 63, 73, 74, 77, 78], "repeat": [10, 39, 49], "keyboard": 10, "bit": [10, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 26, 27, 29, 36, 39, 47, 48, 63, 66, 73, 74, 77, 78, 86], "word": [10, 14, 18, 22, 23, 24, 27, 29, 36], "exampl": [10, 14, 16, 36, 48, 55, 56, 57, 58, 59, 61, 67, 73, 74, 75, 76, 78, 85, 86], "000001": 10, "integ": [10, 16, 22, 24, 26, 63, 66, 73, 74, 77, 78], "100001": 10, "33": [10, 16], "111111": 10, "63": 10, "toggl": [10, 15, 31, 86], "sensit": [10, 38], "first": [10, 14, 16, 29, 39, 47, 50, 62, 70, 71, 72, 73, 74, 83], "illumin": 10, "tinyfpga": 10, "bx": 10, "lattic": 10, "ice40": 10, "deseri": [10, 19, 36, 46, 75], "interpret": [10, 36, 78], "impel": 10, "team": [10, 52], "firmwar": [10, 15, 31, 34, 36, 41, 47, 85], "file": [10, 43, 47, 48, 49, 51, 73, 74, 75, 86], "label": [10, 27, 37], "config": [10, 18, 25], "zero": [11, 14, 73, 74, 78], "freeli": [11, 42, 50, 87], "veri": [11, 15, 17, 36, 38, 43, 50, 68, 84], "brief": 11, "extens": 11, "walkthrough": 11, "pleas": [11, 35, 51, 73, 74, 84], "inerti": [11, 13, 31, 71], "unit": [11, 13, 27, 30, 31, 33, 34, 67, 71, 76, 78], "imu": [11, 13, 31, 33, 34, 57, 58], "orient": [11, 12, 13, 33, 34, 43, 50, 57, 58, 64], "real": [11, 22, 23, 27, 31, 33, 34, 78, 83, 86], "known": 11, "command": [11, 15, 17, 18, 31, 36, 48, 49, 56], "qualiti": [11, 36, 39], "radio": [11, 39], "frequenc": [11, 17, 20, 22, 23, 31, 33, 36, 39, 65, 77, 78, 86], "rotari": [11, 50], "joint": [11, 39, 43, 50], "insid": [11, 39, 43], "lead": [11, 39, 43], "bandwidth": [11, 22, 26, 27, 36, 75, 86], "18": [11, 18, 86], "ghz": [11, 36, 39], "80": [11, 12, 39], "rail": [11, 31], "mountabl": 11, "remot": [11, 28], "json": [11, 56, 73, 74], "encod": [11, 30, 36, 63], "capacit": 11, "sens": [11, 78], "advanc": [11, 52, 61, 83], "stepper": 11, "tmc2130": 11, "silent": 11, "precis": [11, 15, 16, 31, 39, 50], "motion": 11, "interpol": 11, "256": [11, 86], "ustep": 11, "super": [11, 24], "capacitor": 11, "circuitri": [11, 15, 67], "fast": [12, 17, 23, 26, 27], "form": [12, 19, 46, 47, 73, 74, 75, 86], "hub": [12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 49, 85, 86], "ucla": [12, 14, 36, 50, 70, 71, 72, 75], "altern": [12, 31, 39, 82], "hiros": [12, 39], "x": [12, 14, 18, 27, 39, 52, 86], "fl": [12, 39], "pr": [12, 39], "smt1": [12, 39], "socket": [12, 39, 43, 83], "synchronis": [12, 41, 50], "basest": [12, 31, 41], "x2": 12, "sync": [12, 14, 24, 28, 41], "vive": [12, 21, 31, 33, 41, 80], "adaptor": [12, 41], "easili": 12, "break": 12, "incorrectli": 12, "pull": [12, 39], "view": [12, 48, 78], "author": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30], "jonathan": [13, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30], "p": [13, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 86], "newman": [13, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 85, 86], "version": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 46, 49, 50, 51, 85, 86], "id": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 39, 43, 85, 86], "9": [13, 14, 16, 19, 22, 27, 30, 31, 33, 34, 38, 57, 58], "axi": [13, 31, 33, 34, 57, 58, 64], "acceler": 13, "At": [13, 30, 48, 82], "core": [13, 30, 48, 61, 82], "correspond": [13, 16, 27, 70, 72, 78], "chip": [13, 16, 26, 27, 28, 31, 36, 57, 64, 73, 74, 78, 79], "implement": [13, 14, 16, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 35, 36, 46, 52], "hard": [13, 15, 26, 46, 64, 84], "code": [13, 15, 16, 24, 26, 30, 36, 46, 57, 58, 64, 85], "100": [13, 15, 16, 31, 36, 46, 64, 66, 70, 72, 86], "hz": [13, 27, 29, 31, 64, 65, 69, 86], "updat": [13, 16, 27, 36, 41, 53, 64], "rate": [13, 19, 20, 22, 23, 26, 27, 29, 31, 64, 69, 75, 86], "sensor": [13, 26, 30, 35, 36, 50, 57, 58, 64, 70, 72, 80, 82], "fusion": [13, 64], "ndof": [13, 64], "mode": [13, 14, 18, 24, 31, 49, 58, 64, 70, 71, 72, 74, 75], "hardcod": [13, 64], "name": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 46, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 79, 80, 86], "effect": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 39, 63], "por": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30], "0x00": [13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 85, 86], "enabl": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 36, 47, 58, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 80], "r": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 39, 86], "w": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 39, 86], "none": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 86], "lsb": [13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30], "disabl": [13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 47, 65, 67, 76], "stream": [13, 14, 16, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 36, 57, 58, 61, 63, 64, 66, 68, 69, 70, 72, 73, 74, 75, 77, 78, 80, 83, 84, 85, 86], "0x0": [13, 14, 16, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30], "0x1": [13, 14, 16, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30], "sign": [13, 16, 48, 63, 77, 78], "except": [13, 71], "calibr": [13, 24, 31], "byte": [13, 24, 75, 86], "convers": [13, 27, 63, 77, 78], "euler": 13, "angl": 13, "tait": 13, "bryan": 13, "formal": 13, "yaw": 13, "360": 13, "degre": 13, "roll": 13, "180": 13, "pitch": 13, "90": 13, "circ": 13, "16": [13, 14, 16, 18, 22, 26, 27, 29, 31, 63, 77, 78, 86], "quaternion": 13, "14": [13, 14, 16, 27, 63, 86], "graviti": 13, "vector": [13, 27], "": [13, 15, 18, 27, 28, 31, 36, 39, 48, 52, 61, 68, 71, 73, 74, 75, 82, 83, 84, 86], "temperatur": [13, 26, 35, 38, 39], "accept": [13, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 75, 86], "attempt": [13, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 75], "fail": [13, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31], "aar\u00f3n": [14, 23, 85, 86], "cueva": [14, 23, 85, 86], "l\u00f3pez": [14, 23, 85, 86], "24": [14, 24, 39, 86], "serd": [14, 19, 36, 68], "pair": [14, 16, 36, 46], "ds90ub9x3": 14, "physic": [14, 46, 75, 78, 86], "seriz": 14, "third": [14, 55, 60], "parti": [14, 55, 60, 75], "deriv": [14, 36, 46], "offset": [14, 15, 24, 26, 27, 33, 63, 77, 78], "0x8000": [14, 24, 26], "0x8001": 14, "readsz": 14, "1280": 14, "size": [14, 22, 27, 29, 39, 75, 78, 85, 86], "15": [14, 15, 16, 18, 39, 86], "parallel": [14, 31, 36, 39], "sampl": [14, 16, 18, 20, 22, 23, 24, 26, 27, 31, 63, 66, 70, 72, 73, 74, 75, 77, 78, 83], "total": [14, 23], "num": 14, "31": [14, 19, 27, 86], "aggreg": 14, "perform": [14, 30, 36, 46, 50, 59, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 85, 86, 87], "0x8002": 14, "determin": [14, 18, 25, 27, 28, 39, 40, 50, 63, 65, 72, 73, 74, 77, 78, 86], "captur": 14, "tigger": 14, "continu": [14, 15, 23, 25], "hsync": [14, 36], "vsync": [14, 36], "edg": [14, 17, 39], "low": [14, 15, 17, 18, 19, 27, 31, 36, 38, 46, 65, 77, 78, 84, 85], "polar": [14, 27, 39], "invert": 14, "rise": [14, 17, 39], "fall": 14, "0x8003": 14, "triggeroff": 14, "skip": [14, 22], "0x8004": 14, "datag": 14, "gate": [14, 17, 65], "0x8005": 14, "syncbit": 14, "along": [14, 22, 27, 36, 39, 57, 58, 78, 86], "13": [14, 86], "0x8006": 14, "choosen": 14, "note": [14, 36, 43, 51, 78], "still": [14, 38, 39], "respect": [14, 28, 36, 56, 79], "multi": [14, 46], "row": [14, 47], "imag": [14, 35, 42, 46, 47, 49, 70, 72, 73, 74, 78], "select": [14, 16, 26, 27, 31, 36, 46, 47, 48, 49, 56, 58, 67, 73, 74, 75, 76, 77, 78], "0x8007": 14, "magic_mask": 14, "magic": [14, 27], "mask": 14, "bitmask": [14, 25], "invers": [14, 39], "30": [14, 27, 31, 86], "wait": [14, 39], "0x8008": 14, "0x8009": 14, "magic_wait": 14, "max": [14, 19, 25, 31, 33, 34, 76, 86], "cancel": 14, "go": [14, 48, 49], "indefinit": 14, "0x800a": 14, "datamod": 14, "normal": [14, 18, 24, 47, 49], "index": [14, 27, 30, 31, 36, 39, 42, 49, 86], "reserv": [14, 18, 27, 46, 86], "7": [14, 16, 26, 36, 38, 41, 46, 49, 86], "1bit": 14, "0xf": 14, "16bit": 14, "00": [14, 18, 85, 86], "01": [14, 18, 85, 86], "10": [14, 15, 16, 18, 19, 24, 25, 27, 29, 48, 52, 85, 86], "11": [14, 16, 18, 19, 24, 51, 86], "msb": [14, 18], "0x800b": 14, "datalines0": 14, "0xb": 14, "0xc": 14, "0xd": 14, "0xe": 14, "0x800c": 14, "datalines1": 14, "0x8010": 14, "gpio_dir": 14, "gpio": [14, 18, 28, 79], "0b0": [14, 16, 17, 19], "0b1": [14, 16, 17, 19], "0x8011": 14, "gpio_val": 14, "0x8012": 14, "ds90ubx": 14, "n": [14, 15, 17, 20, 22, 23, 25, 27, 29, 31, 63, 73, 74, 86], "i2c": [14, 36], "less": [14, 31, 39, 63, 73, 74, 77, 78, 86], "jie": [15, 25, 26, 85, 86], "zhang": [15, 25, 26, 85, 86], "combin": [15, 36, 46, 60, 61, 73, 74, 75, 78, 79], "bipolar": 15, "stimuli": [15, 27, 67, 76, 78], "circuit": [15, 18, 25, 27, 31, 36, 38, 86], "enhanc": 15, "howland": [15, 31], "pump": [15, 31], "driven": [15, 83], "dac": [15, 16, 26, 27, 63], "volt": [15, 18, 19, 27, 31, 33, 34, 38, 63, 77, 78], "regul": [15, 38], "epoch": 15, "minim": [15, 31, 39], "nois": [15, 27, 67], "trace": [15, 38], "dual": [15, 31, 76], "sit": [15, 50], "outsid": 15, "stimulu": [15, 25, 27, 28, 31, 67, 76, 78, 79], "puls": [15, 25, 27, 31, 67, 76, 78], "ground": [15, 38, 39], "electrolysi": 15, "due": [15, 31, 39], "charg": [15, 27, 31], "imbal": 15, "shunt": 15, "resistor": [15, 25, 31], "accumul": [15, 18, 36, 86], "slight": 15, "mismatch": [15, 73, 74], "chosen": [15, 78], "optim": [15, 27, 59, 75], "stabil": 15, "stabl": [15, 48], "macroelectrod": 15, "cut": [15, 39, 43], "stainless": 15, "steel": [15, 31], "microelectrod": 15, "mohm": 15, "1khz": 15, "produc": [15, 16, 19, 20, 22, 23, 24, 31, 55, 57, 58, 63, 64, 66, 68, 69, 70, 72, 75, 80, 83, 84, 86], "ma": [15, 25, 31, 76], "bound": [15, 86], "15v": [15, 31], "complianc": [15, 27, 31], "although": [15, 19, 31, 39, 48, 82, 84], "multipl": [15, 28, 31, 39, 75, 83], "permit": [15, 46], "similar": [15, 25, 31, 36], "master8": [15, 25], "pulsep": [15, 25], "rel": [15, 31], "narrow": 15, "spec": [15, 21, 86], "incorrect": 15, "amplitud": [15, 76, 78], "nullparm": [15, 17, 25], "No": [15, 17, 25, 27, 28, 39, 43, 52], "0x01": [15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 36, 85, 86], "biphas": 15, "monophas": [15, 67], "0x02": [15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 36, 85, 86], "current1": 15, "dacrez": 15, "phase": [15, 48, 52, 67], "0x03": [15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 29, 36, 85, 86], "current2": 15, "0x04": [15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 36, 86], "pulsedur1": 15, "0x05": [15, 16, 17, 19, 24, 25, 26, 27, 36, 86], "ipi": 15, "inter": [15, 25, 67, 78], "interv": [15, 25, 67, 76, 78], "0x06": [15, 16, 17, 19, 24, 25, 26, 27, 36, 86], "pulsedur2": 15, "0x07": [15, 16, 24, 25, 26, 27, 36, 86], "pulseperiod": [15, 25, 67, 76], "10000": 15, "0x08": [15, 16, 24, 25, 26, 27, 36, 86], "burstcnt": [15, 25], "burst": [15, 25, 67, 76], "count": [15, 20, 24, 46, 86], "0x09": [15, 16, 24, 25, 26, 27, 86], "ibi": [15, 25], "0x0a": [15, 16, 24, 25, 26, 27, 86], "traincnt": [15, 25], "train": [15, 25, 31, 67, 76, 78], "0x0b": [15, 16, 24, 25, 26, 27, 86], "traindelai": [15, 25, 67, 76], "delai": [15, 17, 23, 25, 27, 65, 67, 76], "0x0c": [15, 16, 24, 25, 26, 27, 86], "els": [15, 19], "deliv": [15, 25, 31, 67, 76], "0x0d": [15, 16, 24, 25, 27], "poweron": [15, 67], "estim": 15, "0x0e": [15, 24, 25, 26, 27], "ignor": [15, 19, 22, 25], "common": [15, 25, 39, 61], "0x0f": [15, 24, 26, 27], "restcurr": 15, "0x10": [15, 24, 26, 27], "masterreset": 15, "0x11": [15, 24, 26, 27], "resolut": [15, 63, 78], "graphic": [15, 25, 62, 67, 76], "transform": [15, 16, 80], "i_": 15, "stim": [15, 27], "frac": 15, "where": [15, 20, 22, 23, 27, 30, 31, 36, 50, 52, 78, 83], "sink": [16, 18, 65, 67, 76, 79], "22": [16, 17, 86], "ad7617": 16, "da": 16, "dg1412e": 16, "regardless": [16, 27, 28], "direction": [16, 18], "copi": [16, 82], "visibl": [16, 37], "independ": [16, 46, 65, 75, 78], "adjust": [16, 25, 31, 68], "prior": [16, 31, 36, 46, 77, 78], "10v": [16, 46, 63, 68], "khz": [16, 27, 31], "simultan": [16, 86], "group": [16, 54, 57, 58, 61, 73, 74], "cutoff": [16, 27, 77, 78], "anti": 16, "alias": 16, "filter": [16, 27, 36, 75, 77, 78], "whenev": [16, 17, 19, 68, 78], "maxim": [16, 25, 78], "exceed": [16, 31, 36], "20v": 16, "permin": 16, "dir": [16, 18], "0x0000": [16, 18], "twelv": [16, 24], "0b000000000000": 16, "bitfield": 16, "inrange00": 16, "0xxxx0": 16, "0xxxx1": 16, "0xxxx2": 16, "0xxxx3": 16, "inrange01": 16, "inrange02": 16, "inrange03": 16, "inrange04": 16, "inrange05": 16, "inrange06": 16, "inrange07": 16, "inrange08": 16, "inrange09": 16, "inrange10": 16, "inrange11": 16, "round": [16, 26, 27], "robbin": [16, 26, 27], "complement": 16, "least": [16, 66, 75, 80, 82], "signific": [16, 31, 36, 66], "sinc": [16, 67, 71, 76, 85, 86], "under": [16, 47, 48], "hood": 16, "actual": [16, 24, 39], "unsign": [16, 22, 24, 26, 27, 77, 78], "v_": 16, "rightarrow": 16, "000153v": 16, "appear": [16, 29, 38], "local": [17, 28, 30, 36, 50, 79], "given": [17, 36, 73, 74, 78], "context": [17, 36, 38, 48, 49, 67, 73, 74, 75, 76, 82, 83, 85, 86], "en": 17, "h": [17, 27, 49, 86], "valid": [17, 18, 19, 24, 27, 36, 78, 86], "greater": [17, 19, 76], "l": 17, "gatewrun": 17, "fmcclkout_en": 17, "basefreq": 17, "clk_rate_hz": 17, "displai": [18, 78, 86], "8x": [18, 46], "toler": 18, "mhz": [18, 31, 33, 36], "6x": 18, "bright": [18, 38, 66, 70, 72], "occur": [18, 27, 38, 66, 73, 74, 86], "simpl": [18, 21, 35, 36, 39, 52, 73, 74, 85], "repres": 18, "bank": 18, "down": [18, 19, 39, 56, 75, 78], "pnn": 18, "recoveri": [18, 27, 28, 78], "clk": [18, 22], "sclk": 18, "dat": 18, "cmd": [18, 48], "sw": 18, "0b00": 18, "shift": [18, 24], "slow": 18, "0b01": 18, "slow1": 18, "slow0": 18, "next": [18, 35, 49, 73, 74, 78], "0b10": 18, "don": [18, 48, 78], "t": [18, 36, 48, 78, 86], "0b11": 18, "critic": 18, "apsect": 18, "defin": [18, 19, 24, 27, 29, 30, 31, 36, 78, 79, 86], "acq": 18, "done": [18, 39, 47, 49, 50], "na": [18, 36], "brigh": 18, "dimmest": 18, "brightest": 18, "pll": [18, 19], "good": [18, 39, 46, 67, 73, 74, 84], "direciton": 18, "ledmod": 18, "0x0003": 18, "ledlvl": 18, "0x0007": 18, "dertermin": 18, "overal": [18, 75, 86], "linearli": [18, 25], "harpconf": 18, "gpiodir": 18, "configuraiton": 18, "23": [19, 86], "monitor": [19, 21, 27], "ds90ub9x": [19, 21, 70, 71, 72], "rf": [19, 36, 39], "crc": [19, 36], "inplementaiton": 19, "appropri": [19, 31, 36, 54, 57, 58], "maximum": [19, 22, 27, 31, 38, 46, 68, 76, 78], "dc": [19, 27, 31, 36, 39, 68, 78], "exce": [19, 31, 36], "absolut": [19, 31, 57, 58], "overvoltag": [19, 36], "care": [19, 27, 36, 68], "function": [19, 26, 27, 31, 36, 38, 39, 50, 67, 73, 74, 76, 82], "gpostat": 19, "gpo": [19, 68], "downto": 19, "despwr": 19, "pdb": 19, "affect": [19, 25], "portvoltag": 19, "eeprom": 19, "000": 19, "001": 19, "min": [19, 31, 33, 34], "032": 19, "033": 19, "034": 19, "035": 19, "108": 19, "109": 19, "110": 19, "111": 19, "savevoltag": 19, "volatil": [19, 36], "linkstat": 19, "linkopt": 19, "auto": [19, 47], "shutdown": [19, 31], "cv": 19, "pp": 19, "sl": 19, "codeword": 19, "goe": [19, 27], "pariti": 19, "reflect": [19, 27], "ds90ub9x4": 19, "One": [19, 34, 73, 74], "were": 19, "payload": 19, "free": [19, 56, 65], "forward": [19, 36, 67, 73, 74, 76], "fpd": 19, "iii": [19, 36], "unlock": 19, "period": [20, 23, 48, 64, 67, 69, 70, 72, 76, 80], "aliv": 20, "clk_div": [20, 22, 23], "clk_hz": [20, 22, 23], "hb_hz": [20, 22, 23], "divid": [20, 22, 23], "ratio": [20, 22, 23, 39], "minimum": [20, 22, 23, 38, 78], "10e6": [20, 22, 23], "calcul": [20, 22, 23, 30], "leaf": 21, "regist": [21, 31, 64, 75, 78, 82, 85, 86], "program": [21, 31, 36, 49, 83, 84, 85, 86], "heartbeat": [21, 22, 69, 86], "memori": [21, 36, 47, 78, 86], "fmc": [21, 38, 44, 46, 50, 63, 65, 66, 68, 86], "bno055": [21, 31, 33, 34, 57, 58, 64, 71], "rhd2164": [21, 31, 57, 77], "rhs2116": [21, 78, 79, 86], "hs64": [21, 67, 76], "ts4231": [21, 31, 33, 57, 80], "arrai": [21, 31, 80], "raw": [21, 63, 70, 71, 72, 75, 77, 78, 80, 82, 86], "test0": 21, "27": [22, 51, 86], "world": [22, 78], "latenc": [22, 31, 46, 48, 50, 60, 63, 73, 74, 75, 77, 78, 86], "settabl": 22, "stress": 22, "dt0h16_word": 22, "increment": [22, 73, 74], "enough": [22, 23, 39], "satisfi": 22, "dt0h16": 22, "_word": 22, "_hz": 22, "_div": 22, "dtoh16_word": 22, "decreas": [22, 39, 75], "htod32_word": 22, "32": [22, 23, 24, 25, 27, 28, 36, 63, 77, 78, 85, 86], "dummi": 22, "unsisign": 22, "subtract": 22, "counter": [22, 24, 70, 71, 72, 73, 74, 86], "ingor": 22, "With": 22, "loopback": 22, "28": [23, 86], "buffer": [23, 26, 27, 46, 63, 73, 74, 77, 78, 86], "clear": [23, 31], "overflow": 23, "ideal": 23, "never": [23, 75], "mem_word": 23, "mem_usag": 23, "store": [23, 27, 38, 52, 73, 74], "reproduc": [24, 26, 46], "clariti": [24, 26], "imec": 24, "op_mod": 24, "doc": [24, 61], "00000000": [24, 26], "rec_mod": 24, "11000000": 24, "flag": 24, "cal_mod": 24, "test_config1": 24, "test_config2": 24, "test_config3": 24, "test_config4": 24, "test_config5": 24, "delin": 24, "sr_chain5": 24, "chain": [24, 47], "sr_chain4": 24, "sr_chain3": 24, "sr_chain2": 24, "sr_chain1": 24, "sr_length2": 24, "sr_length1": 24, "soft_reset": 24, "issu": [24, 38, 54, 67, 76, 86], "384": [24, 58, 73, 74], "ap": 24, "lfp": [24, 31, 73, 74], "construct": 24, "ultra": 24, "organ": [24, 86], "block": [24, 46, 73, 74, 75, 86], "207": 24, "816": 24, "drop": [24, 31, 36, 38, 39, 73, 74, 75, 78], "proper": [24, 73, 74], "laser": [25, 31, 40, 50], "diod": [25, 31, 40, 50], "semi": 25, "cat4016": 25, "800": [25, 31], "extern": [25, 27, 28, 36, 50, 78, 79], "potentiomet": 25, "across": [25, 28, 36, 39, 78, 79], "sub": [25, 44], "maxcurr": [25, 76], "200": 25, "ld": 25, "255": 25, "800ma": 25, "fig": 25, "datasheet": [25, 26, 27, 31, 64, 66, 68, 69, 71, 77, 78, 80, 86], "pulsemask": 25, "pulsedur": [25, 76], "1000": [25, 31], "50000": 25, "1000000": 25, "restmask": 25, "minrheor": 25, "seri": [25, 26, 27, 31, 36, 68, 78], "rheostat": 25, "rset": 25, "bin": [25, 49], "potr": 25, "resist": [25, 36, 39, 68], "bioamplifi": [26, 27, 28, 31, 86], "0x10000": [26, 27], "rhd2000": [26, 31], "consult": [26, 73, 74], "exact": [26, 36], "them": [26, 27, 38, 39, 41, 43, 73, 74, 75, 82], "adcconf": 26, "11011110": 26, "amplifi": [26, 27, 50], "settl": [26, 27], "adcbuff": 26, "00000010": 26, "bia": [26, 27], "muxbia": 26, "00000100": 26, "mux": [26, 27, 36], "muxload": 26, "format": [26, 27, 47, 63, 73, 74, 77, 78], "00011111": 26, "dsp": 26, "zcheck": [26, 27], "zselect": 26, "bw0": [26, 27], "00010001": 26, "bw1": [26, 27], "10000000": 26, "bw2": [26, 27], "00010000": 26, "bw3": [26, 27], "bw4": 26, "bw5": 26, "11011100": 26, "pwr0": 26, "11111111": 26, "individu": [26, 50, 73, 74, 75, 82, 83, 85], "pwr1": 26, "pwr2": 26, "0x12": [26, 27], "pwr3": 26, "0x13": [26, 27], "pwr4": 26, "0x14": [26, 27], "pwr5": 26, "0x15": [26, 27], "pwr6": 26, "0x16": [26, 27], "pwr7": 26, "30193": [27, 78], "236714975847": 27, "artifact": [27, 78], "0x10001": 27, "maxdelta": 27, "0x10002": 27, "numdelta": 27, "0x10003": 27, "deltaidxtim": 27, "applic": [27, 28, 48, 49, 53], "mononton": 27, "seqerror": 27, "defint": 27, "index_9": 27, "index_8": 27, "index_0": 27, "time_21": 27, "time_20": 27, "time_0": 27, "index_x": 27, "deltapolen": 27, "time_x": 27, "stim_seq_clk_i": 27, "0x10004": 27, "deltatimesampl": 27, "deltaidxandtim": 27, "pol_15": 27, "pol_14": 27, "pol_o": 27, "en_15": 27, "en_14": 27, "en_0": 27, "pol_x": 27, "neg": 27, "posit": [27, 30, 33, 40, 50, 57, 78, 80, 82], "en_x": 27, "0x10005": 27, "invalid": [27, 36, 78], "encount": 27, "0x10006": 27, "0x10007": 27, "fastsettlesampl": 27, "balanc": 27, "conclus": [27, 48], "msec": [27, 67, 76], "f_": 27, "upper": 27, "0x10008": 27, "respectstimact": 27, "recov": [27, 36], "creat": [27, 35, 39, 54, 61, 73, 74, 85, 86], "lpb": 27, "stim_active_i": 27, "whether": [27, 46], "ram": [27, 46], "take": [27, 52, 83, 84], "rt": 27, "worst": 27, "case": [27, 48, 79], "400": [27, 31], "usec": 27, "concurr": 27, "seq": 27, "preced": 27, "170": 27, "handl": [27, 75], "manipul": [27, 39], "0000000011000100": 27, "f": 27, "440": 27, "k": 27, "0000010110001111": 27, "impediac": 27, "0000000000000000": 27, "0000000000010001": 27, "rh1": 27, "sel2": 27, "sel1": 27, "17": [27, 86], "0000000000010000": 27, "rh2": 27, "lower": [27, 78, 86], "0011111000010000": 27, "rl_a": 27, "sel3": 27, "60": 27, "rl_b": 27, "sel1l": 27, "250": [27, 39], "pwr": 27, "1111111111111111": 27, "settel": 27, "lowab": 27, "0x17": 27, "0x18": 27, "0x19": 27, "0x1a": 27, "0x1b": 27, "0x1c": 27, "0x1d": 27, "0x1e": 27, "0x1f": 27, "0x20": 27, "stimena": 27, "1010101010101010": 27, "0x21": 27, "stimenb": 27, "0000000011111111": 27, "0x22": 27, "stepsz": 27, "0000000010100110": 27, "ua": [27, 67], "0x23": 27, "stimbia": 27, "0000000011101110": 27, "pbia": 27, "nbia": 27, "5ua": 27, "0x24": 27, "recvolt": 27, "target": [27, 31, 33, 34, 47, 48], "0x25": 27, "reccur": 27, "limit": [27, 39, 46, 68, 78], "0000000000001001": 27, "se11": 27, "1ua": 27, "0x26": 27, "dcpwr": 27, "0x27": 27, "0x28": 27, "compli": 27, "Not": [27, 78], "valy": 27, "0x29": 27, "0x2a": 27, "stimon": 27, "0x2b": 27, "0x2c": 27, "stimpol": 27, "0x2d": 27, "0x2e": 27, "0x2f": 27, "0x30": 27, "limrec": 27, "lmite": 27, "0x31": 27, "0x32": 27, "fault": 27, "detector": 27, "0x33": 27, "0x34": 27, "0x35": 27, "0x36": 27, "0x37": 27, "0x38": 27, "0x39": 27, "0x3a": 27, "0x3b": 27, "0x3c": 27, "0x3d": 27, "0x3e": 27, "0x3f": 27, "0x40": 27, "neg00": 27, "magnitud": 27, "0x41": 27, "neg01": 27, "0x42": 27, "neg02": 27, "0x43": 27, "neg03": 27, "0x44": 27, "neg04": 27, "0x45": 27, "neg05": 27, "0x46": 27, "neg06": 27, "0x47": 27, "neg07": 27, "0x48": 27, "neg08": 27, "0x49": 27, "neg09": 27, "0x4a": 27, "neg10": 27, "0x4b": 27, "neg11": 27, "0x4c": 27, "neg12": 27, "0x4d": 27, "neg13": 27, "0x4e": 27, "neg14": 27, "0x4f": 27, "neg15": 27, "0x50": 27, "0x51": 27, "0x52": 27, "0x53": 27, "0x54": 27, "0x55": 27, "0x56": 27, "0x57": 27, "0x58": 27, "0x59": 27, "0x5a": 27, "0x5b": 27, "0x5c": 27, "0x5d": 27, "0x5e": 27, "0x5f": 27, "0x60": 27, "pos00": 27, "0x61": 27, "pos01": 27, "0x62": 27, "pos02": 27, "0x63": 27, "pos03": 27, "0x64": 27, "pos04": 27, "0x65": 27, "pos05": 27, "0x66": 27, "pos06": 27, "0x67": 27, "pos07": 27, "0x68": 27, "pos08": 27, "0x69": 27, "pos09": 27, "0x6a": 27, "pos10": 27, "0x6b": 27, "pos11": 27, "0x6c": 27, "pos12": 27, "0x6d": 27, "pos13": 27, "0x6e": 27, "pos14": 27, "0x6f": 27, "pos15": 27, "0x70": 27, "0x71": 27, "0x72": 27, "0x73": 27, "0x74": 27, "0x75": 27, "0x76": 27, "0x77": 27, "0x78": 27, "0x79": 27, "0x7a": 27, "0x7b": 27, "0x7c": 27, "0x7d": 27, "0x7e": 27, "0x7f": 27, "16x": 27, "ac": [27, 78], "waveform": [27, 30, 67, 76, 78], "triggersourc": [28, 79], "transmitt": 28, "broadcast": 28, "resepct": 28, "otherwis": [28, 46, 65, 79], "noth": [28, 67, 75, 76, 79], "automat": [28, 31, 35, 63, 75, 86], "messag": [29, 73, 74, 86], "42": [29, 31, 33], "numtestword": 29, "framer": [29, 70, 72], "unspecifi": 29, "variabl": [29, 86], "upstream": 29, "25": [30, 86], "compris": 30, "convert": [30, 31, 33, 80, 82], "v2": [30, 31], "steam": 30, "htc": [30, 31, 33], "mathemat": 30, "photodiod": [30, 40, 50, 80], "envelop": 30, "sweep": [30, 40, 50], "classif": 30, "width": [30, 78], "\u03bc": 30, "j0": 30, "62": 30, "k0": 30, "72": [30, 86], "j1": 30, "83": 30, "k1": 30, "93": 30, "j2": 30, "104": 30, "k2": 30, "115": 30, "jx": 30, "kx": 30, "redox": 30, "project": [30, 46, 52], "5g": 31, "multifunct": [31, 33, 34, 46], "tetrod": [31, 52], "microdr": 31, "eeg": 31, "ecog": 31, "print": [31, 43, 49, 85, 86], "pcb": 31, "matrix": [31, 63], "find": [31, 35, 39, 47, 48, 49, 60, 61], "discharg": 31, "intel": [31, 33, 36], "max10": [31, 33, 36], "arbitr": [31, 33, 36], "seriali": 31, "look": [31, 33, 34, 36, 49, 52, 54, 56, 61, 83, 87], "coax": [31, 33, 34, 36, 39], "operat": 31, "term": [31, 33, 34], "10m08dfv81": 31, "ti": [31, 33, 34, 68], "ds90ub933": [31, 33, 34], "vdc": 31, "ref": 31, "account": [31, 36], "perman": [31, 36], "detial": [31, 36], "mirco": [31, 36], "bga": 31, "packag": [31, 48, 49, 54, 61, 62, 63], "64x": 31, "expos": [31, 43], "mezzanin": [31, 46], "bottom": [31, 39, 48, 73, 74, 78], "most": [31, 39, 47, 50, 86], "tungsten": 31, "microwir": [31, 50], "45v": 31, "unpopul": 31, "solder": [31, 39, 43], "3rd": [31, 75], "auxilari": [31, 36], "jumper": 31, "desold": 31, "ad": 31, "pg": 31, "pinout": 31, "steamvr": 31, "brand": [31, 39], "we": [31, 35, 36, 39, 46, 48, 51, 52, 83, 84], "obtain": 31, "kind": 31, "deprec": 31, "cannot": 31, "guarante": [31, 83], "assum": 31, "sight": 31, "behavior": [31, 86], "space": [31, 57], "flat": [31, 86], "simplest": 31, "inlin": 31, "meter": 31, "environ": 31, "get": [31, 35, 38, 39, 43, 48, 51, 52, 54, 75, 76, 83, 84, 86, 87], "coverag": 31, "long": [31, 36, 43, 68], "site": [31, 54, 73, 74], "awai": [31, 39], "readi": [31, 48], "availbl": 31, "amazon": 31, "elsewher": 31, "termin": [31, 38], "screen": [31, 47], "dev": [31, 85, 86], "ttyacm0": 31, "115200": 31, "onc": [31, 47, 73, 74], "hit": 31, "tab": [31, 37, 38, 73, 74, 78], "staiton": 31, "uniqu": 31, "lose": 31, "Its": [31, 36], "best": 31, "leav": 31, "untouch": 31, "stimulatu": 31, "parameter": [31, 75, 85], "wai": [31, 36, 39, 46, 52, 59, 73, 74, 75], "master": 31, "pal": 31, "shortest": 31, "gpio1": 31, "share": [31, 67, 75, 76], "cathod": 31, "peak": 31, "amp": 31, "howev": [31, 36, 46, 73, 74, 83, 85], "amount": [31, 36, 38, 43, 86], "tempertur": 31, "condit": [31, 46, 51, 82], "duti": [31, 65], "cicuit": 31, "coup": 31, "inductor": [31, 38], "acheiv": 31, "imblanc": 31, "tissu": [31, 72], "istim": 31, "vdac": 31, "5ma": 31, "imea": 31, "25v": 31, "interact": [31, 85, 86], "vendor": 31, "verifi": [31, 49], "gain": [33, 70, 72, 73, 74], "10m08sam153": 33, "pclk": 33, "v": [34, 38, 82, 86], "misbehav": 34, "confirm": 34, "expand": [35, 87], "concept": [35, 61], "might": [35, 53, 84], "born": [35, 36], "actuat": [35, 36], "incorpor": 35, "featur": [35, 54, 68], "like": [35, 61, 73, 74, 78], "rather": [35, 39, 50], "amplif": 35, "calcium": [35, 42], "hope": 35, "custom": [35, 39, 73, 74], "asic": 35, "gen": 35, "exist": [35, 50, 52, 87], "quit": [35, 39, 52, 86], "touch": [35, 51, 52, 54, 83, 84], "contact": [35, 39, 52, 53], "advantag": [36, 83, 84], "logic": [36, 46], "arbitrari": [36, 46], "bidirect": 36, "modern": 36, "deserialz": 36, "vastli": 36, "outer": [36, 39], "shield": 36, "occupi": [36, 86], "portion": [36, 39], "spectrum": 36, "resolv": 36, "accomplish": 36, "special": [36, 46], "300": 36, "\u03bcm": 36, "standard": [36, 43, 73, 74, 75], "bi": 36, "mention": 36, "previou": [36, 73, 74], "section": [36, 39], "coupl": 36, "second": [36, 38, 47, 65, 70, 72, 73, 74, 75, 78], "induct": 36, "network": 36, "reject": 36, "preserv": 36, "lc": 36, "whatev": 36, "taken": 36, "maximaum": 36, "lack": [36, 85], "lockout": 36, "further": 36, "tune": [36, 48, 59, 60, 73, 74, 86], "abil": 36, "ds90ub934": 36, "modul": [36, 44], "seril": 36, "deseril": 36, "intermedi": 36, "translat": [36, 52, 78], "heterogen": [36, 84], "plck": 36, "pixel": 36, "repurpos": 36, "horizont": [36, 40, 50], "vertic": [36, 40, 50], "preceed": 36, "packet": 36, "frame": [36, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 85, 86], "element": [36, 62, 63, 73, 74, 82], "invis": 36, "perspect": 36, "treat": 36, "scheme": 36, "call": [36, 75], "fdp": 36, "emb": 36, "equal": [36, 78], "imperfect": 36, "700": 36, "carrier": [36, 46], "backchannel": 36, "wishbon": 36, "cyc": 36, "transact": 36, "addr": 36, "wval": 36, "ack": 36, "acknowledg": 36, "err": 36, "rval": 36, "acqust": 36, "rr": 36, "request": [36, 54], "r0": 36, "r1": 36, "r2": 36, "w0": 36, "w1": 36, "s0": 36, "s1": 36, "0xff": 36, "report": [36, 54, 73, 74, 86], "recreat": 36, "purpl": 37, "doubl": [37, 48, 61, 65, 66, 67, 68, 70, 72, 73, 74, 75, 76, 78], "click": [37, 47, 48, 49, 61, 62, 67, 73, 74, 75, 76, 78, 82], "too": [38, 78], "reliabl": [38, 39], "could": 38, "inadequ": 38, "properli": [38, 39, 49, 73, 74], "far": 38, "green": [38, 47, 78], "dim": 38, "borderlin": 38, "occasion": 38, "dip": 38, "beneath": 38, "7v": 38, "ident": [38, 67, 76], "thick": 38, "seem": 38, "unreli": 38, "latest": [38, 48, 49, 51, 85], "multimet": 38, "slowli": 38, "try": [38, 39], "higher": [38, 39, 63, 78], "refresh": 38, "conductor": 39, "replac": [39, 73, 74], "method": [39, 53], "suitabl": 39, "axon": 39, "pcx40k10ak": 39, "fep": 39, "insul": 39, "reput": 39, "supplier": 39, "regim": 39, "quantiti": 39, "smaller": [39, 63], "better": [39, 43], "hurdl": [39, 83], "simpli": 39, "clearli": 39, "character": 39, "cooner": 39, "proport": 39, "inner": 39, "cross": [39, 73, 74], "strict": [39, 46], "thicker": 39, "materi": [39, 46], "http": [39, 42, 47, 48, 54], "wikimedia": 39, "org": [39, 42, 48, 54, 85, 86], "php": [39, 42], "curid": 39, "1699802": 39, "skin": 39, "band": [39, 73, 74], "mainta": 39, "uniform": 39, "engin": [39, 52], "manufactur": 39, "densiti": [39, 46], "exponenti": 39, "surfac": 39, "toward": [39, 83], "4453931": 39, "jig": 39, "copper": 39, "clad": 39, "smt": 39, "place": [39, 68, 75], "minut": [39, 43], "epoxi": [39, 43], "sharp": 39, "cutter": 39, "fine": [39, 83], "forcep": 39, "dumont": 39, "strip": [39, 43], "iron": [39, 43], "tip": 39, "accur": 39, "clean": 39, "flux": 39, "past": [39, 82], "mg": 39, "chemic": 39, "8341": 39, "microscop": 39, "highli": 39, "recommend": [39, 48, 62, 82], "segment": [39, 43], "tube": [39, 43], "strain": 39, "relief": 39, "easiest": [39, 73, 74], "cheapest": 39, "stripe": 39, "jacket": 39, "awg": 39, "hookup": 39, "onto": [39, 47], "ve": 39, "found": 39, "glu": 39, "260": 39, "melt": 39, "plastic": 39, "cover": 39, "mate": 39, "return": [39, 49], "370": 39, "dab": 39, "tin": 39, "center": [39, 48], "slide": 39, "push": 39, "pinch": 39, "practic": [39, 73, 74], "right": [39, 46, 47, 48, 49, 67, 73, 74, 75, 76, 78, 83], "cleanli": 39, "insulaiton": 39, "everyth": 39, "easier": 39, "split": [39, 50], "bundl": 39, "strai": 39, "trim": 39, "excess": 39, "mix": 39, "extend": 39, "begin": 39, "cure": 39, "sement": 39, "layer": 39, "expoxi": 39, "leak": 39, "bond": 39, "togeth": 39, "probabl": 39, "bob": 39, "smith": 39, "industri": 39, "well": [39, 46, 50, 52, 57, 58, 75, 78], "hot": 39, "air": 39, "gun": [39, 43], "rework": 39, "revers": 39, "35": 39, "shrink": [39, 43], "adhes": 39, "heat": [39, 43, 72], "nte": 39, "47": 39, "23248": 39, "bk": 39, "help": [39, 52, 83, 86, 87], "receptacl": 39, "slip": [39, 43], "put": [39, 49, 55], "hi": [39, 46], "held": 39, "tension": 39, "blob": 39, "final": [39, 78, 86], "gung": 39, "top": [39, 57, 58], "seal": 39, "heatshrink": 39, "emit": [40, 50], "plane": [40, 50], "trackabl": [40, 50], "infrar": [40, 50], "spatial": [40, 50], "illustr": 41, "front": [41, 43], "panel": [41, 43], "recess": 41, "daharoni": 42, "miniscope_cmos_imaging_sensor_pcb": 42, "guides_and_tutori": 42, "miniscopev3devic": [42, 81], "aharoni": 42, "miniscopev4devic": [42, 81], "miniscopev4bno055devic": [42, 81], "qty": 43, "stl": 43, "sinter": 43, "nylon": 43, "glass": 43, "bead": 43, "reinforc": 43, "3mm": 43, "pipe": 43, "plpc3": 43, "125": 43, "hv": 43, "5rgb60": 43, "a08sur08sur32w203a": 43, "8mm": 43, "consum": [43, 63], "coat": 43, "flush": 43, "kei": 43, "cm": 43, "shown": 43, "equip": 44, "capabl": [46, 57, 83, 84], "\u00b5": 46, "vita": 46, "57": 46, "conform": 46, "lvd": 46, "1x": 46, "mlvd": 46, "kintex": 46, "gen2": 46, "gb": 46, "bypass": 46, "slightli": 46, "modifi": 46, "excel": [46, 84], "riffa": [46, 47, 48, 49, 86], "orchestr": 46, "licens": 46, "copyright": 46, "2016": 46, "regent": 46, "univers": 46, "california": 46, "redistribut": [46, 48], "binari": [46, 63, 86], "modif": 46, "met": 46, "retain": 46, "notic": 46, "disclaim": 46, "distribut": [46, 79], "neither": [46, 86], "nor": 46, "contributor": 46, "endors": 46, "promot": 46, "product": [46, 54], "written": [46, 86], "permiss": 46, "BY": 46, "THE": 46, "holder": 46, "AND": 46, "AS": 46, "express": 46, "OR": 46, "impli": 46, "warranti": [46, 54], "BUT": 46, "NOT": 46, "TO": 46, "OF": 46, "merchant": 46, "fit": [46, 78], "FOR": 46, "IN": 46, "NO": 46, "shall": 46, "BE": [46, 68], "liabl": 46, "indirect": 46, "incident": 46, "exemplari": 46, "consequenti": 46, "procur": 46, "substitut": 46, "servic": 46, "profit": 46, "busi": 46, "interrupt": 46, "ON": 46, "theori": 46, "liabil": 46, "contract": 46, "tort": 46, "neglig": 46, "aris": 46, "IF": 46, "advis": 46, "SUCH": 46, "download": [47, 48, 49, 82, 85], "vivado": 47, "edit": [47, 73, 74, 78], "www": 47, "xilinx": 47, "com": 47, "html": 47, "bootload": [47, 49], "recent": 47, "splash": 47, "enter": [47, 86], "ok": 47, "mc": 47, "mt25ql128": 47, "x1_x2_x4": 47, "spix4": 47, "bitstream": 47, "bitfil": 47, "0x0000000": 47, "0x0800000": 47, "plu": 47, "icon": [47, 49, 82], "red": [47, 78], "platform": 47, "ii": 47, "Then": 47, "jtag": 47, "box": 47, "figur": [47, 78], "atx": [47, 48], "programm": 47, "scan": 47, "enumer": 47, "search": [47, 48, 49, 62], "previous": [47, 73, 74], "bar": [47, 49, 73, 74], "upgrad": 47, "pcie_host_gateware_driv": 47, "blue": [48, 73, 74], "yellow": [48, 49], "stop": [48, 75], "pink": 48, "navig": [48, 49, 73, 74], "bio": 48, "microsoft": 48, "beta": [48, 52], "openephystestdriv": 48, "cer": 48, "certif": 48, "dialog": [48, 73, 74], "storag": 48, "eas": 48, "chose": 48, "person": 48, "menu": [48, 62, 67, 73, 74, 75, 76, 78], "prompt": [48, 49], "administr": 48, "execut": 48, "bcdedit": 48, "testsign": 48, "regular": 48, "text": [48, 78, 86], "desktop": 48, "ship": [48, 73, 74], "visual": [48, 58, 62, 78, 84], "studio": 48, "2015": 48, "2017": 48, "2019": 48, "pre": [48, 50, 75, 86], "built": [48, 83], "compil": [48, 51], "unzip": [48, 49], "archiv": 48, "folder": [48, 49, 73, 74, 86], "inf": 48, "shoul": 48, "tree": [48, 49], "visit": 48, "rx": 48, "releas": [48, 51], "resourc": [48, 54, 87], "overview": [48, 52, 61, 87], "left": [48, 67, 73, 74, 76, 78], "hand": 48, "demonstr": [48, 55, 57, 60], "repl": [49, 84], "consol": [49, 86], "powershel": 49, "ex": 49, "util": 49, "oni_pcie_mode_chang": 49, "inactiv": 49, "triangl": 49, "finish": 49, "oni_pcie_flash_imag": 49, "omit": 49, "reactiv": [49, 61], "heart": 50, "greatli": [50, 52], "facilit": 50, "kept": 50, "task": [50, 75], "fiber": 50, "counteract": 50, "mac": 51, "linux": 51, "makefil": 51, "date": 51, "2022": 51, "29": [51, 86], "race": 51, "kernel": [51, 75], "stand": 52, "meet": 52, "neuroscientist": 52, "liboni": [52, 85, 86], "compani": 52, "hacker": 52, "believ": 52, "benefit": 52, "websit": 52, "comprehens": 52, "mission": 52, "ye": 52, "my": [52, 86], "older": 52, "mixtur": 52, "incompat": 52, "gui": [52, 61, 70, 71, 72, 82, 84], "plugin": [52, 83], "tri": 52, "decoupl": 52, "let": [52, 73, 74], "u": [52, 53], "know": 52, "brows": [53, 87], "relat": 53, "commonli": 53, "ask": [53, 54], "comment": 53, "concern": 53, "queri": 54, "repair": 54, "polici": 54, "info": 54, "oep": 54, "tech": 54, "hesit": 54, "repo": 54, "slack": 54, "discord": 54, "suggest": 54, "feedback": 54, "techniqu": 54, "wiki": 54, "legaci": 54, "machin": 55, "vision": 55, "commutatormanu": 56, "int": [56, 66], "serialstringwrit": 56, "cw": 56, "ccw": 56, "conjuct": 56, "python": [57, 58], "matlab": 57, "headstage64": 57, "electricalstimulationdevic": [57, 81], "opticalstimulationdevic": [57, 81], "numpi": [57, 58], "load_headstage64": [57, 58], "py": [57, 58], "unless": [58, 74], "headstageneuropixelsv1": 58, "960": 58, "latencytest": 59, "crash": 61, "quick": 61, "video": 61, "basic": [61, 75, 84], "beginn": 61, "architectur": 61, "conclud": 61, "editor": [61, 82, 83], "q": [61, 86], "forum": 61, "solut": 61, "uncommon": 61, "scenario": 61, "reactivex": 61, "especi": 61, "heartbeatdevic": [61, 75, 81], "bring": 61, "browser": 61, "neuropixelsv1devic": [61, 81], "greet": 62, "substanti": 62, "wrap": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82], "12xn": 63, "opencv": 63, "net": 63, "mat": 63, "column": [63, 73, 74], "depth": 63, "s16": 63, "datatyp": 63, "f32": 63, "f64": 63, "65355": 63, "analoginputdatafram": 63, "blocksiz": [63, 73, 74, 77, 78], "12xblocksiz": 63, "analogio": 63, "pane": [63, 64, 65, 66, 68, 69, 70, 72, 75, 77, 79, 80], "enablestream": [63, 64, 66, 68, 69, 70, 72, 73, 74, 77, 78, 80], "boolean": [63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 79, 80], "uint": [63, 67, 69, 76], "analoginputfram": 63, "cost": [63, 73, 74, 77, 78], "enum": [63, 70, 72, 77, 78, 79], "float": [63, 77, 78], "inputrang": 63, "bno055datafram": 64, "wrapper": [64, 66, 68, 69, 80], "clockoutput": 65, "clocken": 65, "true": [65, 67, 72, 73, 74, 76, 78, 79], "fals": [65, 67, 76, 79], "dutycycl": 65, "percent": [65, 76, 86], "synctorun": 65, "bool": [65, 72], "digitalinputdatafram": 66, "digitalio": 66, "ledbright": [66, 70, 72], "deliveri": [67, 76, 78], "electricalstimul": 67, "represent": [67, 76], "interleav": [67, 76], "idea": 67, "consumpt": 67, "phaseonecurr": 67, "phasetwocurr": 67, "public": 67, "interphasecurr": 67, "phaseonedur": 67, "interphasedur": 67, "phasetwodur": 67, "burstpulsecount": [67, 76], "interburstinterv": [67, 76], "interburst": [67, 76], "trainburstcount": [67, 76], "plot": [67, 76, 83], "drag": [67, 73, 74, 76], "zoom": [67, 73, 74, 76, 78], "middl": [67, 73, 74, 76], "pan": [67, 73, 74, 76, 78], "scroll": [67, 73, 74, 76, 78], "backward": [67, 73, 74, 76], "headstageportcontrolfram": 68, "pertain": 68, "headstageportcontrol": 68, "enableextendedvoltagerang": 68, "string": 68, "8v": 68, "gpo1": 68, "rapid": 68, "heartbeatdatafram": 69, "beathz": 69, "beat": 69, "passthrough": [70, 71, 72, 74, 75], "v3": 70, "miniscopev3datafram": 70, "scope": [70, 72, 87], "uclaminiscopev3": 70, "excit": [70, 72], "fp": [70, 72], "miniscopev4bno055datafram": 71, "poll": 71, "uclaminiscopev4": [71, 72], "miniscopev4datafram": 72, "interleavel": 72, "exposur": 72, "photobleach": 72, "sensorgain": 72, "liquidlensvoltag": 72, "rm": 72, "electrowet": 72, "len": 72, "focal": 72, "neuropixelsv1datafram": 73, "ultrafram": [73, 74], "spike": [73, 74], "156": [73, 74], "neuropixelsv1": [73, 74], "dedic": [73, 74, 75, 78, 83], "requiresnmatch": [73, 74], "neuropixelsv1configur": [73, 74], "ellipsi": [73, 74, 78], "19051023592": [73, 74], "19051023592_adccalibr": [73, 74], "csv": [73, 74], "19051023592_gaincalvalu": [73, 74], "nonlinear": [73, 74], "bias": [73, 74], "linear": [73, 74], "explan": [73, 74], "content": [73, 74], "failur": [73, 74], "inact": [73, 74], "white": [73, 74], "orang": [73, 74], "highlight": [73, 74], "asid": [73, 74], "entir": [73, 74, 86], "progress": [73, 74], "comparison": [73, 74], "redund": [73, 74], "easi": [73, 74], "pars": [73, 74], "xml": [73, 74], "metadata": [73, 74], "export": [73, 74], "choos": [73, 74], "recal": [73, 74], "pattern": [73, 74, 78, 79], "layout": [73, 74], "neuropixelsv1edatafram": 74, "onicontexttask": 75, "mirror": 75, "analogiodevic": [75, 81], "fact": 75, "identifi": 75, "deviceaddress": 75, "global": 75, "explicit": 75, "background": 75, "thread": [75, 86], "queue": 75, "essenti": 75, "unambigu": 75, "give": 75, "alloc": [75, 86], "reconnect": 75, "heavili": 75, "lowest": 75, "offici": 75, "standalon": 75, "listen": 75, "assign": 75, "motherboard": 75, "ed": 75, "drift": 75, "opticalstimul": 76, "channel0level": 76, "channel1level": 76, "channelzerocurr": 76, "channelonecurr": 76, "rhd2164datafram": 77, "analoghighcutoff": [77, 78], "analoglowcutoff": [77, 78], "dspcutoff": [77, 78], "ephysdataformat": 77, "twoscompli": [77, 78], "microvolt": [77, 78], "auxdataformat": 77, "rhs2116datafram": 78, "dataformat": 78, "ephysdata": 78, "uv": 78, "dcdata": 78, "respectexternalactivestim": 78, "sequenceerror": 78, "ill": 78, "upload": 78, "stimulussequ": 78, "rhs2116stimulussequ": 78, "rhs2116triggerdevic": [78, 81], "multichannel": [78, 83], "wheel": 78, "si": 78, "microamp": 78, "corner": 78, "viewer": 78, "ach": 78, "viabl": 78, "rhs2116devic": [79, 81], "rhs2116trigger": 79, "ts4231v1frametoposit": 80, "ts4231v1datafram": 80, "digitaliodevic": 81, "clockoutputdevic": 81, "bno055devic": 81, "ts4231v1devic": 81, "rhd2164devic": 81, "class": [82, 83], "helper": 82, "ctrl": 82, "equival": 82, "helloworld": 82, "difficult": 83, "deal": [83, 84], "asynchron": [83, 84], "contrari": 83, "stamp": 83, "arriv": 83, "necessit": 83, "propag": 83, "realli": 83, "shine": 83, "reason": 83, "effort": [83, 84], "gpu": 83, "spot": 83, "aim": 83, "situat": 83, "eventu": 83, "nativ": 83, "capabilit": 83, "meantim": 83, "focus": 84, "debug": [84, 85], "think": 84, "eval": 85, "disk": 85, "bulk": [85, 86], "simplic": 85, "abstract": 85, "jon": [85, 86], "mit": [85, 86], "upv": [85, 86], "josh": [85, 86], "seigl": [85, 86], "allen": [85, 86], "jakob": [85, 86], "voigt": [85, 86], "scienc": [85, 86], "2010": [85, 86], "firm": [85, 86], "wrt": [85, 86], "idx": [85, 86], "ver": [85, 86], "desc": [85, 86], "00000": [85, 86], "00256": [85, 86], "02": [85, 86], "00512": [85, 86], "03": [85, 86], "00768": 85, "rbyte": 86, "wbyte": 86, "dumppath": 86, "ft600": 86, "test_driv": 86, "tradeoff": 86, "reuslt": 86, "frequent": 86, "bandwith": 86, "impos": 86, "prealloc": 86, "dump": 86, "_idx": 86, "_id": 86, "datetim": 86, "wise": 86, "regpath": 86, "dev_addr_0": 86, "reg_address": 86, "reg_valu": 86, "dev_addr_1": 86, "dev_addr_n": 86, "intial": 86, "exit": 86, "ascii": 86, "logo": 86, "govern": 86, "newli": 86, "runtim": 86, "00001": 86, "00002": 86, "00003": 86, "04": 86, "00004": 86, "placehold": 86, "05": 86, "00005": 86, "rev": 86, "subcircuit": 86, "06": 86, "00006": 86, "07": 86, "00007": 86, "08": 86, "00008": 86, "09": 86, "00009": 86, "00010": 86, "00011": 86, "00012": 86, "00257": 86, "00258": 86, "00259": 86, "00260": 86, "00261": 86, "00262": 86, "00263": 86, "21": 86, "00264": 86, "00265": 86, "00513": 86, "00514": 86, "00515": 86, "00516": 86, "00517": 86, "00518": 86, "00519": 86, "00520": 86, "00521": 86, "88": 86, "2048": 86, "250000000": 86, "malfunct": 86, "wrong": 86, "paus": 86, "collect": 87, "successor": 87, "origin": 87, "significantli": 87}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"get": [0, 61], "start": [0, 61], "understand": 0, "system": 0, "usag": [0, 2, 23, 55, 56, 59, 86], "warn": [0, 2], "set": [0, 38, 75], "up": 0, "onix": [0, 3, 48, 61, 82, 83], "todo": [0, 10, 31, 32, 42, 45, 55, 59, 73, 74], "us": [0, 48, 82, 83], "troubleshoot": 1, "hardwar": [2, 50, 51], "softwar": [2, 84], "what": 3, "i": [3, 12], "1": [3, 33, 34, 51, 58], "standard": 3, "2": 3, "tether": [3, 38, 39], "3": 3, "latenc": [3, 59], "eib": [4, 5, 6, 50], "64": [4, 7, 8, 31, 32, 57], "bill": [4, 5, 7, 8, 31, 43], "materi": [4, 5, 7, 8, 31, 43], "pinout": [4, 5, 8], "tetrod": [4, 5], "connector": [4, 5], "64l": 5, "adapt": [6, 7, 50], "channel": [7, 8], "nano": 7, "z": 7, "electrod": 7, "map": 7, "omnet": 8, "adpat": 8, "breakout": [9, 10, 18, 50], "board": [9, 10, 32], "overview": [9, 11, 46], "featur": [9, 11, 31], "guid": [10, 39, 48, 50, 84], "setup": [10, 37, 41, 48], "sdr": 10, "cabl": [10, 12, 39], "mmcx": [10, 12], "led": 10, "button": 10, "gatewar": 10, "updat": [10, 49, 51], "coaxial": [11, 33, 34, 36, 39], "commut": [11, 12, 39, 50, 56], "connect": 12, "type": 12, "headstag": [12, 31, 32, 33, 34, 35, 38, 39, 50, 57, 58], "link": [12, 19, 31, 33, 34], "digit": [12, 18], "analog": [12, 16, 31], "o": 12, "lighthous": [12, 40, 50], "list": 12, "bno055": 13, "descript": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30], "regist": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36], "program": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 47], "devic": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 48, 51], "To": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30], "host": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 39, 43, 44, 45, 46, 47, 48, 50, 51, 75], "data": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 36, 73, 74, 83], "frame": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30], "ds90ub9x": 14, "raw": 14, "manag": [14, 24, 26, 27], "unmanag": [14, 24, 26, 27], "hs64": [15, 25], "electr": 15, "stimul": [15, 25, 31], "fmc": [16, 17, 18, 19], "io": [16, 18], "clock": 17, "output": 17, "serial": [18, 36], "control": [19, 67, 76], "heartbeat": 20, "oni": [21, 51, 85], "datasheet": 21, "load": [22, 57, 58, 73, 74], "test": [22, 32, 48, 59], "memori": 23, "monitor": 23, "neuropixel": [24, 33, 34, 58], "v1": [24, 30], "optic": [25, 31], "rhd2164": 26, "rhs2116": [27, 28], "trigger": 28, "test0": 29, "ts4231": 30, "arrai": 30, "vive": 30, "base": 30, "station": 30, "serializaiton": 31, "electrophysiologi": 31, "auxiliari": 31, "input": 31, "3d": [31, 40], "posit": 31, "track": [31, 40], "orient": 31, "neural": 31, "elect": 31, "0": 33, "0e": [34, 58], "power": 36, "ds90ub933": 36, "4": [36, 51], "commun": 36, "protocol": 36, "configur": [36, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "voltag": 38, "measur": 38, "reboot": 38, "make": 39, "which": 39, "assembli": [39, 43], "side": 39, "miniscop": [42, 50], "ucla": 42, "v3": 42, "v4": 42, "ninscop": 42, "featherscop": 42, "kiloscop": 42, "pcie": [43, 44, 45, 46, 47, 48, 50, 51], "bracket": 43, "insert": [43, 48], "modul": [43, 46, 48], "synchron": [45, 55], "multipl": 45, "numato": 46, "nereid": 46, "stack": 46, "blank": 47, "window": [47, 48, 49, 51], "disabl": 48, "secur": 48, "boot": 48, "put": 48, "In": 48, "mode": 48, "instal": [48, 62], "c": 48, "runtim": 48, "driver": [48, 51], "bonsai": [48, 61, 82], "librari": 48, "firmwar": [49, 51], "hw_logo": 50, "download": [51, 53], "repl": [51, 85, 86], "consol": 51, "applic": 51, "tool": 51, "riffa": 51, "revis": 51, "faq": [52, 53], "resources_logo": 53, "resourc": [53, 61], "support": 53, "contact": 54, "camera": 55, "workflow": [55, 56, 57, 58, 59, 60], "manual": 56, "script": [57, 58], "exampl": 60, "learn": 61, "access": 61, "document": [61, 82], "tutori": 61, "analogiodevic": 63, "bno055devic": 64, "clockoutputdevic": 65, "digitaliodevic": 66, "electricalstimulationdevic": 67, "properti": [67, 73, 74, 76, 78], "pane": [67, 73, 74, 76, 78], "gui": [67, 73, 74, 75, 76, 78, 83], "headstageportcontroldevic": 68, "heartbeatdevic": 69, "miniscopev3devic": 70, "miniscopev4bno055devic": 71, "miniscopev4devic": 72, "neuropixelsv1devic": 73, "import": [73, 74], "imec": [73, 74], "calibr": [73, 74], "probe": [73, 74], "upload": [73, 74], "save": [73, 74], "neuropixelsv1edevic": 74, "onicontext": 75, "purpos": 75, "hub": 75, "sync": 75, "opticalstimulationdevic": 76, "rhd2164devic": 77, "rhs2116devic": 78, "rhs2116triggerdevic": 79, "ts4231v1devic": 80, "node": 81, "thi": 82, "open": 83, "ephi": 83, "visual": 83, "software_logo": 84, "requir": 86, "argument": 86, "command": 86, "line": 86, "option": 86}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 60}, "alltitles": {"Getting Started": [[0, "id1"], [61, "getting-started"]], "Understanding the System": [[0, "understanding-the-system"]], "Usage Warnings": [[0, "usage-warnings"], [2, "usage-warnings"]], "Setting up ONIX": [[0, "setting-up-onix"]], "Todo": [[0, "id2"], [10, "id1"], [31, "id2"], [32, "id1"], [42, "id2"], [42, "id3"], [45, "id1"], [55, "id1"], [55, "id2"], [59, "id1"], [73, "id1"], [74, "id1"]], "Using ONIX": [[0, "using-onix"]], "Troubleshooting": [[1, "id1"]], "Hardware": [[2, "hardware"]], "Software": [[2, "software"]], "What is ONIX?": [[3, "id1"]], "1. Standards": [[3, "standards"]], "2. Tethers": [[3, "tethers"]], "3. Latencies": [[3, "latencies"]], "EIB-64": [[4, "eib-64"]], "Bill of Materials": [[4, "bill-of-materials"], [5, "bill-of-materials"], [7, "bill-of-materials"], [8, "bill-of-materials"], [31, "bill-of-materials"]], "Pinout": [[4, "pinout"], [5, "pinout"], [8, "pinout"]], "Tetrode Connectorization": [[4, "tetrode-connectorization"], [5, "tetrode-connectorization"]], "EIB-64L": [[5, "eib-64l"]], "Adapters & EIBs": [[6, "adapters-eibs"], [50, "adapters-eibs"]], "64-Channel Nano-Z Adapter": [[7, "channel-nano-z-adapter"]], "Electrode Mapping": [[7, "electrode-mapping"]], "64-Channel Omnetics Adpater": [[8, "channel-omnetics-adpater"]], "Breakout Board": [[9, "breakout-board"]], "Overview": [[9, "overview"], [11, "overview"], [46, "overview"]], "Features": [[9, "features"], [11, "features"], [31, "features"]], "Breakout Board Guide": [[10, "breakout-board-guide"]], "Setup": [[10, "setup"], [37, "setup"], [41, "setup"]], "SDR Cable": [[10, "sdr-cable"]], "MMCX Cables": [[10, "mmcx-cables"]], "LEDs": [[10, "leds"]], "Buttons": [[10, "buttons"]], "Gateware": [[10, "gateware"]], "Updating the Gateware": [[10, "updating-the-gateware"]], "Coaxial Commutators": [[11, "coaxial-commutators"]], "Connections and Cables": [[12, "connections-and-cables"]], "Connection types": [[12, "connection-types"]], "Headstage Link": [[12, "headstage-link"]], "Digital and Analog I/O": [[12, "digital-and-analog-i-o"]], "Lighthouses": [[12, "lighthouses"], [50, "lighthouses"]], "Commutator link": [[12, "commutator-link"]], "Cable List": [[12, "cable-list"]], "Connecting MMCX": [[12, "connecting-mmcx"]], "BNO055": [[13, "bno055"]], "Description": [[13, "description"], [14, "description"], [15, "description"], [16, "description"], [17, "description"], [18, "description"], [19, "description"], [20, "description"], [22, "description"], [23, "description"], [24, "description"], [25, "description"], [26, "description"], [27, "description"], [28, "description"], [29, "description"], [30, "description"]], "Register Programming": [[13, "register-programming"], [14, "register-programming"], [15, "register-programming"], [16, "register-programming"], [17, "register-programming"], [18, "register-programming"], [19, "register-programming"], [20, "register-programming"], [22, "register-programming"], [23, "register-programming"], [24, "register-programming"], [25, "register-programming"], [26, "register-programming"], [27, "register-programming"], [28, "register-programming"], [29, "register-programming"], [30, "register-programming"]], "Device To Host Data Frames": [[13, "device-to-host-data-frames"], [14, "device-to-host-data-frames"], [15, "device-to-host-data-frames"], [16, "device-to-host-data-frames"], [17, "device-to-host-data-frames"], [18, "device-to-host-data-frames"], [19, "device-to-host-data-frames"], [20, "device-to-host-data-frames"], [22, "device-to-host-data-frames"], [23, "device-to-host-data-frames"], [24, "device-to-host-data-frames"], [25, "device-to-host-data-frames"], [26, "device-to-host-data-frames"], [27, "device-to-host-data-frames"], [28, "device-to-host-data-frames"], [29, "device-to-host-data-frames"], [30, "device-to-host-data-frames"]], "Host To Device Data Frames": [[13, "host-to-device-data-frames"], [14, "host-to-device-data-frames"], [15, "host-to-device-data-frames"], [16, "host-to-device-data-frames"], [17, "host-to-device-data-frames"], [18, "host-to-device-data-frames"], [19, "host-to-device-data-frames"], [20, "host-to-device-data-frames"], [22, "host-to-device-data-frames"], [23, "host-to-device-data-frames"], [24, "host-to-device-data-frames"], [25, "host-to-device-data-frames"], [26, "host-to-device-data-frames"], [27, "host-to-device-data-frames"], [28, "host-to-device-data-frames"], [29, "host-to-device-data-frames"], [30, "host-to-device-data-frames"]], "DS90UB9X Raw Device": [[14, "ds90ub9x-raw-device"]], "Managed Registers": [[14, "managed-registers"], [14, "id1"], [24, "managed-registers"], [24, "id1"], [26, "managed-registers"], [26, "id1"], [27, "managed-registers"], [27, "id1"]], "Unmanaged Registers": [[14, "unmanaged-registers"], [24, "unmanaged-registers"], [24, "id2"], [26, "unmanaged-registers"], [26, "id2"], [27, "unmanaged-registers"], [27, "id2"]], "HS64 Electrical Stimulator": [[15, "hs64-electrical-stimulator"]], "HS64 Electrical Stimulator Registers": [[15, "estim-hs64-regs"]], "FMC Host Analog IO Device": [[16, "fmc-host-analog-io-device"]], "FMC Host Clock Output Device": [[17, "fmc-host-clock-output-device"]], "FMC Host Digital IO Device": [[18, "fmc-host-digital-io-device"]], "Breakout to Host Serialization": [[18, "breakout-to-host-serialization"]], "Host to Breakout Serialization": [[18, "host-to-breakout-serialization"]], "FMC Link Controller": [[19, "fmc-link-controller"]], "Heartbeat": [[20, "heartbeat"]], "ONI Datasheets": [[21, "oni-datasheets"]], "Load Test Device": [[22, "load-test-device"]], "Memory Usage Monitor": [[23, "memory-usage-monitor"]], "Neuropixels V1": [[24, "neuropixels-v1"]], "HS64 Optical Stimulator": [[25, "hs64-optical-stimulator"]], "HS64 Optical Stimulator Registers": [[25, "ostim-hs64-regs"]], "RHD2164": [[26, "rhd2164"]], "RHS2116": [[27, "rhs2116"]], "RHS2116 Trigger": [[28, "rhs2116-trigger"]], "Test0 Device": [[29, "test0-device"]], "TS4231 Array for Vive V1 Base Stations": [[30, "ts4231-array-for-vive-v1-base-stations"]], "Headstage-64": [[31, "headstage-64"]], "Data Link Serializaiton": [[31, "data-link-serializaiton"]], "Electrophysiology & Auxiliary Analog Inputs": [[31, "electrophysiology-auxiliary-analog-inputs"]], "3D Position Tracking": [[31, "d-position-tracking"]], "3D Orientation Tracking": [[31, "d-orientation-tracking"]], "Neural Stimulation": [[31, "neural-stimulation"]], "Optical Stimulation": [[31, "optical-stimulation"]], "Electical Stimulation": [[31, "electical-stimulation"]], "Test Board for Headstage-64": [[32, "test-board-for-headstage-64"]], "Neuropixels-1.0 Headstage": [[33, "neuropixels-1-0-headstage"]], "Coaxial Link": [[33, "coaxial-link"], [34, "coaxial-link"]], "Neuropixels-1.0e Headstage": [[34, "neuropixels-1-0e-headstage"]], "Headstages": [[35, "headstages"]], "Coaxial Data Serialization & Power": [[36, "coaxial-data-serialization-power"]], "Power": [[36, "power"]], "DS90UB933/4 Communication Protocols": [[36, "ds90ub933-4-communication-protocols"]], "Data Serialization": [[36, "data-serialization"]], "Register Configuration": [[36, "register-configuration"]], "Tethered Headstage Voltages": [[38, "tethered-headstage-voltages"]], "Setting headstage voltage": [[38, "setting-headstage-voltage"]], "Measuring headstage voltage": [[38, "measuring-headstage-voltage"]], "Rebooting": [[38, "rebooting"]], "Making Coaxial Tethers": [[39, "making-coaxial-tethers"]], "Which Coaxial Cable?": [[39, "which-coaxial-cable"]], "Assembly Guide": [[39, "assembly-guide"]], "Headstage Side": [[39, "headstage-side"]], "Host/Commutator Side": [[39, "host-commutator-side"]], "3D-Tracking Lighthouses": [[40, "d-tracking-lighthouses"]], "Miniscopes": [[42, "miniscopes"]], "UCLA Miniscope V3": [[42, "ucla-miniscope-v3"]], "UCLA Miniscope V4": [[42, "ucla-miniscope-v4"]], "NINScope": [[42, "ninscope"]], "FeatherScope & Kiloscope": [[42, "featherscope-kiloscope"]], "PCIe Bracket Assembly": [[43, "pcie-bracket-assembly"]], "Materials": [[43, "materials"]], "Bill of materials": [[43, "id1"]], "Insert the PCIe Host Module": [[43, "insert-the-pcie-host-module"], [48, "insert-the-pcie-host-module"]], "PCIe Host": [[44, "pcie-host"], [50, "pcie-host"]], "Synchronizing Multiple PCIe Hosts": [[45, "synchronizing-multiple-pcie-hosts"]], "Host Module": [[46, "host-module"]], "Numato Nereid": [[46, "numato-nereid"]], "PCIe Stack": [[46, "pcie-stack"]], "Programming a Blank PCIe Host (Windows)": [[47, "programming-a-blank-pcie-host-windows"]], "Setup Guide for Windows": [[48, "setup-guide-for-windows"]], "Disable Secure Boot": [[48, "disable-secure-boot"]], "Put Windows In Testing Mode": [[48, "put-windows-in-testing-mode"]], "Install C++ Runtime": [[48, "install-c-runtime"]], "Install Device Driver": [[48, "install-device-driver"]], "Install ONIX Bonsai Library": [[48, "install-onix-bonsai-library"]], "Using Bonsai": [[48, "using-bonsai"]], "Updating Firmware in Windows": [[49, "updating-firmware-in-windows"]], "hw_logo Hardware Guide": [[50, "hw-logo-hardware-guide"]], "Breakout": [[50, "breakout"]], "Headstages & Miniscopes": [[50, "headstages-miniscopes"]], "Commutators": [[50, "commutators"]], "Downloads": [[51, "downloads"], [53, "downloads"]], "oni-repl Console Application": [[51, "oni-repl-console-application"]], "oni-repl Windows downloads": [[51, "id2"]], "PCIe Host Updater": [[51, "pcie-host-updater"]], "PCIe Host update tools": [[51, "id3"]], "RIFFA Device Driver": [[51, "riffa-device-driver"]], "RIFFA PCIe driver": [[51, "id4"]], "PCIe Host Firmware": [[51, "pcie-host-firmware"]], "Hardware Revision 1.4": [[51, "hardware-revision-1-4"]], "FAQ": [[52, "faq"], [53, "faq"]], "resources_logo Resources": [[53, "resources-logo-resources"]], "Support": [[53, "support"]], "Contact": [[54, "contact"]], "Camera Synchronization Workflow": [[55, "camera-synchronization-workflow"]], "Usage": [[55, "usage"], [56, "usage"], [59, "usage"], [86, "usage"]], "Manual Commutator Workflow": [[56, "manual-commutator-workflow"]], "Headstage-64 Workflow": [[57, "headstage-64-workflow"]], "Loading Scripts": [[57, "loading-scripts"], [58, "loading-scripts"]], "Headstage Neuropixels 1.0e Workflow": [[58, "headstage-neuropixels-1-0e-workflow"]], "Latency Test Workflow": [[59, "latency-test-workflow"]], "Example Workflows": [[60, "example-workflows"]], "Bonsai Learning Resources": [[61, "bonsai-learning-resources"]], "Accessing Bonsai.ONIX Documentation": [[61, "accessing-bonsai-onix-documentation"]], "Bonsai.ONIX Tutorial": [[61, "bonsai-onix-tutorial"]], "Installation": [[62, "installation"]], "AnalogIODevice": [[63, "analogiodevice"]], "Configuration": [[63, "configuration"], [64, "configuration"], [65, "configuration"], [66, "configuration"], [67, "configuration"], [68, "configuration"], [69, "configuration"], [70, "configuration"], [71, "configuration"], [72, "configuration"], [73, "configuration"], [74, "configuration"], [76, "configuration"], [77, "configuration"], [78, "configuration"], [79, "configuration"], [80, "configuration"]], "BNO055Device": [[64, "bno055device"]], "ClockOutputDevice": [[65, "clockoutputdevice"]], "DigitalIODevice": [[66, "digitaliodevice"]], "ElectricalStimulationDevice": [[67, "electricalstimulationdevice"]], "Property Pane": [[67, "property-pane"], [73, "property-pane"], [74, "property-pane"], [76, "property-pane"], [78, "property-pane"]], "Configuration GUI": [[67, "configuration-gui"], [73, "configuration-gui"], [74, "configuration-gui"], [75, "configuration-gui"], [76, "configuration-gui"], [78, "configuration-gui"]], "GUI Controls": [[67, "gui-controls"], [76, "gui-controls"]], "HeadstagePortControlDevice": [[68, "headstageportcontroldevice"]], "HeartbeatDevice": [[69, "heartbeatdevice"]], "MiniscopeV3Device": [[70, "miniscopev3device"]], "MiniscopeV4BNO055Device": [[71, "miniscopev4bno055device"]], "MiniscopeV4Device": [[72, "miniscopev4device"]], "NeuropixelsV1Device": [[73, "neuropixelsv1device"]], "Importing IMEC Calibration Data": [[73, "importing-imec-calibration-data"], [74, "importing-imec-calibration-data"]], "Configuring the Probe": [[73, "configuring-the-probe"], [74, "configuring-the-probe"]], "Uploading to the Probe": [[73, "uploading-to-the-probe"], [74, "uploading-to-the-probe"]], "Saving Configurations": [[73, "saving-configurations"], [74, "saving-configurations"]], "Loading Configurations": [[73, "loading-configurations"], [74, "loading-configurations"]], "NeuropixelsV1eDevice": [[74, "neuropixelsv1edevice"]], "ONIContext": [[75, "onicontext"]], "Purpose": [[75, "purpose"]], "Settings \u279e Hubs\u2026": [[75, "settings-hubs"]], "Settings \u279e Host Sync\u2026": [[75, "settings-host-sync"]], "OpticalStimulationDevice": [[76, "opticalstimulationdevice"]], "RHD2164Device": [[77, "rhd2164device"]], "RHS2116Device": [[78, "rhs2116device"]], "RHS2116TriggerDevice": [[79, "rhs2116triggerdevice"]], "TS4231V1Device": [[80, "ts4231v1device"]], "Nodes": [[81, "nodes"]], "Bonsai.ONIX": [[82, "bonsai-onix"]], "Using this Documentation": [[82, "using-this-documentation"]], "Open Ephys GUI": [[83, "open-ephys-gui"]], "Using the Open Ephys GUI for ONIX Data Visualization": [[83, "using-the-open-ephys-gui-for-onix-data-visualization"]], "software_logo Software Guide": [[84, "software-logo-software-guide"]], "oni-repl": [[85, "oni-repl"]], "Required Arguments": [[86, "required-arguments"]], "Command Line Options": [[86, "command-line-options"]], "REPL Commands": [[86, "repl-commands"]]}, "indexentries": {"can i use headstage_64 with a silicon probe instead of tetrodes?": [[52, "term-Can-I-use-headstage_64-with-a-silicon-probe-instead-of-tetrodes"]], "can i use my older intan headstages with the system?": [[52, "term-Can-I-use-my-older-Intan-headstages-with-the-system"]], "how is oni different than onix?": [[52, "term-How-is-ONI-different-than-ONIX"]], "i have existing acquisition hardware. can i can use your api and software to acquire data from it?": [[52, "term-I-have-existing-acquisition-hardware.-Can-I-can-use-your-API-and-software-to-acquire-data-from-it"]], "i have existing acquisition software. can i integrate support for onix hardware using your api?": [[52, "term-I-have-existing-acquisition-software.-Can-I-integrate-support-for-ONIX-hardware-using-your-API"]], "is onix hardware available for purchase?": [[52, "term-Is-ONIX-hardware-available-for-purchase"]], "what does onix stand for?": [[52, "term-What-does-ONIX-stand-for"]], "what is onix?": [[52, "term-What-is-ONIX"]], "what is open ephys?": [[52, "term-What-is-Open-Ephys"]], "where do i get help when using the system?": [[52, "term-Where-do-I-get-help-when-using-the-system"]], "why is there no open ephys gui plugin for onix hardware?": [[52, "term-Why-is-there-no-Open-Ephys-GUI-plugin-for-ONIX-hardware"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["Getting Started/index", "Getting Started/troubleshooting", "Getting Started/warnings", "Getting Started/whatisonix", "Hardware Guide/Adapters & EIBs/eib-64", "Hardware Guide/Adapters & EIBs/eib-64-large", "Hardware Guide/Adapters & EIBs/index", "Hardware Guide/Adapters & EIBs/nano-z-adapter-64", "Hardware Guide/Adapters & EIBs/omnetics-adapter-64", "Hardware Guide/Breakout Board/index", "Hardware Guide/Breakout Board/setup", "Hardware Guide/Commutators/index", "Hardware Guide/Connections & Cables/index", "Hardware Guide/Datasheets/bno055", "Hardware Guide/Datasheets/ds90ub9x-raw", "Hardware Guide/Datasheets/estim-hs64", "Hardware Guide/Datasheets/fmc-analog-io", "Hardware Guide/Datasheets/fmc-clock-out", "Hardware Guide/Datasheets/fmc-digital-io", "Hardware Guide/Datasheets/fmc-link-control", "Hardware Guide/Datasheets/heartbeat", "Hardware Guide/Datasheets/index", "Hardware Guide/Datasheets/load-test", "Hardware Guide/Datasheets/memory-usage", "Hardware Guide/Datasheets/neuropixels-v1", "Hardware Guide/Datasheets/ostim-hs64", "Hardware Guide/Datasheets/rhd2164", "Hardware Guide/Datasheets/rhs2116", "Hardware Guide/Datasheets/rhs2116-trigger", "Hardware Guide/Datasheets/test-0", "Hardware Guide/Datasheets/ts4231-v1-array", "Hardware Guide/Headstages/headstage-64/index", "Hardware Guide/Headstages/headstage-64/test-board-64", "Hardware Guide/Headstages/headstage-neuropix-1", "Hardware Guide/Headstages/headstage-neuropix-1e", "Hardware Guide/Headstages/index", "Hardware Guide/Headstages/serialization", "Hardware Guide/Headstages/setup", "Hardware Guide/Headstages/tether-voltage", "Hardware Guide/Headstages/tethers", "Hardware Guide/Lighthouses/index", "Hardware Guide/Lighthouses/setup", "Hardware Guide/Miniscopes/index", "Hardware Guide/PCIe Host/bracket-assembly", "Hardware Guide/PCIe Host/index", "Hardware Guide/PCIe Host/multi-board-sync", "Hardware Guide/PCIe Host/overview", "Hardware Guide/PCIe Host/programming-with-jtag", "Hardware Guide/PCIe Host/setup-windows", "Hardware Guide/PCIe Host/updating-firmware", "Hardware Guide/index", "Resources/downloads", "Resources/faq", "Resources/index", "Resources/support", "Software Guide/Bonsai.ONIX/Bonsai Examples/CameraSync", "Software Guide/Bonsai.ONIX/Bonsai Examples/Commutator", "Software Guide/Bonsai.ONIX/Bonsai Examples/Headstage64", "Software Guide/Bonsai.ONIX/Bonsai Examples/HeadstageNP1e", "Software Guide/Bonsai.ONIX/Bonsai Examples/LatencyTest", "Software Guide/Bonsai.ONIX/Bonsai Examples/index", "Software Guide/Bonsai.ONIX/GettingStarted", "Software Guide/Bonsai.ONIX/Installation", "Software Guide/Bonsai.ONIX/Nodes/AnalogIODevice", "Software Guide/Bonsai.ONIX/Nodes/BNO055Device", "Software Guide/Bonsai.ONIX/Nodes/ClockOutputDevice", "Software Guide/Bonsai.ONIX/Nodes/DigitalIODevice", "Software Guide/Bonsai.ONIX/Nodes/ElectricalStimulationDevice", "Software Guide/Bonsai.ONIX/Nodes/HeadstagePortControlDevice", "Software Guide/Bonsai.ONIX/Nodes/HeartbeatDevice", "Software Guide/Bonsai.ONIX/Nodes/MiniscopeV3Device", "Software Guide/Bonsai.ONIX/Nodes/MiniscopeV4BNO055Device", "Software Guide/Bonsai.ONIX/Nodes/MiniscopeV4Device", "Software Guide/Bonsai.ONIX/Nodes/NeuropixelsV1Device", "Software Guide/Bonsai.ONIX/Nodes/NeuropixelsV1eDevice", "Software Guide/Bonsai.ONIX/Nodes/ONIContext", "Software Guide/Bonsai.ONIX/Nodes/OpticalStimulationDevice", "Software Guide/Bonsai.ONIX/Nodes/RHD2164Device", "Software Guide/Bonsai.ONIX/Nodes/RHS2116Device", "Software Guide/Bonsai.ONIX/Nodes/RHS2116TriggerDevice", "Software Guide/Bonsai.ONIX/Nodes/TS4231V1Device", "Software Guide/Bonsai.ONIX/Nodes/index", "Software Guide/Bonsai.ONIX/index", "Software Guide/Open Ephys GUI/index", "Software Guide/index", "Software Guide/oni-repl/index", "Software Guide/oni-repl/usage", "index"], "filenames": ["Getting Started/index.rst", "Getting Started/troubleshooting.rst", "Getting Started/warnings.rst", "Getting Started/whatisonix.rst", "Hardware Guide/Adapters & EIBs/eib-64.rst", "Hardware Guide/Adapters & EIBs/eib-64-large.rst", "Hardware Guide/Adapters & EIBs/index.rst", "Hardware Guide/Adapters & EIBs/nano-z-adapter-64.rst", "Hardware Guide/Adapters & EIBs/omnetics-adapter-64.rst", "Hardware Guide/Breakout Board/index.rst", "Hardware Guide/Breakout Board/setup.rst", "Hardware Guide/Commutators/index.rst", "Hardware Guide/Connections & Cables/index.rst", "Hardware Guide/Datasheets/bno055.rst", "Hardware Guide/Datasheets/ds90ub9x-raw.rst", "Hardware Guide/Datasheets/estim-hs64.rst", "Hardware Guide/Datasheets/fmc-analog-io.rst", "Hardware Guide/Datasheets/fmc-clock-out.rst", "Hardware Guide/Datasheets/fmc-digital-io.rst", "Hardware Guide/Datasheets/fmc-link-control.rst", "Hardware Guide/Datasheets/heartbeat.rst", "Hardware Guide/Datasheets/index.rst", "Hardware Guide/Datasheets/load-test.rst", "Hardware Guide/Datasheets/memory-usage.rst", "Hardware Guide/Datasheets/neuropixels-v1.rst", "Hardware Guide/Datasheets/ostim-hs64.rst", "Hardware Guide/Datasheets/rhd2164.rst", "Hardware Guide/Datasheets/rhs2116.rst", "Hardware Guide/Datasheets/rhs2116-trigger.rst", "Hardware Guide/Datasheets/test-0.rst", "Hardware Guide/Datasheets/ts4231-v1-array.rst", "Hardware Guide/Headstages/headstage-64/index.rst", "Hardware Guide/Headstages/headstage-64/test-board-64.rst", "Hardware Guide/Headstages/headstage-neuropix-1.rst", "Hardware Guide/Headstages/headstage-neuropix-1e.rst", "Hardware Guide/Headstages/index.rst", "Hardware Guide/Headstages/serialization.rst", "Hardware Guide/Headstages/setup.rst", "Hardware Guide/Headstages/tether-voltage.rst", "Hardware Guide/Headstages/tethers.rst", "Hardware Guide/Lighthouses/index.rst", "Hardware Guide/Lighthouses/setup.rst", "Hardware Guide/Miniscopes/index.rst", "Hardware Guide/PCIe Host/bracket-assembly.rst", "Hardware Guide/PCIe Host/index.rst", "Hardware Guide/PCIe Host/multi-board-sync.rst", "Hardware Guide/PCIe Host/overview.rst", "Hardware Guide/PCIe Host/programming-with-jtag.rst", "Hardware Guide/PCIe Host/setup-windows.rst", "Hardware Guide/PCIe Host/updating-firmware.rst", "Hardware Guide/index.rst", "Resources/downloads.rst", "Resources/faq.rst", "Resources/index.rst", "Resources/support.rst", "Software Guide/Bonsai.ONIX/Bonsai Examples/CameraSync.rst", "Software Guide/Bonsai.ONIX/Bonsai Examples/Commutator.rst", "Software Guide/Bonsai.ONIX/Bonsai Examples/Headstage64.rst", "Software Guide/Bonsai.ONIX/Bonsai Examples/HeadstageNP1e.rst", "Software Guide/Bonsai.ONIX/Bonsai Examples/LatencyTest.rst", "Software Guide/Bonsai.ONIX/Bonsai Examples/index.rst", "Software Guide/Bonsai.ONIX/GettingStarted.rst", "Software Guide/Bonsai.ONIX/Installation.rst", "Software Guide/Bonsai.ONIX/Nodes/AnalogIODevice.rst", "Software Guide/Bonsai.ONIX/Nodes/BNO055Device.rst", "Software Guide/Bonsai.ONIX/Nodes/ClockOutputDevice.rst", "Software Guide/Bonsai.ONIX/Nodes/DigitalIODevice.rst", "Software Guide/Bonsai.ONIX/Nodes/ElectricalStimulationDevice.rst", "Software Guide/Bonsai.ONIX/Nodes/HeadstagePortControlDevice.rst", "Software Guide/Bonsai.ONIX/Nodes/HeartbeatDevice.rst", "Software Guide/Bonsai.ONIX/Nodes/MiniscopeV3Device.rst", "Software Guide/Bonsai.ONIX/Nodes/MiniscopeV4BNO055Device.rst", "Software Guide/Bonsai.ONIX/Nodes/MiniscopeV4Device.rst", "Software Guide/Bonsai.ONIX/Nodes/NeuropixelsV1Device.rst", "Software Guide/Bonsai.ONIX/Nodes/NeuropixelsV1eDevice.rst", "Software Guide/Bonsai.ONIX/Nodes/ONIContext.rst", "Software Guide/Bonsai.ONIX/Nodes/OpticalStimulationDevice.rst", "Software Guide/Bonsai.ONIX/Nodes/RHD2164Device.rst", "Software Guide/Bonsai.ONIX/Nodes/RHS2116Device.rst", "Software Guide/Bonsai.ONIX/Nodes/RHS2116TriggerDevice.rst", "Software Guide/Bonsai.ONIX/Nodes/TS4231V1Device.rst", "Software Guide/Bonsai.ONIX/Nodes/index.rst", "Software Guide/Bonsai.ONIX/index.rst", "Software Guide/Open Ephys GUI/index.rst", "Software Guide/index.rst", "Software Guide/oni-repl/index.rst", "Software Guide/oni-repl/usage.rst", "index.rst"], "titles": ["Getting Started", "Troubleshooting", "Usage Warnings", "What is ONIX?", "EIB-64", "EIB-64L", "Adapters & EIBs", "64-Channel Nano-Z Adapter", "64-Channel Omnetics Adpater", "Breakout Board", "Breakout Board Guide", "Coaxial Commutators", "Connections and Cables", "BNO055", "DS90UB9X Raw Device", "HS64 Electrical Stimulator", "FMC Host Analog IO Device", "FMC Host Clock Output Device", "FMC Host Digital IO Device", "FMC Link Controller", "Heartbeat", "ONI Datasheets", "Load Test Device", "Memory Usage Monitor", "Neuropixels V1", "HS64 Optical Stimulator", "RHD2164", "RHS2116", "RHS2116 Trigger", "Test0 Device", "TS4231 Array for Vive V1 Base Stations", "Headstage-64", "Test Board for Headstage-64", "Neuropixels-1.0 Headstage", "Neuropixels-1.0e Headstage", "Headstages", "Coaxial Data Serialization & Power", "Setup", "Tethered Headstage Voltages", "Making Coaxial Tethers", "3D-Tracking Lighthouses", "Setup", "Miniscopes", "PCIe Bracket Assembly", "PCIe Host", "Synchronizing Multiple PCIe Hosts", "Overview", "Programming a Blank PCIe Host (Windows)", "Setup Guide for Windows", "Updating Firmware in Windows", " Hardware Guide", "Downloads", "FAQ", " Resources", "Contact", "Camera Synchronization Workflow", "Manual Commutator Workflow", "Headstage-64 Workflow", "Headstage Neuropixels 1.0e Workflow", "Latency Test Workflow", "Example Workflows", "Getting Started", "Installation", "AnalogIODevice", "BNO055Device", "ClockOutputDevice", "DigitalIODevice", "ElectricalStimulationDevice", "HeadstagePortControlDevice", "HeartbeatDevice", "MiniscopeV3Device", "MiniscopeV4BNO055Device", "MiniscopeV4Device", "NeuropixelsV1Device", "NeuropixelsV1eDevice", "ONIContext", "OpticalStimulationDevice", "RHD2164Device", "RHS2116Device", "RHS2116TriggerDevice", "TS4231V1Device", "Nodes", "Bonsai.ONIX", "Open Ephys GUI", " Software Guide", "oni-repl", "Usage", "Home"], "terms": {"read": [0, 2, 14, 23, 24, 26, 27, 29, 36, 52, 73, 74, 75, 78, 85, 86], "what": [0, 18, 23, 35, 52, 75, 83], "i": [0, 1, 2, 4, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 36, 37, 38, 39, 41, 42, 43, 46, 47, 48, 50, 52, 56, 58, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87], "high": [0, 9, 10, 11, 12, 14, 17, 18, 19, 25, 27, 31, 36, 38, 46, 48, 52, 77, 78, 83, 87], "level": [0, 14, 18, 25, 46, 48, 52, 57, 58, 60, 84, 85, 87], "introduct": [0, 52], "thi": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 35, 36, 39, 40, 43, 44, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 85, 86, 87], "hardwar": [0, 3, 10, 14, 17, 18, 22, 29, 31, 35, 36, 38, 39, 47, 49, 52, 54, 55, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 80, 82, 83, 84, 85, 86, 87], "how": [0, 1, 2, 3, 10, 12, 14, 31, 33, 34, 36, 51, 52, 55, 56, 57, 58, 60, 61, 75, 78, 84, 85], "differ": [0, 3, 16, 22, 31, 36, 52, 57, 58, 76, 78], "from": [0, 3, 10, 12, 14, 16, 18, 22, 24, 26, 27, 28, 30, 31, 36, 39, 41, 43, 46, 47, 48, 49, 51, 52, 58, 60, 61, 65, 73, 74, 75, 77, 78, 79, 80, 83, 85, 86, 87], "other": [0, 3, 12, 19, 22, 25, 28, 31, 35, 41, 46, 47, 48, 57, 58, 73, 74, 75, 87], "neurosci": [0, 3, 52, 87], "acquisit": [0, 3, 10, 16, 17, 27, 48, 50, 52, 57, 58, 61, 65, 73, 74, 75, 82, 83, 84, 85, 86, 87], "our": [0, 10, 46, 52, 54, 83, 84], "faq": 0, "contain": [0, 2, 10, 15, 16, 18, 20, 23, 24, 36, 40, 50, 57, 58, 61, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 77, 78, 80, 82, 86], "answer": 0, "gener": [0, 15, 17, 18, 20, 23, 28, 31, 33, 34, 36, 46, 47, 50, 52, 54, 75, 79, 83, 86], "question": [0, 53, 54], "about": [0, 23, 27, 39, 43, 73, 74, 75, 83, 84, 86, 87], "see": [0, 2, 10, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 36, 37, 38, 47, 48, 51, 52, 54, 57, 83], "guid": [0, 2, 47, 49, 51, 61, 87], "descript": [0, 10, 36, 49, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 79, 80], "each": [0, 2, 3, 9, 10, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 36, 38, 41, 43, 57, 58, 63, 73, 74, 75, 76, 77, 78, 83, 86], "compon": [0, 2, 15, 36, 38, 39], "decid": 0, "which": [0, 2, 3, 14, 15, 16, 18, 19, 22, 24, 25, 26, 27, 31, 33, 34, 36, 46, 49, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 80], "you": [0, 2, 3, 10, 31, 35, 36, 38, 39, 47, 48, 49, 51, 52, 54, 60, 61, 62, 67, 68, 70, 71, 72, 73, 74, 76, 78, 82, 83, 84], "need": [0, 1, 19, 22, 31, 36, 38, 46, 48, 49, 50, 51, 52, 53, 62, 68, 73, 74, 75, 86], "To": [0, 3, 31, 47, 49, 58, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80], "underli": [0, 75, 82], "specif": [0, 2, 3, 31, 36, 46, 48, 52, 54, 73, 74, 75], "check": [0, 1, 2, 14, 19, 26, 27, 53, 68, 73, 74, 75, 78], "out": [0, 10, 16, 18, 31, 39, 46, 50, 53, 67, 73, 74, 76, 79], "oni": [0, 3, 12, 17, 36, 38, 49, 52, 54, 75, 82, 84, 86, 87], "For": [0, 2, 3, 10, 14, 15, 16, 18, 31, 33, 34, 36, 39, 48, 49, 54, 73, 74, 75, 78, 83, 86], "develop": [0, 3, 29, 36, 48, 83, 84], "who": [0, 3, 52], "want": [0, 3, 49, 52, 73, 74, 83, 84], "dig": 0, "api": [0, 52, 54], "document": [0, 2, 10, 11, 13, 14, 16, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 32, 42, 45, 46, 50, 52, 55, 59, 68, 73, 74, 83, 84], "befor": [0, 2, 10, 14, 17, 38, 39, 43, 48, 58, 68, 73, 74, 75, 86], "work": [0, 2, 10, 30, 35, 39, 49, 75], "avoid": 0, "caus": [0, 2, 16, 38, 39, 46, 86], "damag": [0, 2, 10, 16, 31, 36, 38, 46], "have": [0, 2, 3, 10, 15, 16, 19, 27, 31, 33, 34, 35, 36, 38, 39, 47, 48, 49, 52, 54, 61, 63, 68, 73, 74, 75, 83, 84, 87], "all": [0, 3, 10, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 39, 46, 49, 64, 73, 74, 75, 77, 78, 83, 86], "necessari": [0, 12], "A": [0, 3, 10, 11, 12, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 31, 33, 34, 39, 41, 46, 48, 58, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 86], "full": [0, 13, 24, 31, 64, 66], "setup": [0, 2, 3, 35, 40, 47, 49, 50, 57, 75], "consist": [0, 14, 15, 16, 18, 24, 26, 27, 50, 75], "pcie": [0, 3, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 23, 34, 36, 37, 42, 49, 54, 75], "host": [0, 3, 9, 10, 11, 12, 21, 31, 34, 36, 37, 38, 42, 49, 54, 63, 64, 65, 66, 68, 69, 71, 77, 78, 80, 86], "comput": [0, 11, 12, 30, 38, 47, 48, 49, 50, 52, 75], "breakout": [0, 1, 2, 12, 37, 42, 46, 54, 66, 86], "board": [0, 1, 2, 3, 4, 5, 7, 8, 11, 12, 18, 31, 36, 37, 38, 39, 42, 46, 47, 48, 49, 50, 51, 54, 66, 78, 86], "compliant": [0, 9, 12, 36, 46, 85, 87], "devic": [0, 2, 3, 7, 9, 21, 31, 36, 43, 44, 47, 49, 50, 52, 58, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 85, 86], "headstag": [0, 1, 2, 3, 4, 5, 8, 9, 10, 11, 13, 15, 18, 19, 24, 25, 26, 27, 30, 36, 37, 40, 44, 46, 48, 52, 54, 56, 60, 64, 66, 67, 68, 70, 71, 72, 74, 75, 76, 78, 79, 86], "miniscop": [0, 9, 11, 12, 14, 19, 36, 44, 46, 56, 70, 71, 72, 75], "coaxial": [0, 3, 10, 12, 17, 31, 35, 38, 50, 52, 56, 68, 86], "commut": [0, 3, 57, 58, 60], "2x": [0, 31, 46], "lighthous": [0, 30, 41, 57], "base": [0, 8, 16, 19, 21, 31, 33, 36, 39, 40, 41, 44, 46, 50, 52, 62, 80], "station": [0, 21, 31, 33, 39, 40, 41, 50, 80], "cabl": [0, 3, 9, 11, 17, 36, 38, 41, 43, 47, 50, 75, 79], "ar": [0, 2, 3, 4, 5, 7, 9, 10, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 30, 31, 35, 36, 39, 40, 43, 46, 49, 50, 52, 53, 57, 62, 63, 66, 67, 69, 73, 74, 75, 76, 77, 78, 82, 83, 86], "list": [0, 2, 35, 46, 48, 49, 53], "here": [0, 2, 21, 24, 26, 31, 35, 47, 54, 55, 60, 86], "link": [0, 10, 11, 17, 18, 21, 22, 35, 36, 37, 61, 68, 86], "mmcx": 0, "digit": [0, 9, 10, 21, 25, 26, 30, 31, 33, 46, 48, 50, 66, 68, 77, 78, 86], "analog": [0, 9, 10, 15, 18, 21, 27, 46, 50, 63, 70, 72, 77, 78, 86], "o": [0, 10, 48], "sdr": [0, 12], "26": [0, 10, 12, 31, 86], "po": [0, 10, 12], "tether": [0, 2, 11, 12, 31, 33, 34, 35, 36, 50, 68], "0": [0, 3, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 38, 39, 43, 44, 49, 51, 54, 58, 63, 66, 67, 70, 72, 73, 74, 76, 78, 86], "38": [0, 12, 27], "mm": [0, 3, 12, 39, 43], "od": [0, 12, 39], "power": [0, 2, 3, 9, 10, 11, 12, 15, 18, 19, 25, 26, 27, 31, 33, 34, 35, 38, 41, 47, 48, 52, 61, 66, 67, 68], "data": [0, 3, 9, 10, 11, 12, 21, 33, 34, 35, 46, 50, 52, 55, 57, 58, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72, 75, 77, 78, 80, 82, 84, 85, 86], "usb": [0, 3, 10, 11, 12, 31, 41, 47, 50, 75], "micro": [0, 10, 12, 33, 34, 36, 41], "b": [0, 10, 12, 27, 41, 78], "sma": [0, 12, 36, 39, 50], "synchron": [0, 16, 17, 24, 25, 28, 30, 36, 46, 50, 60, 75, 78, 79, 83, 86], "3": [0, 10, 12, 13, 14, 16, 18, 19, 24, 26, 27, 30, 31, 34, 36, 38, 39, 41, 49, 51, 86], "5": [0, 9, 10, 12, 15, 16, 18, 19, 24, 25, 26, 27, 30, 31, 33, 34, 38, 39, 41, 43], "stereo": [0, 12], "jack": [0, 10, 12, 15, 25, 26], "plug": [0, 10, 12, 31, 39, 43, 47, 48], "instal": [0, 47, 61, 75], "configur": [0, 2, 10, 13, 16, 18, 24, 26, 27, 31, 47, 50, 58, 61, 62, 82, 86], "follow": [0, 2, 3, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 33, 34, 36, 42, 46, 47, 48, 49, 52, 54, 57, 58, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 80, 85, 86], "window": [0, 2, 3, 78], "mount": [0, 9, 31, 41, 42, 43], "connect": [0, 2, 3, 4, 5, 10, 11, 19, 25, 28, 31, 36, 37, 38, 41, 46, 47, 50, 56, 57, 58, 65, 68, 74, 75], "3d": [0, 3, 30, 33, 34, 35, 43, 57, 80, 82], "track": [0, 3, 33, 34, 35], "v4": [0, 12, 71, 72], "record": [0, 3, 11, 24, 31, 56, 73, 74], "step": [0, 11, 27, 39, 47, 48, 49, 73, 74, 78], "Be": 0, "sure": [0, 10, 15, 31, 36, 47, 49, 56, 58, 74], "page": [0, 11, 31, 33, 34, 35, 36, 39, 47, 48, 49, 52, 61, 84], "voltag": [0, 1, 2, 11, 15, 16, 19, 24, 26, 27, 31, 33, 34, 35, 36, 39, 58, 63, 68, 72, 74, 75, 77, 78], "suppli": [0, 15, 26, 31, 36, 38, 39, 48], "prevent": [0, 3, 11, 15, 23, 39, 50, 56], "your": [0, 2, 15, 31, 34, 35, 47, 48, 49, 51, 52, 61, 73, 74, 84], "test": [0, 21, 24, 29, 31, 52, 60, 75, 85, 86], "bonsai": [0, 2, 11, 37, 38, 42, 54, 56, 57, 58, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85], "workflow": [0, 2, 48, 61, 65, 68, 73, 74, 75, 78, 82], "learn": [0, 48, 87], "acquir": [0, 3, 10, 14, 24, 26, 27, 46, 48, 52, 57, 58, 60, 70, 71, 72, 75, 82, 87], "reset": [1, 2, 10, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 86], "us": [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 35, 36, 38, 39, 41, 46, 49, 50, 51, 52, 53, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 84, 85, 86], "tini": [1, 39], "hole": [1, 9, 10, 39, 43], "turn": [1, 10, 11, 19, 37, 38, 48, 50, 56, 67, 72], "off": [1, 2, 3, 10, 11, 12, 15, 18, 19, 25, 27, 38, 39, 47, 48, 66], "again": [1, 2, 48, 49], "light": [1, 10, 30, 31, 33, 39, 40, 41, 43, 50], "weak": 1, "measur": [1, 11, 13, 22, 31, 36, 57, 58, 63, 71], "neuropixel": [1, 2, 9, 11, 12, 13, 21, 30, 35, 36, 44, 54, 60, 73, 74], "npix": 1, "also": [1, 2, 3, 10, 12, 14, 36, 47, 50, 52, 54, 61, 62], "more": [1, 2, 3, 10, 11, 19, 30, 31, 33, 34, 36, 52, 68, 73, 74, 75, 77, 78], "attach": [1, 4, 5, 12, 50, 73, 74], "than": [1, 3, 10, 14, 19, 31, 35, 39, 50, 52, 76, 78], "without": [1, 10, 46, 48, 50, 75, 82], "improp": 2, "can": [2, 3, 10, 11, 12, 14, 15, 16, 17, 19, 22, 25, 27, 28, 31, 35, 36, 38, 39, 47, 49, 50, 51, 52, 54, 57, 58, 60, 61, 62, 65, 67, 68, 72, 73, 74, 75, 78, 82, 83, 84, 85, 86], "system": [2, 3, 21, 35, 38, 50, 52, 68, 75, 86, 87], "start": [2, 14, 17, 22, 24, 39, 48, 52, 62, 65, 67, 73, 74, 75, 76, 86, 87], "These": [2, 9, 10, 18, 19, 21, 27, 31, 36, 38, 39, 61, 73, 74, 82, 86], "crucial": 2, "aspect": 2, "consid": [2, 31], "dure": [2, 10, 11, 15, 16, 27, 29, 36, 39, 56, 72, 73, 74, 78, 86], "includ": [2, 12, 14, 18, 31, 46, 58, 63, 73, 74, 75, 77, 78], "conveni": [2, 39], "complet": [2, 10, 18, 24, 31, 36, 39, 48, 49, 73, 74, 75], "carefulli": [2, 38], "understand": [2, 61, 75], "refer": [2, 10, 61], "back": [2, 14, 22, 31, 36, 38, 39, 43, 46, 63], "disconnect": [2, 10, 12], "while": [2, 3, 11, 39, 56], "pc": [2, 3, 10, 23, 46, 48], "fmchost": 2, "detail": [2, 10, 15, 26, 27, 31, 33, 34, 36, 52, 61, 84, 87], "must": [2, 3, 10, 16, 30, 31, 36, 38, 46, 48, 63, 70, 71, 72, 73, 74, 75, 78], "correctli": [2, 15, 58, 73, 74], "oper": [2, 10, 11, 13, 14, 15, 19, 24, 27, 31, 33, 34, 36, 48, 61, 64, 73, 74, 82, 86], "The": [2, 3, 4, 5, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 36, 37, 38, 39, 43, 46, 48, 49, 50, 52, 57, 58, 63, 66, 67, 68, 72, 73, 74, 75, 76, 77, 78, 79, 83, 84, 86], "one": [2, 3, 10, 18, 24, 30, 31, 36, 39, 41, 43, 49, 58, 63, 73, 74, 75, 77, 78, 80, 82, 83], "anoth": [2, 79, 83], "depend": [2, 13, 14, 16, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 36, 38, 39, 46, 52, 64, 75, 86], "length": [2, 24, 36, 39, 43, 72], "ensur": [2, 24, 39, 48, 73, 74], "correct": [2, 27, 33, 73, 74], "accord": 2, "its": [2, 3, 11, 14, 15, 18, 31, 36, 38, 39, 46, 49, 50, 61, 62, 67, 69, 75, 79, 83, 84, 85, 87], "switch": [2, 9, 15, 16, 27, 46, 66], "port": [2, 9, 10, 14, 18, 19, 41, 47, 56, 57, 58, 66, 68, 70, 71, 72, 74, 75, 86], "current": [2, 15, 17, 18, 22, 25, 26, 27, 31, 39, 48, 49, 50, 52, 67, 73, 74, 75, 76, 78, 83, 86], "onix": [2, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 39, 40, 42, 44, 46, 50, 52, 53, 54, 55, 60, 62, 70, 71, 72, 73, 74, 75, 78, 84, 85, 86, 87], "librari": [2, 61, 62, 73, 74, 75, 78, 82, 83, 84], "being": [2, 23, 39, 75, 78, 83, 86], "revis": [2, 10, 31], "improv": [2, 31, 83, 86], "usabl": [2, 16], "manag": [2, 47, 48, 49, 61, 62, 75, 83], "via": [2, 11, 15, 16, 19, 25, 28, 31, 36, 46, 50, 71], "onicontext": [2, 37, 58, 59, 70, 71, 72, 74, 81, 82], "node": [2, 37, 42, 56, 58, 61, 63, 68, 73, 74, 75, 78, 79, 80], "headstageportcontroldevic": [2, 81], "chang": [2, 10, 14, 18, 19, 22, 24, 27, 48, 66, 73, 74, 75, 78, 83, 86], "make": [2, 3, 10, 15, 31, 33, 34, 35, 36, 49, 52, 56, 58, 73, 74, 75, 78, 83, 85], "appli": [2, 15, 19, 27, 39, 63, 68, 73, 74, 78], "immedi": [2, 15, 16, 17, 18, 19, 25, 27, 28, 29, 54, 63], "persist": [2, 38], "even": [2, 35, 38, 43, 46, 68, 75, 83], "run": [2, 3, 17, 18, 48, 49, 56, 65, 68, 75, 86], "default": [2, 15, 17, 19, 20, 22, 23, 25, 38, 61, 68, 73, 74, 86], "4": [2, 3, 9, 14, 15, 16, 18, 19, 22, 24, 26, 27, 31, 33, 38, 39, 41, 43, 46, 49, 78, 86], "9v": 2, "onli": [2, 3, 12, 15, 17, 18, 24, 27, 28, 29, 31, 36, 38, 39, 49, 52, 66, 72, 75, 78, 83, 86], "cycl": [2, 17, 22, 27, 31, 36, 48, 65], "reboot": [2, 48, 49], "keep": [2, 3, 19, 20, 48, 67, 73, 74], "until": [2, 27, 38, 43, 48, 65, 75], "rememb": [2, 58], "set": [2, 3, 10, 14, 16, 17, 18, 19, 22, 24, 25, 27, 28, 31, 36, 39, 41, 48, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 78, 79, 86], "desir": [2, 18, 31, 78], "valu": [2, 10, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 36, 38, 39, 47, 63, 67, 73, 74, 75, 76, 78, 86], "after": [2, 10, 14, 19, 27, 28, 36, 38, 39, 47, 78], "provid": [2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 24, 25, 26, 27, 30, 31, 36, 39, 44, 46, 50, 51, 57, 59, 62, 64, 67, 68, 73, 74, 75, 76, 78, 79, 82, 83, 84, 85, 86], "dynam": [2, 86], "write": [2, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 48, 75, 79, 85, 86], "paramet": [2, 15, 20, 22, 23, 25, 27, 31, 33, 34, 58, 59, 63, 67, 68, 73, 74, 75, 76, 77, 78], "save": [2, 19, 57, 58, 75], "when": [2, 11, 12, 14, 15, 17, 19, 22, 27, 37, 38, 39, 46, 49, 50, 51, 52, 57, 62, 63, 66, 67, 68, 73, 74, 75, 78, 83, 86], "On": [2, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 48, 50, 73, 74, 83], "load": [2, 11, 21, 25, 26, 47, 86], "wa": [2, 3, 36, 39, 74, 78, 85], "last": [2, 13, 49], "show": [2, 10, 37, 56, 57, 58, 61, 73, 74, 75, 78, 84], "therefor": [2, 14, 36, 38, 73, 74], "alreadi": [2, 47, 49], "linkvoltag": [2, 68], "field": [2, 14, 19, 22, 24, 47, 68, 71], "If": [2, 10, 14, 25, 28, 31, 34, 35, 38, 39, 47, 48, 49, 52, 61, 63, 65, 67, 68, 72, 73, 74, 75, 76, 83, 84, 86], "ani": [2, 3, 31, 36, 39, 46, 48, 50, 75, 78, 85], "thei": [2, 3, 10, 19, 26, 27, 31, 36, 39, 40, 50, 67, 75, 76, 78, 83], "properti": [2, 13, 14, 31, 33, 34, 38, 63, 64, 65, 66, 68, 69, 70, 72, 75, 77, 79, 80], "neuropixelsv1edevic": [2, 58, 81], "requir": [2, 10, 13, 18, 21, 24, 27, 31, 36, 38, 39, 43, 48, 64, 65, 67, 73, 74, 75, 82], "1": [2, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 35, 36, 39, 41, 43, 44, 46, 54, 60, 63, 67, 73, 74, 76, 78, 85, 86], "0e": [2, 35, 54, 60, 74], "open": [2, 3, 4, 9, 10, 11, 27, 44, 46, 47, 48, 49, 52, 54, 58, 61, 62, 67, 73, 74, 75, 76, 78, 84, 85, 86, 87], "singl": [2, 3, 10, 11, 12, 13, 16, 18, 22, 24, 25, 30, 36, 39, 44, 46, 48, 49, 64, 68, 69, 70, 71, 72, 73, 74, 75, 78, 80, 85, 86], "order": [2, 3, 10, 14, 15, 16, 18, 19, 27, 30, 73, 74, 83, 86], "an": [2, 3, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 36, 37, 39, 41, 47, 48, 50, 52, 54, 56, 61, 63, 66, 70, 72, 73, 74, 75, 78, 82, 83, 85, 86], "overrid": 2, "address": [2, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 47], "distinct": [2, 36], "becaus": [2, 3, 11, 31, 36, 39, 52, 62, 73, 74, 78], "directli": [2, 3, 12, 31, 37, 39, 50], "time": [2, 3, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 36, 63, 73, 74, 75, 78, 83, 86], "compos": 3, "variou": [3, 7, 10, 20, 22, 27, 61, 82, 86], "piec": [3, 39, 43, 75], "three": [3, 16, 33, 36, 39, 48, 82], "major": [3, 36, 39, 82, 83], "point": [3, 31, 38, 39, 63, 77, 78], "rule": 3, "outlin": 3, "structur": [3, 13, 19, 20, 22, 23, 29, 30], "transmit": [3, 10, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 39, 73, 74, 86], "between": [3, 11, 12, 15, 16, 25, 27, 36, 37, 39, 50, 67, 76], "part": [3, 18, 31, 43, 47, 73, 74, 78], "instanc": [3, 10, 18, 36, 50, 73, 74, 78], "intan": [3, 26, 27, 28, 31, 36, 52, 86], "classic": [3, 52], "ephi": [3, 4, 9, 10, 11, 26, 27, 31, 35, 44, 52, 54, 57, 77, 78, 84, 85, 86, 87], "serial": [3, 10, 14, 19, 31, 33, 34, 35, 46, 52, 73, 74], "peripher": [3, 36], "interfac": [3, 4, 5, 11, 36, 46, 47, 50, 52, 54, 73, 74, 75, 87], "spi": [3, 27, 36, 47, 52], "commun": [3, 12, 18, 20, 22, 35, 39, 44, 46, 48, 50, 52, 62, 75], "mani": [3, 27, 38, 50, 61, 75], "non": [3, 14, 18, 19, 36], "interchang": 3, "protocol": [3, 14, 18, 46], "why": [3, 52, 61, 75], "type": [3, 24, 31, 37, 48, 49, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80], "probe": [3, 8, 24, 31, 33, 34, 35, 38, 50, 52, 58, 83], "camera": [3, 10, 14, 35, 36, 60, 70, 72], "usual": [3, 36], "come": [3, 39, 42], "own": [3, 31, 35, 75], "neuro": [3, 52, 54, 75, 87], "design": [3, 4, 5, 9, 10, 11, 27, 31, 42, 44, 48, 52, 62, 73, 74, 75, 78, 82, 83], "unifi": [3, 36], "wide": [3, 15, 25, 27], "varieti": 3, "instrument": [3, 14], "By": [3, 68], "specifi": [3, 14, 15, 17, 18, 49, 64, 66, 68, 69, 71, 77, 78, 80, 86], "should": [3, 17, 18, 19, 23, 26, 27, 37, 38, 39, 47, 48, 49, 73, 74, 78, 86], "organis": 3, "remain": [3, 10, 15, 23, 65], "agnost": [3, 84], "extracellular": [3, 54, 57, 58], "mean": [3, 10, 14, 19, 36], "same": [3, 18, 23, 39, 50, 75, 79], "softwar": [3, 9, 11, 24, 35, 46, 51, 52, 55, 60, 71, 83, 86, 87], "now": [3, 37, 47, 48, 49, 73, 74], "rang": [3, 15, 16, 19, 25, 31, 36, 61], "so": [3, 10, 15, 25, 31, 36, 38, 39, 47, 49, 51, 52], "lab": [3, 42, 44, 47], "do": [3, 10, 14, 18, 28, 31, 36, 47, 49, 52, 54, 67, 73, 74, 75, 76, 79], "spend": 3, "monei": 3, "purchas": [3, 52, 54], "separ": [3, 31, 39], "extra": 3, "tool": [3, 39, 43, 47, 48, 60, 62, 87], "wish": [3, 67, 76], "add": [3, 47], "experi": [3, 10, 50, 87], "addition": [3, 9, 78], "those": [3, 19, 83], "new": [3, 16, 48, 75, 87], "studi": 3, "brain": [3, 44], "backend": 3, "infrastructur": 3, "reus": 3, "control": [3, 9, 10, 11, 14, 18, 21, 25, 26, 27, 29, 31, 36, 39, 46, 56, 57, 65, 68, 70, 71, 72, 75, 79, 85, 86], "almost": 3, "recod": 3, "There": [3, 10, 22, 27, 31, 53, 74, 75, 82, 83], "grow": 3, "appreci": 3, "examin": [3, 73, 74, 85, 86], "natur": [3, 83], "behaviour": 3, "anim": [3, 4, 5, 11, 31, 50, 87], "often": [3, 19], "larger": [3, 39, 63, 73, 74, 75, 77, 78], "intric": 3, "perhap": 3, "experiment": [3, 9, 10, 52, 75], "It": [3, 4, 16, 17, 19, 20, 31, 38, 39, 46, 48, 50, 61, 62, 75, 78, 84, 87], "impair": 3, "littl": 3, "possibl": [3, 18, 31, 46, 67, 82], "achiev": [3, 31], "cours": [3, 54, 61], "import": [3, 31, 36, 39], "reduc": [3, 15, 36, 50, 67, 72], "weight": 3, "overlook": 3, "As": [3, 18, 36, 48, 86], "explor": [3, 87], "arena": [3, 31], "centr": 3, "mass": 3, "rare": 3, "abov": [3, 22, 31, 34, 39, 40, 46, 50], "instead": [3, 12, 31, 52], "side": [3, 36, 75], "introduc": 3, "rotat": [3, 39, 50], "forc": 3, "compens": [3, 36, 39, 68], "torqu": [3, 11], "head": [3, 35, 36, 42], "up": [3, 11, 15, 18, 25, 31, 36, 39, 47, 56, 68], "straight": 3, "allow": [3, 7, 9, 10, 12, 18, 31, 36, 38, 39, 40, 43, 44, 50, 52, 63, 70, 71, 72, 75, 77, 78], "over": [3, 15, 18, 25, 31, 36, 38, 39, 40, 41, 43, 46, 47, 50, 57, 63, 70, 71, 72, 75, 85], "wire": [3, 4, 5, 9, 10, 15, 31, 36, 39, 43], "lighter": 3, "thinner": [3, 39], "compar": [3, 35, 73, 74, 85], "diamet": [3, 36, 39], "extrem": [3, 36], "flexibl": [3, 36, 39], "abl": [3, 31, 39, 47], "doe": [3, 10, 11, 13, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 38, 48, 52, 57, 61], "becom": [3, 17, 28, 38], "twist": [3, 11, 50, 56], "maintain": [3, 11], "electr": [3, 4, 5, 11, 21, 31, 39, 67, 76], "rest": [3, 15, 67], "path": [3, 36, 47, 49, 86], "move": [3, 11, 18, 31, 39, 42, 50, 56, 78, 87], "through": [3, 9, 15, 24, 37, 50, 63, 67, 73, 74, 76, 78], "receiv": [3, 14, 16, 18, 19, 22, 28, 30, 31, 39, 57, 79, 83], "inform": [3, 10, 13, 19, 21, 23, 30, 35, 39, 52, 54, 57, 58, 61, 63, 68, 71, 73, 74, 75, 78, 83, 84, 85, 86], "drive": [3, 4, 5, 10, 17, 36, 50], "motor": [3, 11], "activ": [3, 10, 11, 12, 16, 17, 19, 36, 39, 49, 50, 73, 74, 78], "In": [3, 14, 16, 18, 36, 46, 47, 79, 83], "close": [3, 22, 44, 46, 48, 50, 59, 60, 68], "loop": [3, 22, 24, 44, 46, 48, 50, 59, 60, 63, 68, 85], "process": [3, 39, 48, 49, 61, 73, 74, 83], "act": [3, 79], "upon": 3, "optogenet": [3, 25], "stimul": [3, 4, 5, 21, 27, 28, 35, 50, 57, 67, 68, 76, 78, 86], "area": [3, 39, 78], "everi": [3, 27, 30, 36, 47, 75, 82], "certain": 3, "event": [3, 9, 10, 46, 68, 83], "detect": [3, 14, 19, 24, 30, 38, 40, 50], "describ": [3, 18, 31, 33, 34, 36, 39, 58, 61, 86], "much": [3, 31], "pass": [3, 14, 19, 27, 30, 75], "initi": [3, 18, 51, 85, 86], "respons": [3, 22, 60, 73, 74, 75, 78], "primarili": [3, 83], "spent": 3, "challeng": [3, 39], "number": [3, 7, 10, 14, 15, 17, 22, 23, 25, 27, 29, 31, 36, 46, 53, 63, 67, 73, 74, 75, 76, 77, 78, 86], "channel": [3, 4, 5, 6, 11, 15, 16, 19, 20, 24, 25, 26, 27, 31, 36, 41, 50, 54, 57, 58, 63, 73, 74, 75, 76, 77, 78, 85], "increas": [3, 18, 27, 31, 38, 39, 46, 50, 67, 68, 75, 86], "short": [3, 15, 39], "user": [3, 9, 10, 18, 19, 22, 48, 50, 61, 73, 74, 75, 78, 86], "respond": [3, 50, 67, 76], "timescal": 3, "biolog": 3, "within": [3, 15, 17, 19, 25, 36, 65, 75, 77, 78], "integr": [3, 4, 35, 52, 77, 78], "neuron": 3, "reli": 3, "slower": 3, "transfer": [3, 86], "characterist": [3, 36, 39], "typic": [3, 19, 27, 36, 39, 46, 56, 80], "would": [3, 10], "sever": [3, 36, 39, 50, 75], "ten": 3, "millisecond": [3, 44], "consider": 3, "durat": [3, 15, 25, 67, 76], "notabl": 3, "longer": [3, 39], "averag": 3, "action": [3, 9, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 67, 73, 74, 76], "potenti": [3, 31, 36, 75, 83], "around": [3, 64, 66, 68, 69, 73, 74, 78, 80], "m": [3, 13, 57], "ha": [3, 9, 10, 13, 17, 19, 31, 33, 34, 38, 39, 43, 46, 48, 49, 61, 71, 73, 74, 75, 83], "shorter": [3, 39], "150": [3, 36], "microsecond": [3, 15, 25, 78], "slot": [3, 43, 47, 48, 50, 75, 82, 86], "quickli": [3, 47, 63, 75, 85], "freed": 3, "itself": [3, 12, 16, 27, 36, 37, 38, 39, 50], "overhead": [3, 63, 73, 74, 77, 78], "complex": [3, 31, 78], "analysi": [3, 73, 74], "extract": [3, 48], "phenomenon": 3, "interest": [3, 35], "electrod": [4, 5, 15, 31, 35, 58, 73, 74], "support": [4, 47, 52, 78, 85, 86], "optic": [4, 5, 9, 11, 21, 30, 67, 76], "small": [4, 10, 31, 39, 43, 49], "e": [4, 5, 11, 14, 15, 27, 28, 31, 35, 36, 38, 39, 49, 61, 75, 78, 82, 86], "g": [4, 5, 11, 14, 15, 27, 28, 31, 35, 36, 38, 39, 49, 61, 75, 78, 82, 86], "mous": [4, 67, 73, 74, 76, 78], "electrophysiologi": [4, 5, 57, 58, 83], "compat": [4, 5, 9, 10, 11, 14, 31, 34, 42, 44, 46, 47, 48, 50, 75, 85, 87], "variant": [4, 5], "shuttl": [4, 5], "repositori": [4, 9, 11, 42, 44, 54], "v1": [4, 7, 9, 12, 21, 31, 58, 73, 80], "2": [4, 12, 13, 14, 15, 16, 18, 19, 22, 24, 26, 27, 29, 31, 36, 39, 41, 43, 67], "bom": [4, 5, 7, 8, 31], "locat": [4, 5, 7, 8, 31, 49], "googl": [4, 5, 7, 8, 31, 50, 54], "sheet": [4, 5, 7, 8, 30, 31, 50], "adc": [4, 5, 16, 24, 26, 27, 31, 63, 73, 74], "input": [4, 5, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 36, 46, 57, 58, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 86], "map": [4, 5, 13, 18, 31, 64, 78], "etc": [4, 5, 10, 18, 27, 31, 35, 36, 54, 73, 74, 75, 78, 82, 86], "neuralynx": [4, 5], "gold": [4, 5], "pin": [4, 5, 14, 19, 28, 31, 38, 39, 46], "usag": [4, 5, 21, 49, 85], "instruct": [4, 5, 10, 39, 51], "manual": [4, 5, 11, 19, 41, 48, 60, 83], "64": [5, 6, 9, 11, 12, 13, 15, 22, 25, 26, 30, 35, 36, 38, 44, 48, 50, 52, 54, 56, 60, 77], "larg": [5, 15, 38, 86], "rat": 5, "64l": [6, 7], "omnet": [6, 7, 31, 50], "adpat": [6, 7, 31], "nano": [6, 8, 50], "z": [6, 8, 46, 50], "eib": [7, 8, 31, 52], "imped": [7, 15, 26, 27, 36, 39], "tester": 7, "plate": 7, "chanbnel": 7, "intern": [7, 11, 15, 16, 27, 75, 86], "adapt": [8, 39, 52], "silicon": [8, 31, 39, 50, 52], "face": [9, 43], "access": [9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 50, 75, 82, 83], "auxiliari": [9, 10, 26, 44, 77, 83], "io": [9, 10, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 43, 44, 46, 63, 66, 82, 84, 86], "bench": 9, "4x": [9, 46], "feed": 9, "3x": [9, 46], "passiv": [9, 10, 31, 36], "speed": [9, 10, 12, 36, 46, 50], "clock": [9, 10, 16, 18, 20, 21, 22, 23, 31, 36, 46, 47, 50, 65, 71, 75, 86], "12x": [9, 46], "esd": 9, "protect": [9, 19], "bnc": 9, "ribbon": [9, 10, 43], "direct": [9, 10, 14, 16, 24, 26, 27, 36, 46, 47, 63], "12": [9, 16, 18, 20, 24, 36, 39, 63, 73, 74, 85, 86], "output": [9, 10, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 38, 46, 48, 50, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 86], "8": [9, 14, 16, 18, 19, 25, 30, 31, 43, 49, 66, 86], "5v": [9, 16, 31, 38], "harp": [9, 10, 18, 86], "bu": [9, 11, 14, 18, 36, 46], "lot": [9, 31, 57, 58, 61], "indic": [9, 10, 11, 16, 19, 24, 27, 29, 36, 39, 41, 48, 66, 73, 74, 78, 86], "led": [9, 11, 18, 25, 31, 37, 38, 43, 48, 50, 66, 70, 72], "6": [9, 10, 16, 18, 26, 31, 33, 39, 41, 51], "button": [9, 11, 18, 41, 50, 56, 66, 73, 74], "mark": [9, 10, 14, 38], "trigger": [9, 14, 15, 19, 21, 25, 27, 31, 36, 46, 67, 68, 75, 76, 78, 79], "rug": 9, "m6": 9, "20": [9, 11, 16, 39, 73, 74, 86], "both": [9, 11, 12, 25, 30, 31, 36, 39, 47, 48, 62, 75, 76], "metric": 9, "imperi": 9, "tabl": [9, 11, 15, 25, 27, 36, 47, 75, 78, 82, 83, 85, 86], "19": [9, 86], "rack": 9, "fulli": [9, 13], "sourc": [9, 10, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 36, 39, 46, 48, 51, 52, 62, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80], "gatewar": [9, 31, 33, 34, 36, 46], "made": [9, 15, 31, 37, 39, 52, 78], "fpga": [9, 10, 31, 33, 36, 46, 47], "toolchain": [9, 10], "yosi": [9, 10], "nextpnr": [9, 10], "alwai": [10, 16, 22, 38, 46, 68, 75], "neglect": 10, "signal": [10, 11, 16, 18, 20, 30, 36, 39, 50, 78, 79], "shrunk": 10, "delta": [10, 22, 27], "option": [10, 14, 17, 19, 31, 41, 47, 48, 50, 52, 63, 64, 65, 66, 68, 69, 70, 72, 73, 74, 75, 77, 78, 80], "caoxial": 10, "5mm": [10, 39, 43], "audio": [10, 12, 41, 83], "line": [10, 14, 18, 31, 36, 39, 46, 50, 52, 67, 76], "mai": [10, 15, 16, 19, 26, 36, 39, 46, 48, 52, 68, 75], "present": [10, 15, 25, 36, 75, 86], "avail": [10, 15, 21, 24, 48, 52, 53, 67, 73, 74, 75, 76, 78, 83], "particular": [10, 36, 39, 46, 86], "two": [10, 12, 16, 18, 25, 31, 33, 36, 38, 39, 43, 46, 47, 73, 74, 75], "four": [10, 18, 31], "futur": [10, 18, 31, 83], "though": [10, 83], "end": [10, 12, 22, 36, 39, 46, 47], "symmetr": 10, "purpos": [10, 36, 46], "either": [10, 28, 37, 38, 39, 40, 50, 63, 67, 76], "soon": [10, 42], "some": [10, 16, 19, 26, 36, 38, 39, 48, 53, 67, 68, 75, 76, 82, 86], "bug": [10, 54], "sequenc": [10, 15, 24, 27, 28, 35, 36, 78], "been": [10, 15, 75], "fix": [10, 24, 27, 29, 31, 51], "later": [10, 39], "rgb": [10, 43, 48], "insert": 10, "thin": [10, 36, 38, 39, 50, 68], "screw": [10, 39], "driver": [10, 11, 25, 31, 52, 53, 72, 75, 86], "just": [10, 31, 35, 36, 39, 50, 73, 74, 78, 83], "below": [10, 15, 27, 36, 38, 41, 43], "onboard": [10, 31, 36, 57, 71], "letter": 10, "c": [10, 13, 39, 46, 52, 78, 84], "d": [10, 86], "match": [10, 49, 73, 74, 75], "addit": [10, 35, 37, 50, 82], "50": [10, 17, 30, 36, 39, 46], "ohm": [10, 17, 36, 39, 46], "transmiss": [10, 19, 24, 36, 46], "matter": [10, 39], "connector": [10, 12, 31, 39, 46, 47, 50], "remov": [10, 26, 33, 39, 77, 78], "improperli": 10, "state": [10, 14, 17, 18, 19, 25, 27, 36, 48, 65, 66, 68, 73, 74, 85, 86], "diagram": [10, 15, 16, 25, 36, 78], "definit": [10, 15, 19, 24, 25, 27, 61, 67, 76, 78, 86], "color": [10, 16, 18, 48, 73, 74], "legend": 10, "half": 10, "fill": 10, "circl": 10, "flash": [10, 30, 36, 47], "error": [10, 13, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 36, 73, 74], "statu": [10, 13, 17, 18, 19, 23, 24, 36, 41, 57, 68, 75, 78], "loss": [10, 36, 39, 46], "lock": [10, 14, 18, 19], "re": [10, 31, 35, 36, 73, 74], "establish": 10, "restart": [10, 47, 48, 86], "log": [10, 57], "sent": [10, 16, 18, 22, 36, 39, 79], "press": [10, 18, 39, 50, 56, 86], "send": [10, 11, 15, 16, 18, 36, 56, 82], "per": [10, 14, 16, 25, 31, 70, 72, 75, 76, 78], "hold": [10, 12, 39, 78], "result": [10, 22, 24, 31, 36, 39, 48, 63, 73, 74, 77, 78], "repeat": [10, 39, 49], "keyboard": 10, "bit": [10, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 26, 27, 29, 36, 39, 47, 48, 63, 66, 73, 74, 77, 78, 86], "word": [10, 14, 18, 22, 23, 24, 27, 29, 36], "exampl": [10, 14, 16, 36, 48, 55, 56, 57, 58, 59, 61, 67, 73, 74, 75, 76, 78, 85, 86], "000001": 10, "integ": [10, 16, 22, 24, 26, 63, 66, 73, 74, 77, 78], "100001": 10, "33": [10, 16], "111111": 10, "63": 10, "toggl": [10, 15, 31, 86], "sensit": [10, 38], "first": [10, 14, 16, 29, 39, 47, 50, 62, 70, 71, 72, 73, 74, 83], "illumin": 10, "tinyfpga": 10, "bx": 10, "lattic": 10, "ice40": 10, "deseri": [10, 19, 36, 46, 75], "interpret": [10, 36, 78], "impel": 10, "team": [10, 52], "firmwar": [10, 15, 31, 34, 36, 41, 47, 85], "file": [10, 43, 47, 48, 49, 51, 73, 74, 75, 86], "label": [10, 27, 37], "config": [10, 18, 25], "zero": [11, 14, 73, 74, 78], "freeli": [11, 42, 50, 87], "veri": [11, 15, 17, 36, 38, 43, 50, 68, 84], "brief": 11, "extens": 11, "walkthrough": 11, "pleas": [11, 35, 51, 73, 74, 84], "inerti": [11, 13, 31, 71], "unit": [11, 13, 27, 30, 31, 33, 34, 67, 71, 76, 78], "imu": [11, 13, 31, 33, 34, 57, 58], "orient": [11, 12, 13, 33, 34, 43, 50, 57, 58, 64], "real": [11, 22, 23, 27, 31, 33, 34, 78, 83, 86], "known": 11, "command": [11, 15, 17, 18, 31, 36, 48, 49, 56], "qualiti": [11, 36, 39], "radio": [11, 39], "frequenc": [11, 17, 20, 22, 23, 31, 33, 36, 39, 65, 77, 78, 86], "rotari": [11, 50], "joint": [11, 39, 43, 50], "insid": [11, 39, 43], "lead": [11, 39, 43], "bandwidth": [11, 22, 26, 27, 36, 75, 86], "18": [11, 18, 86], "ghz": [11, 36, 39], "80": [11, 12, 39], "rail": [11, 31], "mountabl": 11, "remot": [11, 28], "json": [11, 56, 73, 74], "encod": [11, 30, 36, 63], "capacit": 11, "sens": [11, 78], "advanc": [11, 52, 61, 83], "stepper": 11, "tmc2130": 11, "silent": 11, "precis": [11, 15, 16, 31, 39, 50], "motion": 11, "interpol": 11, "256": [11, 86], "ustep": 11, "super": [11, 24], "capacitor": 11, "circuitri": [11, 15, 67], "fast": [12, 17, 23, 26, 27], "form": [12, 19, 46, 47, 73, 74, 75, 86], "hub": [12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 49, 85, 86], "ucla": [12, 14, 36, 50, 70, 71, 72, 75], "altern": [12, 31, 39, 82], "hiros": [12, 39], "x": [12, 14, 18, 27, 39, 52, 86], "fl": [12, 39], "pr": [12, 39], "smt1": [12, 39], "socket": [12, 39, 43, 83], "synchronis": [12, 41, 50], "basest": [12, 31, 41], "x2": 12, "sync": [12, 14, 24, 28, 41], "vive": [12, 21, 31, 33, 41, 80], "adaptor": [12, 41], "easili": 12, "break": 12, "incorrectli": 12, "pull": [12, 39], "view": [12, 48, 78], "author": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30], "jonathan": [13, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30], "p": [13, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 86], "newman": [13, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 85, 86], "version": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 46, 49, 50, 51, 85, 86], "id": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 39, 43, 85, 86], "9": [13, 14, 16, 19, 22, 27, 30, 31, 33, 34, 38, 57, 58], "axi": [13, 31, 33, 34, 57, 58, 64], "acceler": 13, "At": [13, 30, 48, 82], "core": [13, 30, 48, 61, 82], "correspond": [13, 16, 27, 70, 72, 78], "chip": [13, 16, 26, 27, 28, 31, 36, 57, 64, 73, 74, 78, 79], "implement": [13, 14, 16, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 35, 36, 46, 52], "hard": [13, 15, 26, 46, 64, 84], "code": [13, 15, 16, 24, 26, 30, 36, 46, 57, 58, 64, 85], "100": [13, 15, 16, 31, 36, 46, 64, 66, 70, 72, 86], "hz": [13, 27, 29, 31, 64, 65, 69, 86], "updat": [13, 16, 27, 36, 41, 53, 64], "rate": [13, 19, 20, 22, 23, 26, 27, 29, 31, 64, 69, 75, 86], "sensor": [13, 26, 30, 35, 36, 50, 57, 58, 64, 70, 72, 80, 82], "fusion": [13, 64], "ndof": [13, 64], "mode": [13, 14, 18, 24, 31, 49, 58, 64, 70, 71, 72, 74, 75], "hardcod": [13, 64], "name": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 46, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 79, 80, 86], "effect": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 39, 63], "por": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30], "0x00": [13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 85, 86], "enabl": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 36, 47, 58, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 80], "r": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 39, 86], "w": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 39, 86], "none": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 86], "lsb": [13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30], "disabl": [13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 47, 65, 67, 76], "stream": [13, 14, 16, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 36, 57, 58, 61, 63, 64, 66, 68, 69, 70, 72, 73, 74, 75, 77, 78, 80, 83, 84, 85, 86], "0x0": [13, 14, 16, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30], "0x1": [13, 14, 16, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30], "sign": [13, 16, 48, 63, 77, 78], "except": [13, 71], "calibr": [13, 24, 31], "byte": [13, 24, 75, 86], "convers": [13, 27, 63, 77, 78], "euler": 13, "angl": 13, "tait": 13, "bryan": 13, "formal": 13, "yaw": 13, "360": 13, "degre": 13, "roll": 13, "180": 13, "pitch": 13, "90": 13, "circ": 13, "16": [13, 14, 16, 18, 22, 26, 27, 29, 31, 63, 77, 78, 86], "quaternion": 13, "14": [13, 14, 16, 27, 63, 86], "graviti": 13, "vector": [13, 27], "": [13, 15, 18, 27, 28, 31, 36, 39, 48, 52, 61, 68, 71, 73, 74, 75, 82, 83, 84, 86], "temperatur": [13, 26, 35, 38, 39], "accept": [13, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 75, 86], "attempt": [13, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 75], "fail": [13, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31], "aar\u00f3n": [14, 23, 85, 86], "cueva": [14, 23, 85, 86], "l\u00f3pez": [14, 23, 85, 86], "24": [14, 24, 39, 86], "serd": [14, 19, 36, 68], "pair": [14, 16, 36, 46], "ds90ub9x3": 14, "physic": [14, 46, 75, 78, 86], "seriz": 14, "third": [14, 55, 60], "parti": [14, 55, 60, 75], "deriv": [14, 36, 46], "offset": [14, 15, 24, 26, 27, 33, 63, 77, 78], "0x8000": [14, 24, 26], "0x8001": 14, "readsz": 14, "1280": 14, "size": [14, 22, 27, 29, 39, 75, 78, 85, 86], "15": [14, 15, 16, 18, 39, 86], "parallel": [14, 31, 36, 39], "sampl": [14, 16, 18, 20, 22, 23, 24, 26, 27, 31, 63, 66, 70, 72, 73, 74, 75, 77, 78, 83], "total": [14, 23], "num": 14, "31": [14, 19, 27, 86], "aggreg": 14, "perform": [14, 30, 36, 46, 50, 59, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 85, 86, 87], "0x8002": 14, "determin": [14, 18, 25, 27, 28, 39, 40, 50, 63, 65, 72, 73, 74, 77, 78, 86], "captur": 14, "tigger": 14, "continu": [14, 15, 23, 25], "hsync": [14, 36], "vsync": [14, 36], "edg": [14, 17, 39], "low": [14, 15, 17, 18, 19, 27, 31, 36, 38, 46, 65, 77, 78, 84, 85], "polar": [14, 27, 39], "invert": 14, "rise": [14, 17, 39], "fall": 14, "0x8003": 14, "triggeroff": 14, "skip": [14, 22], "0x8004": 14, "datag": 14, "gate": [14, 17, 65], "0x8005": 14, "syncbit": 14, "along": [14, 22, 27, 36, 39, 57, 58, 78, 86], "13": [14, 86], "0x8006": 14, "choosen": 14, "note": [14, 36, 43, 51, 78], "still": [14, 38, 39], "respect": [14, 28, 36, 56, 79], "multi": [14, 46], "row": [14, 47], "imag": [14, 35, 42, 46, 47, 49, 70, 72, 73, 74, 78], "select": [14, 16, 26, 27, 31, 36, 46, 47, 48, 49, 56, 58, 67, 73, 74, 75, 76, 77, 78], "0x8007": 14, "magic_mask": 14, "magic": [14, 27], "mask": 14, "bitmask": [14, 25], "invers": [14, 39], "30": [14, 27, 31, 86], "wait": [14, 39], "0x8008": 14, "0x8009": 14, "magic_wait": 14, "max": [14, 19, 25, 31, 33, 34, 76, 86], "cancel": 14, "go": [14, 48, 49], "indefinit": 14, "0x800a": 14, "datamod": 14, "normal": [14, 18, 24, 47, 49], "index": [14, 27, 30, 31, 36, 39, 42, 49, 86], "reserv": [14, 18, 27, 46, 86], "7": [14, 16, 26, 36, 38, 41, 46, 49, 86], "1bit": 14, "0xf": 14, "16bit": 14, "00": [14, 18, 85, 86], "01": [14, 18, 85, 86], "10": [14, 15, 16, 18, 19, 24, 25, 27, 29, 48, 52, 85, 86], "11": [14, 16, 18, 19, 24, 51, 86], "msb": [14, 18], "0x800b": 14, "datalines0": 14, "0xb": 14, "0xc": 14, "0xd": 14, "0xe": 14, "0x800c": 14, "datalines1": 14, "0x8010": 14, "gpio_dir": 14, "gpio": [14, 18, 28, 79], "0b0": [14, 16, 17, 19], "0b1": [14, 16, 17, 19], "0x8011": 14, "gpio_val": 14, "0x8012": 14, "ds90ubx": 14, "n": [14, 15, 17, 20, 22, 23, 25, 27, 29, 31, 63, 73, 74, 86], "i2c": [14, 36], "less": [14, 31, 39, 63, 73, 74, 77, 78, 86], "jie": [15, 25, 26, 85, 86], "zhang": [15, 25, 26, 85, 86], "combin": [15, 36, 46, 60, 61, 73, 74, 75, 78, 79], "bipolar": 15, "stimuli": [15, 27, 67, 76, 78], "circuit": [15, 18, 25, 27, 31, 36, 38, 86], "enhanc": 15, "howland": [15, 31], "pump": [15, 31], "driven": [15, 83], "dac": [15, 16, 26, 27, 63], "volt": [15, 18, 19, 27, 31, 33, 34, 38, 63, 77, 78], "regul": [15, 38], "epoch": 15, "minim": [15, 31, 39], "nois": [15, 27, 67], "trace": [15, 38], "dual": [15, 31, 76], "sit": [15, 50], "outsid": 15, "stimulu": [15, 25, 27, 28, 31, 67, 76, 78, 79], "puls": [15, 25, 27, 31, 67, 76, 78], "ground": [15, 38, 39], "electrolysi": 15, "due": [15, 31, 39], "charg": [15, 27, 31], "imbal": 15, "shunt": 15, "resistor": [15, 25, 31], "accumul": [15, 18, 36, 86], "slight": 15, "mismatch": [15, 73, 74], "chosen": [15, 78], "optim": [15, 27, 59, 75], "stabil": 15, "stabl": [15, 48], "macroelectrod": 15, "cut": [15, 39, 43], "stainless": 15, "steel": [15, 31], "microelectrod": 15, "mohm": 15, "1khz": 15, "produc": [15, 16, 19, 20, 22, 23, 24, 31, 55, 57, 58, 63, 64, 66, 68, 69, 70, 72, 75, 80, 83, 84, 86], "ma": [15, 25, 31, 76], "bound": [15, 86], "15v": [15, 31], "complianc": [15, 27, 31], "although": [15, 19, 31, 39, 48, 82, 84], "multipl": [15, 28, 31, 39, 75, 83], "permit": [15, 46], "similar": [15, 25, 31, 36], "master8": [15, 25], "pulsep": [15, 25], "rel": [15, 31], "narrow": 15, "spec": [15, 21, 86], "incorrect": 15, "amplitud": [15, 76, 78], "nullparm": [15, 17, 25], "No": [15, 17, 25, 27, 28, 39, 43, 52], "0x01": [15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 36, 85, 86], "biphas": 15, "monophas": [15, 67], "0x02": [15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 36, 85, 86], "current1": 15, "dacrez": 15, "phase": [15, 48, 52, 67], "0x03": [15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 29, 36, 85, 86], "current2": 15, "0x04": [15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 36, 86], "pulsedur1": 15, "0x05": [15, 16, 17, 19, 24, 25, 26, 27, 36, 86], "interphaseinterv": 15, "inter": [15, 25, 67, 78], "interv": [15, 25, 67, 76, 78], "0x06": [15, 16, 17, 19, 24, 25, 26, 27, 36, 86], "pulsedur2": 15, "0x07": [15, 16, 24, 25, 26, 27, 36, 86], "interpulseinterv": 15, "10000": 15, "0x08": [15, 16, 24, 25, 26, 27, 36, 86], "burstcnt": [15, 25], "burst": [15, 25, 67, 76], "count": [15, 20, 24, 46, 86], "0x09": [15, 16, 24, 25, 26, 27, 86], "interburstinterv": [15, 67, 76], "0x0a": [15, 16, 24, 25, 26, 27, 86], "traincnt": [15, 25], "train": [15, 25, 31, 67, 76, 78], "0x0b": [15, 16, 24, 25, 26, 27, 86], "traindelai": [15, 25, 67, 76], "delai": [15, 17, 23, 25, 27, 65, 67, 76], "0x0c": [15, 16, 24, 25, 26, 27, 86], "els": [15, 19], "deliv": [15, 25, 31, 67, 76], "0x0d": [15, 16, 24, 25, 27], "poweron": [15, 67], "estim": 15, "0x0e": [15, 24, 25, 26, 27], "ignor": [15, 19, 22, 25], "common": [15, 25, 39, 61], "0x0f": [15, 24, 26, 27], "restcurr": 15, "0x10": [15, 24, 26, 27], "masterreset": 15, "0x11": [15, 24, 26, 27], "resolut": [15, 63, 78], "graphic": [15, 25, 62, 67, 76], "transform": [15, 16, 80], "i_": 15, "stim": [15, 27], "frac": 15, "where": [15, 20, 22, 23, 27, 30, 31, 36, 50, 52, 78, 83], "sink": [16, 18, 65, 67, 76, 79], "22": [16, 17, 86], "ad7617": 16, "da": 16, "dg1412e": 16, "regardless": [16, 27, 28], "direction": [16, 18], "copi": [16, 82], "visibl": [16, 37], "independ": [16, 46, 65, 75, 78], "adjust": [16, 25, 31, 68], "prior": [16, 31, 36, 46, 77, 78], "10v": [16, 46, 63, 68], "khz": [16, 27, 31], "simultan": [16, 86], "group": [16, 54, 57, 58, 61, 73, 74], "cutoff": [16, 27, 77, 78], "anti": 16, "alias": 16, "filter": [16, 27, 36, 75, 77, 78], "whenev": [16, 17, 19, 68, 78], "maxim": [16, 25, 78], "exceed": [16, 31, 36], "20v": 16, "permin": 16, "dir": [16, 18], "0x0000": [16, 18], "twelv": [16, 24], "0b000000000000": 16, "bitfield": 16, "inrange00": 16, "0xxxx0": 16, "0xxxx1": 16, "0xxxx2": 16, "0xxxx3": 16, "inrange01": 16, "inrange02": 16, "inrange03": 16, "inrange04": 16, "inrange05": 16, "inrange06": 16, "inrange07": 16, "inrange08": 16, "inrange09": 16, "inrange10": 16, "inrange11": 16, "round": [16, 26, 27], "robbin": [16, 26, 27], "complement": 16, "least": [16, 66, 75, 80, 82], "signific": [16, 31, 36, 66], "sinc": [16, 67, 71, 76, 85, 86], "under": [16, 47, 48], "hood": 16, "actual": [16, 24, 39], "unsign": [16, 22, 24, 26, 27, 77, 78], "v_": 16, "rightarrow": 16, "000153v": 16, "appear": [16, 29, 38], "local": [17, 28, 30, 36, 50, 79], "given": [17, 36, 73, 74, 78], "context": [17, 36, 38, 48, 49, 67, 73, 74, 75, 76, 82, 83, 85, 86], "en": 17, "h": [17, 27, 49, 86], "valid": [17, 18, 19, 24, 27, 36, 78, 86], "greater": [17, 19, 76], "l": 17, "gatewrun": 17, "fmcclkout_en": 17, "basefreq": 17, "clk_rate_hz": 17, "displai": [18, 78, 86], "8x": [18, 46], "toler": 18, "mhz": [18, 31, 33, 36], "6x": 18, "bright": [18, 38, 66, 70, 72], "occur": [18, 27, 38, 66, 73, 74, 86], "simpl": [18, 21, 35, 36, 39, 52, 73, 74, 85], "repres": 18, "bank": 18, "down": [18, 19, 39, 56, 75, 78], "pnn": 18, "recoveri": [18, 27, 28, 78], "clk": [18, 22], "sclk": 18, "dat": 18, "cmd": [18, 48], "sw": 18, "0b00": 18, "shift": [18, 24], "slow": 18, "0b01": 18, "slow1": 18, "slow0": 18, "next": [18, 35, 49, 73, 74, 78], "0b10": 18, "don": [18, 48, 78], "t": [18, 36, 48, 78, 86], "0b11": 18, "critic": 18, "apsect": 18, "defin": [18, 19, 24, 27, 29, 30, 31, 36, 78, 79, 86], "acq": 18, "done": [18, 39, 47, 49, 50], "na": [18, 36], "brigh": 18, "dimmest": 18, "brightest": 18, "pll": [18, 19], "good": [18, 39, 46, 67, 73, 74, 84], "direciton": 18, "ledmod": 18, "0x0003": 18, "ledlvl": 18, "0x0007": 18, "dertermin": 18, "overal": [18, 75, 86], "linearli": [18, 25], "harpconf": 18, "gpiodir": 18, "configuraiton": 18, "23": [19, 86], "monitor": [19, 21, 27], "ds90ub9x": [19, 21, 70, 71, 72], "rf": [19, 36, 39], "crc": [19, 36], "inplementaiton": 19, "appropri": [19, 31, 36, 54, 57, 58], "maximum": [19, 22, 27, 31, 38, 46, 68, 76, 78], "dc": [19, 27, 31, 36, 39, 68, 78], "exce": [19, 31, 36], "absolut": [19, 31, 57, 58], "overvoltag": [19, 36], "care": [19, 27, 36, 68], "function": [19, 26, 27, 31, 36, 38, 39, 50, 67, 73, 74, 76, 82], "gpostat": 19, "gpo": [19, 68], "downto": 19, "despwr": 19, "pdb": 19, "affect": [19, 25], "portvoltag": 19, "eeprom": 19, "000": 19, "001": 19, "min": [19, 31, 33, 34], "032": 19, "033": 19, "034": 19, "035": 19, "108": 19, "109": 19, "110": 19, "111": 19, "savevoltag": 19, "volatil": [19, 36], "linkstat": 19, "linkopt": 19, "auto": [19, 47], "shutdown": [19, 31], "cv": 19, "pp": 19, "sl": 19, "codeword": 19, "goe": [19, 27], "pariti": 19, "reflect": [19, 27], "ds90ub9x4": 19, "One": [19, 34, 73, 74], "were": 19, "payload": 19, "free": [19, 56, 65], "forward": [19, 36, 67, 73, 74, 76], "fpd": 19, "iii": [19, 36], "unlock": 19, "period": [20, 23, 48, 64, 67, 69, 70, 72, 76, 80], "aliv": 20, "clk_div": [20, 22, 23], "clk_hz": [20, 22, 23], "hb_hz": [20, 22, 23], "divid": [20, 22, 23], "ratio": [20, 22, 23, 39], "minimum": [20, 22, 23, 38, 78], "10e6": [20, 22, 23], "calcul": [20, 22, 23, 30], "leaf": 21, "regist": [21, 31, 64, 75, 78, 82, 85, 86], "program": [21, 31, 36, 49, 83, 84, 85, 86], "heartbeat": [21, 22, 69, 86], "memori": [21, 36, 47, 78, 86], "fmc": [21, 38, 44, 46, 50, 63, 65, 66, 68, 86], "bno055": [21, 31, 33, 34, 57, 58, 64, 71], "rhd2164": [21, 31, 57, 77], "rhs2116": [21, 78, 79, 86], "hs64": [21, 67, 76], "ts4231": [21, 31, 33, 57, 80], "arrai": [21, 31, 80], "raw": [21, 63, 70, 71, 72, 75, 77, 78, 80, 82, 86], "test0": 21, "27": [22, 51, 86], "world": [22, 78], "latenc": [22, 31, 46, 48, 50, 60, 63, 73, 74, 75, 77, 78, 86], "settabl": 22, "stress": 22, "dt0h16_word": 22, "increment": [22, 73, 74], "enough": [22, 23, 39], "satisfi": 22, "dt0h16": 22, "_word": 22, "_hz": 22, "_div": 22, "dtoh16_word": 22, "decreas": [22, 39, 75], "htod32_word": 22, "32": [22, 23, 24, 25, 27, 28, 36, 63, 77, 78, 85, 86], "dummi": 22, "unsisign": 22, "subtract": 22, "counter": [22, 24, 70, 71, 72, 73, 74, 86], "ingor": 22, "With": 22, "loopback": 22, "28": [23, 86], "buffer": [23, 26, 27, 46, 63, 73, 74, 77, 78, 86], "clear": [23, 31], "overflow": 23, "ideal": 23, "never": [23, 75], "mem_word": 23, "mem_usag": 23, "store": [23, 27, 38, 52, 73, 74], "reproduc": [24, 26, 46], "clariti": [24, 26], "imec": 24, "op_mod": 24, "doc": [24, 61], "00000000": [24, 26], "rec_mod": 24, "11000000": 24, "flag": 24, "cal_mod": 24, "test_config1": 24, "test_config2": 24, "test_config3": 24, "test_config4": 24, "test_config5": 24, "delin": 24, "sr_chain5": 24, "chain": [24, 47], "sr_chain4": 24, "sr_chain3": 24, "sr_chain2": 24, "sr_chain1": 24, "sr_length2": 24, "sr_length1": 24, "soft_reset": 24, "issu": [24, 38, 54, 67, 76, 86], "384": [24, 58, 73, 74], "ap": 24, "lfp": [24, 31, 73, 74], "construct": 24, "ultra": 24, "organ": [24, 86], "block": [24, 46, 73, 74, 75, 86], "207": 24, "816": 24, "drop": [24, 31, 36, 38, 39, 73, 74, 75, 78], "proper": [24, 73, 74], "laser": [25, 31, 40, 50], "diod": [25, 31, 40, 50], "semi": 25, "cat4016": 25, "800": [25, 31], "extern": [25, 27, 28, 36, 50, 78, 79], "potentiomet": 25, "across": [25, 28, 36, 39, 78, 79], "sub": [25, 44], "maxcurr": [25, 76], "200": 25, "ld": 25, "255": 25, "800ma": 25, "fig": 25, "datasheet": [25, 26, 27, 31, 64, 66, 68, 69, 71, 77, 78, 80, 86], "pulsemask": 25, "pulsedur": [25, 76], "1000": [25, 31], "pulseperiod": [25, 67, 76], "50000": 25, "ibi": 25, "1000000": 25, "restmask": 25, "minrheor": 25, "seri": [25, 26, 27, 31, 36, 68, 78], "rheostat": 25, "rset": 25, "bin": [25, 49], "potr": 25, "resist": [25, 36, 39, 68], "bioamplifi": [26, 27, 28, 31, 86], "0x10000": [26, 27], "rhd2000": [26, 31], "consult": [26, 73, 74], "exact": [26, 36], "them": [26, 27, 38, 39, 41, 43, 73, 74, 75, 82], "adcconf": 26, "11011110": 26, "amplifi": [26, 27, 50], "settl": [26, 27], "adcbuff": 26, "00000010": 26, "bia": [26, 27], "muxbia": 26, "00000100": 26, "mux": [26, 27, 36], "muxload": 26, "format": [26, 27, 47, 63, 73, 74, 77, 78], "00011111": 26, "dsp": 26, "zcheck": [26, 27], "zselect": 26, "bw0": [26, 27], "00010001": 26, "bw1": [26, 27], "10000000": 26, "bw2": [26, 27], "00010000": 26, "bw3": [26, 27], "bw4": 26, "bw5": 26, "11011100": 26, "pwr0": 26, "11111111": 26, "individu": [26, 50, 73, 74, 75, 82, 83, 85], "pwr1": 26, "pwr2": 26, "0x12": [26, 27], "pwr3": 26, "0x13": [26, 27], "pwr4": 26, "0x14": [26, 27], "pwr5": 26, "0x15": [26, 27], "pwr6": 26, "0x16": [26, 27], "pwr7": 26, "30193": [27, 78], "236714975847": 27, "artifact": [27, 78], "0x10001": 27, "maxdelta": 27, "0x10002": 27, "numdelta": 27, "0x10003": 27, "deltaidxtim": 27, "applic": [27, 28, 48, 49, 53], "mononton": 27, "seqerror": 27, "defint": 27, "index_9": 27, "index_8": 27, "index_0": 27, "time_21": 27, "time_20": 27, "time_0": 27, "index_x": 27, "deltapolen": 27, "time_x": 27, "stim_seq_clk_i": 27, "0x10004": 27, "deltatimesampl": 27, "deltaidxandtim": 27, "pol_15": 27, "pol_14": 27, "pol_o": 27, "en_15": 27, "en_14": 27, "en_0": 27, "pol_x": 27, "neg": 27, "posit": [27, 30, 33, 40, 50, 57, 78, 80, 82], "en_x": 27, "0x10005": 27, "invalid": [27, 36, 78], "encount": 27, "0x10006": 27, "0x10007": 27, "fastsettlesampl": 27, "balanc": 27, "conclus": [27, 48], "msec": [27, 67, 76], "f_": 27, "upper": 27, "0x10008": 27, "respectstimact": 27, "recov": [27, 36], "creat": [27, 35, 39, 54, 61, 73, 74, 85, 86], "lpb": 27, "stim_active_i": 27, "whether": [27, 46], "ram": [27, 46], "take": [27, 52, 83, 84], "rt": 27, "worst": 27, "case": [27, 48, 79], "400": [27, 31], "usec": 27, "concurr": 27, "seq": 27, "preced": 27, "170": 27, "handl": [27, 75], "manipul": [27, 39], "0000000011000100": 27, "f": 27, "440": 27, "k": 27, "0000010110001111": 27, "impediac": 27, "0000000000000000": 27, "0000000000010001": 27, "rh1": 27, "sel2": 27, "sel1": 27, "17": [27, 86], "0000000000010000": 27, "rh2": 27, "lower": [27, 78, 86], "0011111000010000": 27, "rl_a": 27, "sel3": 27, "60": 27, "rl_b": 27, "sel1l": 27, "250": [27, 39], "pwr": 27, "1111111111111111": 27, "settel": 27, "lowab": 27, "0x17": 27, "0x18": 27, "0x19": 27, "0x1a": 27, "0x1b": 27, "0x1c": 27, "0x1d": 27, "0x1e": 27, "0x1f": 27, "0x20": 27, "stimena": 27, "1010101010101010": 27, "0x21": 27, "stimenb": 27, "0000000011111111": 27, "0x22": 27, "stepsz": 27, "0000000010100110": 27, "ua": [27, 67], "0x23": 27, "stimbia": 27, "0000000011101110": 27, "pbia": 27, "nbia": 27, "5ua": 27, "0x24": 27, "recvolt": 27, "target": [27, 31, 33, 34, 47, 48], "0x25": 27, "reccur": 27, "limit": [27, 39, 46, 68, 78], "0000000000001001": 27, "se11": 27, "1ua": 27, "0x26": 27, "dcpwr": 27, "0x27": 27, "0x28": 27, "compli": 27, "Not": [27, 78], "valy": 27, "0x29": 27, "0x2a": 27, "stimon": 27, "0x2b": 27, "0x2c": 27, "stimpol": 27, "0x2d": 27, "0x2e": 27, "0x2f": 27, "0x30": 27, "limrec": 27, "lmite": 27, "0x31": 27, "0x32": 27, "fault": 27, "detector": 27, "0x33": 27, "0x34": 27, "0x35": 27, "0x36": 27, "0x37": 27, "0x38": 27, "0x39": 27, "0x3a": 27, "0x3b": 27, "0x3c": 27, "0x3d": 27, "0x3e": 27, "0x3f": 27, "0x40": 27, "neg00": 27, "magnitud": 27, "0x41": 27, "neg01": 27, "0x42": 27, "neg02": 27, "0x43": 27, "neg03": 27, "0x44": 27, "neg04": 27, "0x45": 27, "neg05": 27, "0x46": 27, "neg06": 27, "0x47": 27, "neg07": 27, "0x48": 27, "neg08": 27, "0x49": 27, "neg09": 27, "0x4a": 27, "neg10": 27, "0x4b": 27, "neg11": 27, "0x4c": 27, "neg12": 27, "0x4d": 27, "neg13": 27, "0x4e": 27, "neg14": 27, "0x4f": 27, "neg15": 27, "0x50": 27, "0x51": 27, "0x52": 27, "0x53": 27, "0x54": 27, "0x55": 27, "0x56": 27, "0x57": 27, "0x58": 27, "0x59": 27, "0x5a": 27, "0x5b": 27, "0x5c": 27, "0x5d": 27, "0x5e": 27, "0x5f": 27, "0x60": 27, "pos00": 27, "0x61": 27, "pos01": 27, "0x62": 27, "pos02": 27, "0x63": 27, "pos03": 27, "0x64": 27, "pos04": 27, "0x65": 27, "pos05": 27, "0x66": 27, "pos06": 27, "0x67": 27, "pos07": 27, "0x68": 27, "pos08": 27, "0x69": 27, "pos09": 27, "0x6a": 27, "pos10": 27, "0x6b": 27, "pos11": 27, "0x6c": 27, "pos12": 27, "0x6d": 27, "pos13": 27, "0x6e": 27, "pos14": 27, "0x6f": 27, "pos15": 27, "0x70": 27, "0x71": 27, "0x72": 27, "0x73": 27, "0x74": 27, "0x75": 27, "0x76": 27, "0x77": 27, "0x78": 27, "0x79": 27, "0x7a": 27, "0x7b": 27, "0x7c": 27, "0x7d": 27, "0x7e": 27, "0x7f": 27, "16x": 27, "ac": [27, 78], "waveform": [27, 30, 67, 76, 78], "triggersourc": [28, 79], "transmitt": 28, "broadcast": 28, "resepct": 28, "otherwis": [28, 46, 65, 79], "noth": [28, 67, 75, 76, 79], "automat": [28, 31, 35, 63, 75, 86], "messag": [29, 73, 74, 86], "42": [29, 31, 33], "numtestword": 29, "framer": [29, 70, 72], "unspecifi": 29, "variabl": [29, 86], "upstream": 29, "25": [30, 86], "compris": 30, "convert": [30, 31, 33, 80, 82], "v2": [30, 31], "steam": 30, "htc": [30, 31, 33], "mathemat": 30, "photodiod": [30, 40, 50, 80], "envelop": 30, "sweep": [30, 40, 50], "classif": 30, "width": [30, 78], "\u03bc": 30, "j0": 30, "62": 30, "k0": 30, "72": [30, 86], "j1": 30, "83": 30, "k1": 30, "93": 30, "j2": 30, "104": 30, "k2": 30, "115": 30, "jx": 30, "kx": 30, "redox": 30, "project": [30, 46, 52], "5g": 31, "multifunct": [31, 33, 34, 46], "tetrod": [31, 52], "microdr": 31, "eeg": 31, "ecog": 31, "print": [31, 43, 49, 85, 86], "pcb": 31, "matrix": [31, 63], "find": [31, 35, 39, 47, 48, 49, 60, 61], "discharg": 31, "intel": [31, 33, 36], "max10": [31, 33, 36], "arbitr": [31, 33, 36], "seriali": 31, "look": [31, 33, 34, 36, 49, 52, 54, 56, 61, 83, 87], "coax": [31, 33, 34, 36, 39], "operat": 31, "term": [31, 33, 34], "10m08dfv81": 31, "ti": [31, 33, 34, 68], "ds90ub933": [31, 33, 34], "vdc": 31, "ref": 31, "account": [31, 36], "perman": [31, 36], "detial": [31, 36], "mirco": [31, 36], "bga": 31, "packag": [31, 48, 49, 54, 61, 62, 63], "64x": 31, "expos": [31, 43], "mezzanin": [31, 46], "bottom": [31, 39, 48, 73, 74, 78], "most": [31, 39, 47, 50, 86], "tungsten": 31, "microwir": [31, 50], "45v": 31, "unpopul": 31, "solder": [31, 39, 43], "3rd": [31, 75], "auxilari": [31, 36], "jumper": 31, "desold": 31, "ad": 31, "pg": 31, "pinout": 31, "steamvr": 31, "brand": [31, 39], "we": [31, 35, 36, 39, 46, 48, 51, 52, 83, 84], "obtain": 31, "kind": 31, "deprec": 31, "cannot": 31, "guarante": [31, 83], "assum": 31, "sight": 31, "behavior": [31, 86], "space": [31, 57], "flat": [31, 86], "simplest": 31, "inlin": 31, "meter": 31, "environ": 31, "get": [31, 35, 38, 39, 43, 48, 51, 52, 54, 75, 76, 83, 84, 86, 87], "coverag": 31, "long": [31, 36, 43, 68], "site": [31, 54, 73, 74], "awai": [31, 39], "readi": [31, 48], "availbl": 31, "amazon": 31, "elsewher": 31, "termin": [31, 38], "screen": [31, 47], "dev": [31, 85, 86], "ttyacm0": 31, "115200": 31, "onc": [31, 47, 73, 74], "hit": 31, "tab": [31, 37, 38, 73, 74, 78], "staiton": 31, "uniqu": 31, "lose": 31, "Its": [31, 36], "best": 31, "leav": 31, "untouch": 31, "stimulatu": 31, "parameter": [31, 75, 85], "wai": [31, 36, 39, 46, 52, 59, 73, 74, 75], "master": 31, "pal": 31, "shortest": 31, "gpio1": 31, "share": [31, 67, 75, 76], "cathod": 31, "peak": 31, "amp": 31, "howev": [31, 36, 46, 73, 74, 83, 85], "amount": [31, 36, 38, 43, 86], "tempertur": 31, "condit": [31, 46, 51, 82], "duti": [31, 65], "cicuit": 31, "coup": 31, "inductor": [31, 38], "acheiv": 31, "imblanc": 31, "tissu": [31, 72], "istim": 31, "vdac": 31, "5ma": 31, "imea": 31, "25v": 31, "interact": [31, 85, 86], "vendor": 31, "verifi": [31, 49], "gain": [33, 70, 72, 73, 74], "10m08sam153": 33, "pclk": 33, "v": [34, 38, 82, 86], "misbehav": 34, "confirm": 34, "expand": [35, 87], "concept": [35, 61], "might": [35, 53, 84], "born": [35, 36], "actuat": [35, 36], "incorpor": 35, "featur": [35, 54, 68], "like": [35, 61, 73, 74, 78], "rather": [35, 39, 50], "amplif": 35, "calcium": [35, 42], "hope": 35, "custom": [35, 39, 73, 74], "asic": 35, "gen": 35, "exist": [35, 50, 52, 87], "quit": [35, 39, 52, 86], "touch": [35, 51, 52, 54, 83, 84], "contact": [35, 39, 52, 53], "advantag": [36, 83, 84], "logic": [36, 46], "arbitrari": [36, 46], "bidirect": 36, "modern": 36, "deserialz": 36, "vastli": 36, "outer": [36, 39], "shield": 36, "occupi": [36, 86], "portion": [36, 39], "spectrum": 36, "resolv": 36, "accomplish": 36, "special": [36, 46], "300": 36, "\u03bcm": 36, "standard": [36, 43, 73, 74, 75], "bi": 36, "mention": 36, "previou": [36, 73, 74], "section": [36, 39], "coupl": 36, "second": [36, 38, 47, 65, 70, 72, 73, 74, 75, 78], "induct": 36, "network": 36, "reject": 36, "preserv": 36, "lc": 36, "whatev": 36, "taken": 36, "maximaum": 36, "lack": [36, 85], "lockout": 36, "further": 36, "tune": [36, 48, 59, 60, 73, 74, 86], "abil": 36, "ds90ub934": 36, "modul": [36, 44], "seril": 36, "deseril": 36, "intermedi": 36, "translat": [36, 52, 78], "heterogen": [36, 84], "plck": 36, "pixel": 36, "repurpos": 36, "horizont": [36, 40, 50], "vertic": [36, 40, 50], "preceed": 36, "packet": 36, "frame": [36, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 85, 86], "element": [36, 62, 63, 73, 74, 82], "invis": 36, "perspect": 36, "treat": 36, "scheme": 36, "call": [36, 75], "fdp": 36, "emb": 36, "equal": [36, 78], "imperfect": 36, "700": 36, "carrier": [36, 46], "backchannel": 36, "wishbon": 36, "cyc": 36, "transact": 36, "addr": 36, "wval": 36, "ack": 36, "acknowledg": 36, "err": 36, "rval": 36, "acqust": 36, "rr": 36, "request": [36, 54], "r0": 36, "r1": 36, "r2": 36, "w0": 36, "w1": 36, "s0": 36, "s1": 36, "0xff": 36, "report": [36, 54, 73, 74, 86], "recreat": 36, "purpl": 37, "doubl": [37, 48, 61, 65, 66, 67, 68, 70, 72, 73, 74, 75, 76, 78], "click": [37, 47, 48, 49, 61, 62, 67, 73, 74, 75, 76, 78, 82], "too": [38, 78], "reliabl": [38, 39], "could": 38, "inadequ": 38, "properli": [38, 39, 49, 73, 74], "far": 38, "green": [38, 47, 78], "dim": 38, "borderlin": 38, "occasion": 38, "dip": 38, "beneath": 38, "7v": 38, "ident": [38, 67, 76], "thick": 38, "seem": 38, "unreli": 38, "latest": [38, 48, 49, 51, 85], "multimet": 38, "slowli": 38, "try": [38, 39], "higher": [38, 39, 63, 78], "refresh": 38, "conductor": 39, "replac": [39, 73, 74], "method": [39, 53], "suitabl": 39, "axon": 39, "pcx40k10ak": 39, "fep": 39, "insul": 39, "reput": 39, "supplier": 39, "regim": 39, "quantiti": 39, "smaller": [39, 63], "better": [39, 43], "hurdl": [39, 83], "simpli": 39, "clearli": 39, "character": 39, "cooner": 39, "proport": 39, "inner": 39, "cross": [39, 73, 74], "strict": [39, 46], "thicker": 39, "materi": [39, 46], "http": [39, 42, 47, 48, 54], "wikimedia": 39, "org": [39, 42, 48, 54, 85, 86], "php": [39, 42], "curid": 39, "1699802": 39, "skin": 39, "band": [39, 73, 74], "mainta": 39, "uniform": 39, "engin": [39, 52], "manufactur": 39, "densiti": [39, 46], "exponenti": 39, "surfac": 39, "toward": [39, 83], "4453931": 39, "jig": 39, "copper": 39, "clad": 39, "smt": 39, "place": [39, 68, 75], "minut": [39, 43], "epoxi": [39, 43], "sharp": 39, "cutter": 39, "fine": [39, 83], "forcep": 39, "dumont": 39, "strip": [39, 43], "iron": [39, 43], "tip": 39, "accur": 39, "clean": 39, "flux": 39, "past": [39, 82], "mg": 39, "chemic": 39, "8341": 39, "microscop": 39, "highli": 39, "recommend": [39, 48, 62, 82], "segment": [39, 43], "tube": [39, 43], "strain": 39, "relief": 39, "easiest": [39, 73, 74], "cheapest": 39, "stripe": 39, "jacket": 39, "awg": 39, "hookup": 39, "onto": [39, 47], "ve": 39, "found": 39, "glu": 39, "260": 39, "melt": 39, "plastic": 39, "cover": 39, "mate": 39, "return": [39, 49], "370": 39, "dab": 39, "tin": 39, "center": [39, 48], "slide": 39, "push": 39, "pinch": 39, "practic": [39, 73, 74], "right": [39, 46, 47, 48, 49, 67, 73, 74, 75, 76, 78, 83], "cleanli": 39, "insulaiton": 39, "everyth": 39, "easier": 39, "split": [39, 50], "bundl": 39, "strai": 39, "trim": 39, "excess": 39, "mix": 39, "extend": 39, "begin": 39, "cure": 39, "sement": 39, "layer": 39, "expoxi": 39, "leak": 39, "bond": 39, "togeth": 39, "probabl": 39, "bob": 39, "smith": 39, "industri": 39, "well": [39, 46, 50, 52, 57, 58, 75, 78], "hot": 39, "air": 39, "gun": [39, 43], "rework": 39, "revers": 39, "35": 39, "shrink": [39, 43], "adhes": 39, "heat": [39, 43, 72], "nte": 39, "47": 39, "23248": 39, "bk": 39, "help": [39, 52, 83, 86, 87], "receptacl": 39, "slip": [39, 43], "put": [39, 49, 55], "hi": [39, 46], "held": 39, "tension": 39, "blob": 39, "final": [39, 78, 86], "gung": 39, "top": [39, 57, 58], "seal": 39, "heatshrink": 39, "emit": [40, 50], "plane": [40, 50], "trackabl": [40, 50], "infrar": [40, 50], "spatial": [40, 50], "illustr": 41, "front": [41, 43], "panel": [41, 43], "recess": 41, "daharoni": 42, "miniscope_cmos_imaging_sensor_pcb": 42, "guides_and_tutori": 42, "miniscopev3devic": [42, 81], "aharoni": 42, "miniscopev4devic": [42, 81], "miniscopev4bno055devic": [42, 81], "qty": 43, "stl": 43, "sinter": 43, "nylon": 43, "glass": 43, "bead": 43, "reinforc": 43, "3mm": 43, "pipe": 43, "plpc3": 43, "125": 43, "hv": 43, "5rgb60": 43, "a08sur08sur32w203a": 43, "8mm": 43, "consum": [43, 63], "coat": 43, "flush": 43, "kei": 43, "cm": 43, "shown": 43, "equip": 44, "capabl": [46, 57, 83, 84], "\u00b5": 46, "vita": 46, "57": 46, "conform": 46, "lvd": 46, "1x": 46, "mlvd": 46, "kintex": 46, "gen2": 46, "gb": 46, "bypass": 46, "slightli": 46, "modifi": 46, "excel": [46, 84], "riffa": [46, 47, 48, 49, 86], "orchestr": 46, "licens": 46, "copyright": 46, "2016": 46, "regent": 46, "univers": 46, "california": 46, "redistribut": [46, 48], "binari": [46, 63, 86], "modif": 46, "met": 46, "retain": 46, "notic": 46, "disclaim": 46, "distribut": [46, 79], "neither": [46, 86], "nor": 46, "contributor": 46, "endors": 46, "promot": 46, "product": [46, 54], "written": [46, 86], "permiss": 46, "BY": 46, "THE": 46, "holder": 46, "AND": 46, "AS": 46, "express": 46, "OR": 46, "impli": 46, "warranti": [46, 54], "BUT": 46, "NOT": 46, "TO": 46, "OF": 46, "merchant": 46, "fit": [46, 78], "FOR": 46, "IN": 46, "NO": 46, "shall": 46, "BE": [46, 68], "liabl": 46, "indirect": 46, "incident": 46, "exemplari": 46, "consequenti": 46, "procur": 46, "substitut": 46, "servic": 46, "profit": 46, "busi": 46, "interrupt": 46, "ON": 46, "theori": 46, "liabil": 46, "contract": 46, "tort": 46, "neglig": 46, "aris": 46, "IF": 46, "advis": 46, "SUCH": 46, "download": [47, 48, 49, 82, 85], "vivado": 47, "edit": [47, 73, 74, 78], "www": 47, "xilinx": 47, "com": 47, "html": 47, "bootload": [47, 49], "recent": 47, "splash": 47, "enter": [47, 86], "ok": 47, "mc": 47, "mt25ql128": 47, "x1_x2_x4": 47, "spix4": 47, "bitstream": 47, "bitfil": 47, "0x0000000": 47, "0x0800000": 47, "plu": 47, "icon": [47, 49, 82], "red": [47, 78], "platform": 47, "ii": 47, "Then": 47, "jtag": 47, "box": 47, "figur": [47, 78], "atx": [47, 48], "programm": 47, "scan": 47, "enumer": 47, "search": [47, 48, 49, 62], "previous": [47, 73, 74], "bar": [47, 49, 73, 74], "upgrad": 47, "pcie_host_gateware_driv": 47, "blue": [48, 73, 74], "yellow": [48, 49], "stop": [48, 75], "pink": 48, "navig": [48, 49, 73, 74], "bio": 48, "microsoft": 48, "beta": [48, 52], "openephystestdriv": 48, "cer": 48, "certif": 48, "dialog": [48, 73, 74], "storag": 48, "eas": 48, "chose": 48, "person": 48, "menu": [48, 62, 67, 73, 74, 75, 76, 78], "prompt": [48, 49], "administr": 48, "execut": 48, "bcdedit": 48, "testsign": 48, "regular": 48, "text": [48, 78, 86], "desktop": 48, "ship": [48, 73, 74], "visual": [48, 58, 62, 78, 84], "studio": 48, "2015": 48, "2017": 48, "2019": 48, "pre": [48, 50, 75, 86], "built": [48, 83], "compil": [48, 51], "unzip": [48, 49], "archiv": 48, "folder": [48, 49, 73, 74, 86], "inf": 48, "shoul": 48, "tree": [48, 49], "visit": 48, "rx": 48, "releas": [48, 51], "resourc": [48, 54, 87], "overview": [48, 52, 61, 87], "left": [48, 67, 73, 74, 76, 78], "hand": 48, "demonstr": [48, 55, 57, 60], "repl": [49, 84], "consol": [49, 86], "powershel": 49, "ex": 49, "util": 49, "oni_pcie_mode_chang": 49, "inactiv": 49, "triangl": 49, "finish": 49, "oni_pcie_flash_imag": 49, "omit": 49, "reactiv": [49, 61], "heart": 50, "greatli": [50, 52], "facilit": 50, "kept": 50, "task": [50, 75], "fiber": 50, "counteract": 50, "mac": 51, "linux": 51, "makefil": 51, "date": 51, "2022": 51, "29": [51, 86], "race": 51, "kernel": [51, 75], "stand": 52, "meet": 52, "neuroscientist": 52, "liboni": [52, 85, 86], "compani": 52, "hacker": 52, "believ": 52, "benefit": 52, "websit": 52, "comprehens": 52, "mission": 52, "ye": 52, "my": [52, 86], "older": 52, "mixtur": 52, "incompat": 52, "gui": [52, 61, 70, 71, 72, 82, 84], "plugin": [52, 83], "tri": 52, "decoupl": 52, "let": [52, 73, 74], "u": [52, 53], "know": 52, "brows": [53, 87], "relat": 53, "commonli": 53, "ask": [53, 54], "comment": 53, "concern": 53, "queri": 54, "repair": 54, "polici": 54, "info": 54, "oep": 54, "tech": 54, "hesit": 54, "repo": 54, "slack": 54, "discord": 54, "suggest": 54, "feedback": 54, "techniqu": 54, "wiki": 54, "legaci": 54, "machin": 55, "vision": 55, "commutatormanu": 56, "int": [56, 66], "serialstringwrit": 56, "cw": 56, "ccw": 56, "conjuct": 56, "python": [57, 58], "matlab": 57, "headstage64": 57, "electricalstimulationdevic": [57, 81], "opticalstimulationdevic": [57, 81], "numpi": [57, 58], "load_headstage64": [57, 58], "py": [57, 58], "unless": [58, 74], "headstageneuropixelsv1": 58, "960": 58, "latencytest": 59, "crash": 61, "quick": 61, "video": 61, "basic": [61, 75, 84], "beginn": 61, "architectur": 61, "conclud": 61, "editor": [61, 82, 83], "q": [61, 86], "forum": 61, "solut": 61, "uncommon": 61, "scenario": 61, "reactivex": 61, "especi": 61, "heartbeatdevic": [61, 75, 81], "bring": 61, "browser": 61, "neuropixelsv1devic": [61, 81], "greet": 62, "substanti": 62, "wrap": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82], "12xn": 63, "opencv": 63, "net": 63, "mat": 63, "column": [63, 73, 74], "depth": 63, "s16": 63, "datatyp": 63, "f32": 63, "f64": 63, "65355": 63, "analoginputdatafram": 63, "blocksiz": [63, 73, 74, 77, 78], "12xblocksiz": 63, "analogio": 63, "pane": [63, 64, 65, 66, 68, 69, 70, 72, 75, 77, 79, 80], "enablestream": [63, 64, 66, 68, 69, 70, 72, 73, 74, 77, 78, 80], "boolean": [63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 79, 80], "uint": [63, 67, 69, 76], "analoginputfram": 63, "cost": [63, 73, 74, 77, 78], "enum": [63, 70, 72, 77, 78, 79], "float": [63, 77, 78], "inputrang": 63, "bno055datafram": 64, "wrapper": [64, 66, 68, 69, 80], "clockoutput": 65, "clocken": 65, "true": [65, 67, 72, 73, 74, 76, 78, 79], "fals": [65, 67, 76, 79], "dutycycl": 65, "percent": [65, 76, 86], "synctorun": 65, "bool": [65, 72], "digitalinputdatafram": 66, "digitalio": 66, "ledbright": [66, 70, 72], "deliveri": [67, 76, 78], "electricalstimul": 67, "represent": [67, 76], "interleav": [67, 76], "idea": 67, "consumpt": 67, "phaseonecurr": 67, "phasetwocurr": 67, "public": 67, "interphasecurr": 67, "phaseonedur": 67, "interphasedur": 67, "phasetwodur": 67, "burstpulsecount": [67, 76], "interburst": [67, 76], "trainburstcount": [67, 76], "plot": [67, 76, 83], "drag": [67, 73, 74, 76], "zoom": [67, 73, 74, 76, 78], "middl": [67, 73, 74, 76], "pan": [67, 73, 74, 76, 78], "scroll": [67, 73, 74, 76, 78], "backward": [67, 73, 74, 76], "headstageportcontrolfram": 68, "pertain": 68, "headstageportcontrol": 68, "enableextendedvoltagerang": 68, "string": 68, "8v": 68, "gpo1": 68, "rapid": 68, "heartbeatdatafram": 69, "beathz": 69, "beat": 69, "passthrough": [70, 71, 72, 74, 75], "v3": 70, "miniscopev3datafram": 70, "scope": [70, 72, 87], "uclaminiscopev3": 70, "excit": [70, 72], "fp": [70, 72], "miniscopev4bno055datafram": 71, "poll": 71, "uclaminiscopev4": [71, 72], "miniscopev4datafram": 72, "interleavel": 72, "exposur": 72, "photobleach": 72, "sensorgain": 72, "liquidlensvoltag": 72, "rm": 72, "electrowet": 72, "len": 72, "focal": 72, "neuropixelsv1datafram": 73, "ultrafram": [73, 74], "spike": [73, 74], "156": [73, 74], "neuropixelsv1": [73, 74], "dedic": [73, 74, 75, 78, 83], "requiresnmatch": [73, 74], "neuropixelsv1configur": [73, 74], "ellipsi": [73, 74, 78], "19051023592": [73, 74], "19051023592_adccalibr": [73, 74], "csv": [73, 74], "19051023592_gaincalvalu": [73, 74], "nonlinear": [73, 74], "bias": [73, 74], "linear": [73, 74], "explan": [73, 74], "content": [73, 74], "failur": [73, 74], "inact": [73, 74], "white": [73, 74], "orang": [73, 74], "highlight": [73, 74], "asid": [73, 74], "entir": [73, 74, 86], "progress": [73, 74], "comparison": [73, 74], "redund": [73, 74], "easi": [73, 74], "pars": [73, 74], "xml": [73, 74], "metadata": [73, 74], "export": [73, 74], "choos": [73, 74], "recal": [73, 74], "pattern": [73, 74, 78, 79], "layout": [73, 74], "neuropixelsv1edatafram": 74, "onicontexttask": 75, "mirror": 75, "analogiodevic": [75, 81], "fact": 75, "identifi": 75, "deviceaddress": 75, "global": 75, "explicit": 75, "background": 75, "thread": [75, 86], "queue": 75, "essenti": 75, "unambigu": 75, "give": 75, "alloc": [75, 86], "reconnect": 75, "heavili": 75, "lowest": 75, "offici": 75, "standalon": 75, "listen": 75, "assign": 75, "motherboard": 75, "ed": 75, "drift": 75, "opticalstimul": 76, "channel0level": 76, "channel1level": 76, "channelzerocurr": 76, "channelonecurr": 76, "rhd2164datafram": 77, "analoghighcutoff": [77, 78], "analoglowcutoff": [77, 78], "dspcutoff": [77, 78], "ephysdataformat": 77, "twoscompli": [77, 78], "microvolt": [77, 78], "auxdataformat": 77, "rhs2116datafram": 78, "dataformat": 78, "ephysdata": 78, "uv": 78, "dcdata": 78, "respectexternalactivestim": 78, "sequenceerror": 78, "ill": 78, "upload": 78, "stimulussequ": 78, "rhs2116stimulussequ": 78, "rhs2116triggerdevic": [78, 81], "multichannel": [78, 83], "wheel": 78, "si": 78, "microamp": 78, "corner": 78, "viewer": 78, "ach": 78, "viabl": 78, "rhs2116devic": [79, 81], "rhs2116trigger": 79, "ts4231v1frametoposit": 80, "ts4231v1datafram": 80, "digitaliodevic": 81, "clockoutputdevic": 81, "bno055devic": 81, "ts4231v1devic": 81, "rhd2164devic": 81, "class": [82, 83], "helper": 82, "ctrl": 82, "equival": 82, "helloworld": 82, "difficult": 83, "deal": [83, 84], "asynchron": [83, 84], "contrari": 83, "stamp": 83, "arriv": 83, "necessit": 83, "propag": 83, "realli": 83, "shine": 83, "reason": 83, "effort": [83, 84], "gpu": 83, "spot": 83, "aim": 83, "situat": 83, "eventu": 83, "nativ": 83, "capabilit": 83, "meantim": 83, "focus": 84, "debug": [84, 85], "think": 84, "eval": 85, "disk": 85, "bulk": [85, 86], "simplic": 85, "abstract": 85, "jon": [85, 86], "mit": [85, 86], "upv": [85, 86], "josh": [85, 86], "seigl": [85, 86], "allen": [85, 86], "jakob": [85, 86], "voigt": [85, 86], "scienc": [85, 86], "2010": [85, 86], "firm": [85, 86], "wrt": [85, 86], "idx": [85, 86], "ver": [85, 86], "desc": [85, 86], "00000": [85, 86], "00256": [85, 86], "02": [85, 86], "00512": [85, 86], "03": [85, 86], "00768": 85, "rbyte": 86, "wbyte": 86, "dumppath": 86, "ft600": 86, "test_driv": 86, "tradeoff": 86, "reuslt": 86, "frequent": 86, "bandwith": 86, "impos": 86, "prealloc": 86, "dump": 86, "_idx": 86, "_id": 86, "datetim": 86, "wise": 86, "regpath": 86, "dev_addr_0": 86, "reg_address": 86, "reg_valu": 86, "dev_addr_1": 86, "dev_addr_n": 86, "intial": 86, "exit": 86, "ascii": 86, "logo": 86, "govern": 86, "newli": 86, "runtim": 86, "00001": 86, "00002": 86, "00003": 86, "04": 86, "00004": 86, "placehold": 86, "05": 86, "00005": 86, "rev": 86, "subcircuit": 86, "06": 86, "00006": 86, "07": 86, "00007": 86, "08": 86, "00008": 86, "09": 86, "00009": 86, "00010": 86, "00011": 86, "00012": 86, "00257": 86, "00258": 86, "00259": 86, "00260": 86, "00261": 86, "00262": 86, "00263": 86, "21": 86, "00264": 86, "00265": 86, "00513": 86, "00514": 86, "00515": 86, "00516": 86, "00517": 86, "00518": 86, "00519": 86, "00520": 86, "00521": 86, "88": 86, "2048": 86, "250000000": 86, "malfunct": 86, "wrong": 86, "paus": 86, "collect": 87, "successor": 87, "origin": 87, "significantli": 87}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"get": [0, 61], "start": [0, 61], "understand": 0, "system": 0, "usag": [0, 2, 23, 55, 56, 59, 86], "warn": [0, 2], "set": [0, 38, 75], "up": 0, "onix": [0, 3, 48, 61, 82, 83], "todo": [0, 10, 31, 32, 42, 45, 55, 59, 73, 74], "us": [0, 48, 82, 83], "troubleshoot": 1, "hardwar": [2, 50, 51], "softwar": [2, 84], "what": 3, "i": [3, 12], "1": [3, 33, 34, 51, 58], "standard": 3, "2": 3, "tether": [3, 38, 39], "3": 3, "latenc": [3, 59], "eib": [4, 5, 6, 50], "64": [4, 7, 8, 31, 32, 57], "bill": [4, 5, 7, 8, 31, 43], "materi": [4, 5, 7, 8, 31, 43], "pinout": [4, 5, 8], "tetrod": [4, 5], "connector": [4, 5], "64l": 5, "adapt": [6, 7, 50], "channel": [7, 8], "nano": 7, "z": 7, "electrod": 7, "map": 7, "omnet": 8, "adpat": 8, "breakout": [9, 10, 18, 50], "board": [9, 10, 32], "overview": [9, 11, 46], "featur": [9, 11, 31], "guid": [10, 39, 48, 50, 84], "setup": [10, 37, 41, 48], "sdr": 10, "cabl": [10, 12, 39], "mmcx": [10, 12], "led": 10, "button": 10, "gatewar": 10, "updat": [10, 49, 51], "coaxial": [11, 33, 34, 36, 39], "commut": [11, 12, 39, 50, 56], "connect": 12, "type": 12, "headstag": [12, 31, 32, 33, 34, 35, 38, 39, 50, 57, 58], "link": [12, 19, 31, 33, 34], "digit": [12, 18], "analog": [12, 16, 31], "o": 12, "lighthous": [12, 40, 50], "list": 12, "bno055": 13, "descript": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30], "regist": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36], "program": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 47], "devic": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 48, 51], "To": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30], "host": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 39, 43, 44, 45, 46, 47, 48, 50, 51, 75], "data": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 36, 73, 74, 83], "frame": [13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30], "ds90ub9x": 14, "raw": 14, "manag": [14, 24, 26, 27], "unmanag": [14, 24, 26, 27], "hs64": [15, 25], "electr": 15, "stimul": [15, 25, 31], "fmc": [16, 17, 18, 19], "io": [16, 18], "clock": 17, "output": 17, "serial": [18, 36], "control": [19, 67, 76], "heartbeat": 20, "oni": [21, 51, 85], "datasheet": 21, "load": [22, 57, 58, 73, 74], "test": [22, 32, 48, 59], "memori": 23, "monitor": 23, "neuropixel": [24, 33, 34, 58], "v1": [24, 30], "optic": [25, 31], "rhd2164": 26, "rhs2116": [27, 28], "trigger": 28, "test0": 29, "ts4231": 30, "arrai": 30, "vive": 30, "base": 30, "station": 30, "serializaiton": 31, "electrophysiologi": 31, "auxiliari": 31, "input": 31, "3d": [31, 40], "posit": 31, "track": [31, 40], "orient": 31, "neural": 31, "elect": 31, "0": 33, "0e": [34, 58], "power": 36, "ds90ub933": 36, "4": [36, 51], "commun": 36, "protocol": 36, "configur": [36, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "voltag": 38, "measur": 38, "reboot": 38, "make": 39, "which": 39, "assembli": [39, 43], "side": 39, "miniscop": [42, 50], "ucla": 42, "v3": 42, "v4": 42, "ninscop": 42, "featherscop": 42, "kiloscop": 42, "pcie": [43, 44, 45, 46, 47, 48, 50, 51], "bracket": 43, "insert": [43, 48], "modul": [43, 46, 48], "synchron": [45, 55], "multipl": 45, "numato": 46, "nereid": 46, "stack": 46, "blank": 47, "window": [47, 48, 49, 51], "disabl": 48, "secur": 48, "boot": 48, "put": 48, "In": 48, "mode": 48, "instal": [48, 62], "c": 48, "runtim": 48, "driver": [48, 51], "bonsai": [48, 61, 82], "librari": 48, "firmwar": [49, 51], "hw_logo": 50, "download": [51, 53], "repl": [51, 85, 86], "consol": 51, "applic": 51, "tool": 51, "riffa": 51, "revis": 51, "faq": [52, 53], "resources_logo": 53, "resourc": [53, 61], "support": 53, "contact": 54, "camera": 55, "workflow": [55, 56, 57, 58, 59, 60], "manual": 56, "script": [57, 58], "exampl": 60, "learn": 61, "access": 61, "document": [61, 82], "tutori": 61, "analogiodevic": 63, "bno055devic": 64, "clockoutputdevic": 65, "digitaliodevic": 66, "electricalstimulationdevic": 67, "properti": [67, 73, 74, 76, 78], "pane": [67, 73, 74, 76, 78], "gui": [67, 73, 74, 75, 76, 78, 83], "headstageportcontroldevic": 68, "heartbeatdevic": 69, "miniscopev3devic": 70, "miniscopev4bno055devic": 71, "miniscopev4devic": 72, "neuropixelsv1devic": 73, "import": [73, 74], "imec": [73, 74], "calibr": [73, 74], "probe": [73, 74], "upload": [73, 74], "save": [73, 74], "neuropixelsv1edevic": 74, "onicontext": 75, "purpos": 75, "hub": 75, "sync": 75, "opticalstimulationdevic": 76, "rhd2164devic": 77, "rhs2116devic": 78, "rhs2116triggerdevic": 79, "ts4231v1devic": 80, "node": 81, "thi": 82, "open": 83, "ephi": 83, "visual": 83, "software_logo": 84, "requir": 86, "argument": 86, "command": 86, "line": 86, "option": 86}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 60}, "alltitles": {"Getting Started": [[0, "id1"], [61, "getting-started"]], "Understanding the System": [[0, "understanding-the-system"]], "Usage Warnings": [[0, "usage-warnings"], [2, "usage-warnings"]], "Setting up ONIX": [[0, "setting-up-onix"]], "Todo": [[0, "id2"], [10, "id1"], [31, "id2"], [32, "id1"], [42, "id2"], [42, "id3"], [45, "id1"], [55, "id1"], [55, "id2"], [59, "id1"], [73, "id1"], [74, "id1"]], "Using ONIX": [[0, "using-onix"]], "Troubleshooting": [[1, "id1"]], "Hardware": [[2, "hardware"]], "Software": [[2, "software"]], "What is ONIX?": [[3, "id1"]], "1. Standards": [[3, "standards"]], "2. Tethers": [[3, "tethers"]], "3. Latencies": [[3, "latencies"]], "EIB-64": [[4, "eib-64"]], "Bill of Materials": [[4, "bill-of-materials"], [5, "bill-of-materials"], [7, "bill-of-materials"], [8, "bill-of-materials"], [31, "bill-of-materials"]], "Pinout": [[4, "pinout"], [5, "pinout"], [8, "pinout"]], "Tetrode Connectorization": [[4, "tetrode-connectorization"], [5, "tetrode-connectorization"]], "EIB-64L": [[5, "eib-64l"]], "Adapters & EIBs": [[6, "adapters-eibs"], [50, "adapters-eibs"]], "64-Channel Nano-Z Adapter": [[7, "channel-nano-z-adapter"]], "Electrode Mapping": [[7, "electrode-mapping"]], "64-Channel Omnetics Adpater": [[8, "channel-omnetics-adpater"]], "Breakout Board": [[9, "breakout-board"]], "Overview": [[9, "overview"], [11, "overview"], [46, "overview"]], "Features": [[9, "features"], [11, "features"], [31, "features"]], "Breakout Board Guide": [[10, "breakout-board-guide"]], "Setup": [[10, "setup"], [37, "setup"], [41, "setup"]], "SDR Cable": [[10, "sdr-cable"]], "MMCX Cables": [[10, "mmcx-cables"]], "LEDs": [[10, "leds"]], "Buttons": [[10, "buttons"]], "Gateware": [[10, "gateware"]], "Updating the Gateware": [[10, "updating-the-gateware"]], "Coaxial Commutators": [[11, "coaxial-commutators"]], "Connections and Cables": [[12, "connections-and-cables"]], "Connection types": [[12, "connection-types"]], "Headstage Link": [[12, "headstage-link"]], "Digital and Analog I/O": [[12, "digital-and-analog-i-o"]], "Lighthouses": [[12, "lighthouses"], [50, "lighthouses"]], "Commutator link": [[12, "commutator-link"]], "Cable List": [[12, "cable-list"]], "Connecting MMCX": [[12, "connecting-mmcx"]], "BNO055": [[13, "bno055"]], "Description": [[13, "description"], [14, "description"], [15, "description"], [16, "description"], [17, "description"], [18, "description"], [19, "description"], [20, "description"], [22, "description"], [23, "description"], [24, "description"], [25, "description"], [26, "description"], [27, "description"], [28, "description"], [29, "description"], [30, "description"]], "Register Programming": [[13, "register-programming"], [14, "register-programming"], [15, "register-programming"], [16, "register-programming"], [17, "register-programming"], [18, "register-programming"], [19, "register-programming"], [20, "register-programming"], [22, "register-programming"], [23, "register-programming"], [24, "register-programming"], [25, "register-programming"], [26, "register-programming"], [27, "register-programming"], [28, "register-programming"], [29, "register-programming"], [30, "register-programming"]], "Device To Host Data Frames": [[13, "device-to-host-data-frames"], [14, "device-to-host-data-frames"], [15, "device-to-host-data-frames"], [16, "device-to-host-data-frames"], [17, "device-to-host-data-frames"], [18, "device-to-host-data-frames"], [19, "device-to-host-data-frames"], [20, "device-to-host-data-frames"], [22, "device-to-host-data-frames"], [23, "device-to-host-data-frames"], [24, "device-to-host-data-frames"], [25, "device-to-host-data-frames"], [26, "device-to-host-data-frames"], [27, "device-to-host-data-frames"], [28, "device-to-host-data-frames"], [29, "device-to-host-data-frames"], [30, "device-to-host-data-frames"]], "Host To Device Data Frames": [[13, "host-to-device-data-frames"], [14, "host-to-device-data-frames"], [15, "host-to-device-data-frames"], [16, "host-to-device-data-frames"], [17, "host-to-device-data-frames"], [18, "host-to-device-data-frames"], [19, "host-to-device-data-frames"], [20, "host-to-device-data-frames"], [22, "host-to-device-data-frames"], [23, "host-to-device-data-frames"], [24, "host-to-device-data-frames"], [25, "host-to-device-data-frames"], [26, "host-to-device-data-frames"], [27, "host-to-device-data-frames"], [28, "host-to-device-data-frames"], [29, "host-to-device-data-frames"], [30, "host-to-device-data-frames"]], "DS90UB9X Raw Device": [[14, "ds90ub9x-raw-device"]], "Managed Registers": [[14, "managed-registers"], [14, "id1"], [24, "managed-registers"], [24, "id1"], [26, "managed-registers"], [26, "id1"], [27, "managed-registers"], [27, "id1"]], "Unmanaged Registers": [[14, "unmanaged-registers"], [24, "unmanaged-registers"], [24, "id2"], [26, "unmanaged-registers"], [26, "id2"], [27, "unmanaged-registers"], [27, "id2"]], "HS64 Electrical Stimulator": [[15, "hs64-electrical-stimulator"]], "HS64 Electrical Stimulator Registers": [[15, "estim-hs64-regs"]], "FMC Host Analog IO Device": [[16, "fmc-host-analog-io-device"]], "FMC Host Clock Output Device": [[17, "fmc-host-clock-output-device"]], "FMC Host Digital IO Device": [[18, "fmc-host-digital-io-device"]], "Breakout to Host Serialization": [[18, "breakout-to-host-serialization"]], "Host to Breakout Serialization": [[18, "host-to-breakout-serialization"]], "FMC Link Controller": [[19, "fmc-link-controller"]], "Heartbeat": [[20, "heartbeat"]], "ONI Datasheets": [[21, "oni-datasheets"]], "Load Test Device": [[22, "load-test-device"]], "Memory Usage Monitor": [[23, "memory-usage-monitor"]], "Neuropixels V1": [[24, "neuropixels-v1"]], "HS64 Optical Stimulator": [[25, "hs64-optical-stimulator"]], "HS64 Optical Stimulator Registers": [[25, "ostim-hs64-regs"]], "RHD2164": [[26, "rhd2164"]], "RHS2116": [[27, "rhs2116"]], "RHS2116 Trigger": [[28, "rhs2116-trigger"]], "Test0 Device": [[29, "test0-device"]], "TS4231 Array for Vive V1 Base Stations": [[30, "ts4231-array-for-vive-v1-base-stations"]], "Headstage-64": [[31, "headstage-64"]], "Data Link Serializaiton": [[31, "data-link-serializaiton"]], "Electrophysiology & Auxiliary Analog Inputs": [[31, "electrophysiology-auxiliary-analog-inputs"]], "3D Position Tracking": [[31, "d-position-tracking"]], "3D Orientation Tracking": [[31, "d-orientation-tracking"]], "Neural Stimulation": [[31, "neural-stimulation"]], "Optical Stimulation": [[31, "optical-stimulation"]], "Electical Stimulation": [[31, "electical-stimulation"]], "Test Board for Headstage-64": [[32, "test-board-for-headstage-64"]], "Neuropixels-1.0 Headstage": [[33, "neuropixels-1-0-headstage"]], "Coaxial Link": [[33, "coaxial-link"], [34, "coaxial-link"]], "Neuropixels-1.0e Headstage": [[34, "neuropixels-1-0e-headstage"]], "Headstages": [[35, "headstages"]], "Coaxial Data Serialization & Power": [[36, "coaxial-data-serialization-power"]], "Power": [[36, "power"]], "DS90UB933/4 Communication Protocols": [[36, "ds90ub933-4-communication-protocols"]], "Data Serialization": [[36, "data-serialization"]], "Register Configuration": [[36, "register-configuration"]], "Tethered Headstage Voltages": [[38, "tethered-headstage-voltages"]], "Setting headstage voltage": [[38, "setting-headstage-voltage"]], "Measuring headstage voltage": [[38, "measuring-headstage-voltage"]], "Rebooting": [[38, "rebooting"]], "Making Coaxial Tethers": [[39, "making-coaxial-tethers"]], "Which Coaxial Cable?": [[39, "which-coaxial-cable"]], "Assembly Guide": [[39, "assembly-guide"]], "Headstage Side": [[39, "headstage-side"]], "Host/Commutator Side": [[39, "host-commutator-side"]], "3D-Tracking Lighthouses": [[40, "d-tracking-lighthouses"]], "Miniscopes": [[42, "miniscopes"]], "UCLA Miniscope V3": [[42, "ucla-miniscope-v3"]], "UCLA Miniscope V4": [[42, "ucla-miniscope-v4"]], "NINScope": [[42, "ninscope"]], "FeatherScope & Kiloscope": [[42, "featherscope-kiloscope"]], "PCIe Bracket Assembly": [[43, "pcie-bracket-assembly"]], "Materials": [[43, "materials"]], "Bill of materials": [[43, "id1"]], "Insert the PCIe Host Module": [[43, "insert-the-pcie-host-module"], [48, "insert-the-pcie-host-module"]], "PCIe Host": [[44, "pcie-host"], [50, "pcie-host"]], "Synchronizing Multiple PCIe Hosts": [[45, "synchronizing-multiple-pcie-hosts"]], "Host Module": [[46, "host-module"]], "Numato Nereid": [[46, "numato-nereid"]], "PCIe Stack": [[46, "pcie-stack"]], "Programming a Blank PCIe Host (Windows)": [[47, "programming-a-blank-pcie-host-windows"]], "Setup Guide for Windows": [[48, "setup-guide-for-windows"]], "Disable Secure Boot": [[48, "disable-secure-boot"]], "Put Windows In Testing Mode": [[48, "put-windows-in-testing-mode"]], "Install C++ Runtime": [[48, "install-c-runtime"]], "Install Device Driver": [[48, "install-device-driver"]], "Install ONIX Bonsai Library": [[48, "install-onix-bonsai-library"]], "Using Bonsai": [[48, "using-bonsai"]], "Updating Firmware in Windows": [[49, "updating-firmware-in-windows"]], "hw_logo Hardware Guide": [[50, "hw-logo-hardware-guide"]], "Breakout": [[50, "breakout"]], "Headstages & Miniscopes": [[50, "headstages-miniscopes"]], "Commutators": [[50, "commutators"]], "Downloads": [[51, "downloads"], [53, "downloads"]], "oni-repl Console Application": [[51, "oni-repl-console-application"]], "oni-repl Windows downloads": [[51, "id2"]], "PCIe Host Updater": [[51, "pcie-host-updater"]], "PCIe Host update tools": [[51, "id3"]], "RIFFA Device Driver": [[51, "riffa-device-driver"]], "RIFFA PCIe driver": [[51, "id4"]], "PCIe Host Firmware": [[51, "pcie-host-firmware"]], "Hardware Revision 1.4": [[51, "hardware-revision-1-4"]], "FAQ": [[52, "faq"], [53, "faq"]], "resources_logo Resources": [[53, "resources-logo-resources"]], "Support": [[53, "support"]], "Contact": [[54, "contact"]], "Camera Synchronization Workflow": [[55, "camera-synchronization-workflow"]], "Usage": [[55, "usage"], [56, "usage"], [59, "usage"], [86, "usage"]], "Manual Commutator Workflow": [[56, "manual-commutator-workflow"]], "Headstage-64 Workflow": [[57, "headstage-64-workflow"]], "Loading Scripts": [[57, "loading-scripts"], [58, "loading-scripts"]], "Headstage Neuropixels 1.0e Workflow": [[58, "headstage-neuropixels-1-0e-workflow"]], "Latency Test Workflow": [[59, "latency-test-workflow"]], "Example Workflows": [[60, "example-workflows"]], "Bonsai Learning Resources": [[61, "bonsai-learning-resources"]], "Accessing Bonsai.ONIX Documentation": [[61, "accessing-bonsai-onix-documentation"]], "Bonsai.ONIX Tutorial": [[61, "bonsai-onix-tutorial"]], "Installation": [[62, "installation"]], "AnalogIODevice": [[63, "analogiodevice"]], "Configuration": [[63, "configuration"], [64, "configuration"], [65, "configuration"], [66, "configuration"], [67, "configuration"], [68, "configuration"], [69, "configuration"], [70, "configuration"], [71, "configuration"], [72, "configuration"], [73, "configuration"], [74, "configuration"], [76, "configuration"], [77, "configuration"], [78, "configuration"], [79, "configuration"], [80, "configuration"]], "BNO055Device": [[64, "bno055device"]], "ClockOutputDevice": [[65, "clockoutputdevice"]], "DigitalIODevice": [[66, "digitaliodevice"]], "ElectricalStimulationDevice": [[67, "electricalstimulationdevice"]], "Property Pane": [[67, "property-pane"], [73, "property-pane"], [74, "property-pane"], [76, "property-pane"], [78, "property-pane"]], "Configuration GUI": [[67, "configuration-gui"], [73, "configuration-gui"], [74, "configuration-gui"], [75, "configuration-gui"], [76, "configuration-gui"], [78, "configuration-gui"]], "GUI Controls": [[67, "gui-controls"], [76, "gui-controls"]], "HeadstagePortControlDevice": [[68, "headstageportcontroldevice"]], "HeartbeatDevice": [[69, "heartbeatdevice"]], "MiniscopeV3Device": [[70, "miniscopev3device"]], "MiniscopeV4BNO055Device": [[71, "miniscopev4bno055device"]], "MiniscopeV4Device": [[72, "miniscopev4device"]], "NeuropixelsV1Device": [[73, "neuropixelsv1device"]], "Importing IMEC Calibration Data": [[73, "importing-imec-calibration-data"], [74, "importing-imec-calibration-data"]], "Configuring the Probe": [[73, "configuring-the-probe"], [74, "configuring-the-probe"]], "Uploading to the Probe": [[73, "uploading-to-the-probe"], [74, "uploading-to-the-probe"]], "Saving Configurations": [[73, "saving-configurations"], [74, "saving-configurations"]], "Loading Configurations": [[73, "loading-configurations"], [74, "loading-configurations"]], "NeuropixelsV1eDevice": [[74, "neuropixelsv1edevice"]], "ONIContext": [[75, "onicontext"]], "Purpose": [[75, "purpose"]], "Settings \u279e Hubs\u2026": [[75, "settings-hubs"]], "Settings \u279e Host Sync\u2026": [[75, "settings-host-sync"]], "OpticalStimulationDevice": [[76, "opticalstimulationdevice"]], "RHD2164Device": [[77, "rhd2164device"]], "RHS2116Device": [[78, "rhs2116device"]], "RHS2116TriggerDevice": [[79, "rhs2116triggerdevice"]], "TS4231V1Device": [[80, "ts4231v1device"]], "Nodes": [[81, "nodes"]], "Bonsai.ONIX": [[82, "bonsai-onix"]], "Using this Documentation": [[82, "using-this-documentation"]], "Open Ephys GUI": [[83, "open-ephys-gui"]], "Using the Open Ephys GUI for ONIX Data Visualization": [[83, "using-the-open-ephys-gui-for-onix-data-visualization"]], "software_logo Software Guide": [[84, "software-logo-software-guide"]], "oni-repl": [[85, "oni-repl"]], "Required Arguments": [[86, "required-arguments"]], "Command Line Options": [[86, "command-line-options"]], "REPL Commands": [[86, "repl-commands"]]}, "indexentries": {"can i use headstage_64 with a silicon probe instead of tetrodes?": [[52, "term-Can-I-use-headstage_64-with-a-silicon-probe-instead-of-tetrodes"]], "can i use my older intan headstages with the system?": [[52, "term-Can-I-use-my-older-Intan-headstages-with-the-system"]], "how is oni different than onix?": [[52, "term-How-is-ONI-different-than-ONIX"]], "i have existing acquisition hardware. can i can use your api and software to acquire data from it?": [[52, "term-I-have-existing-acquisition-hardware.-Can-I-can-use-your-API-and-software-to-acquire-data-from-it"]], "i have existing acquisition software. can i integrate support for onix hardware using your api?": [[52, "term-I-have-existing-acquisition-software.-Can-I-integrate-support-for-ONIX-hardware-using-your-API"]], "is onix hardware available for purchase?": [[52, "term-Is-ONIX-hardware-available-for-purchase"]], "what does onix stand for?": [[52, "term-What-does-ONIX-stand-for"]], "what is onix?": [[52, "term-What-is-ONIX"]], "what is open ephys?": [[52, "term-What-is-Open-Ephys"]], "where do i get help when using the system?": [[52, "term-Where-do-I-get-help-when-using-the-system"]], "why is there no open ephys gui plugin for onix hardware?": [[52, "term-Why-is-there-no-Open-Ephys-GUI-plugin-for-ONIX-hardware"]]}}) \ No newline at end of file