simonsobs / socs

Simons Observatory specific OCS agents.
BSD 2-Clause "Simplified" License
12 stars 12 forks source link

Implementation of stimulator encoder agent / driver. #612

Open dixilo opened 8 months ago

dixilo commented 8 months ago

Description

This pull request adds reader for stimulator encoder. This agent run in Kria KR260 inside the stimulator electronics box. This reader accesses a custom-made IP inside the PL of ZynqMP device. The firmware code can be found in https://github.com/dixilo/kr260_stm.

Motivation and Context

These codes will be used to read encoder of the stimulator to know exact rotation speed and timing of the signal chopping.

How Has This Been Tested?

We tested the functionality using the stimulator in Princeton.

Types of changes

Checklist: