[INSTRM-616] Adapt to new ADC cards Created: 25/Feb/19  Updated: 15/May/19  Resolved: 14/May/19

Status: Done
Project: Instrument control development
Component/s: ics_ccdActor, ics_xcu_fpga
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Normal
Reporter: cloomis Assignee: cloomis
Resolution: Done Votes: 0
Labels: SM1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Story Points: 8
Sprint: 2019 B, 2019 C, SM1-2019 E, SM1-2019 F, SM1-2019 G

 Description   

The new ADC cards appear mostly identical to the old ones. There are a couple of exceptions which we need to track. I am hoping to use the serial numbers to automatically switch between types.

  • IR has opposite polarity. This will remove the need for the changes in INSTRM-486, but will require different a different clocking routine.
  • the bias setting circuitry is different, and presumably simpler.
  • we keep and use the sign bit from the 18-bit ADCs, so the FPGAs needs to drop the bottom two bits instead of the sign bit and the lowest bit. [ Sadly the ADCs are crappy enough that there is no gain to be had from keeping more than 16 bits. ] The FPGA already supports this, but that code may never have been tested. If we need a new FPGA image I'll make a separate ticket.


 Comments   
Comment by hassan [ 25/Apr/19 ]

Remains open while the design is still open. May be broken into smaller tickets.

Comment by cloomis [ 14/May/19 ]

ics_ccdActor: merged at 065e5f2, tagged 1.3.12
ics_xcu_fpga: merged at c4edc7c, tagged 82.0.0

Generated at Mon Apr 07 07:27:06 JST 2025 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.