[INSTRM-832] Add polarity to FPGA clock description Created: 04/Dec/19 Updated: 04/Jun/20 |
|
| Status: | Open |
| Project: | Instrument control development |
| Component/s: | ics_xcu_fpga |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Minor |
| Reporter: | cloomis | Assignee: | cloomis |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | SPS | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
I fixed |
||
| Story Points: | 1 |
| Sprint: | SM1PD-2020 A |
| Description |
|
The FPGA clock description does not separate logical from electronic polarity. "turn IR on" always drives the signal high, instead of always closing the switch. This has occasionally been confusing, but the requirement to support two versions of the ADC board, one with normally-open switches and one with normally-closed switches makes it nutty. Add a polarity flag to the low-level clock class, and allow overriding for the old ADCs. |