Severson-Group / AMDC-Firmware

Embedded system code (C and Verilog) which runs the AMDC Hardware
http://docs.amdc.dev/firmware
BSD 3-Clause "New" or "Revised" License
31 stars 5 forks source link

Testing of new AMDS Interface #388

Closed codecubepi closed 3 months ago

codecubepi commented 4 months ago

This issue is to catalog the testing process of the new Timing Manager-compatible AMDS driver.

New Timing Manager and AMDS commands

image

Setting Up the TM configuration and printing the AMDS command results before any triggers have occurred

image

Sending a single MANUAL trigger and reading the AMDS driver regs

image

Sending more manual triggers and checking the sample time reported by the timing manager

image

which can be verified by this scope capture

image

Automatic triggering mode commands and scope capture

image

image

codecubepi commented 4 months ago

See #389 for the one issue I've encountered so far.

codecubepi commented 3 months ago

See this comment on the v1.3 PR for some extensive testing done by Nathan and I.