FMC Host Clock Output Device#
- Authors:
Jonathan P. Newman
- Version:
1
- IO:
Register Access
- ONIX ID:
20
- ONIX Hubs:
Description#
The FMC Host Clock Output device generates a clock output that is synchronized to a local hardware clock. It has very fast rising edges and a high-current output that can drive 50 ohm coaxial cable.
The output of this clock can optionally be gated by the ONI-specified RUNNING gate to link the clock to the start of data acquisition within a given Acquisition Context.
Register Programming#
Address |
Name |
Access |
Time of Effect |
POR Value |
Reset Action |
Description |
---|---|---|---|---|---|---|
0x00 |
NULLPARM |
R |
Immediate |
0 |
None |
No command |
0x01 |
EN |
R/W |
Immediate |
0 |
None |
Output enable. Bit 0 = 0 is disabled (output driven low), Bit 0 = 1 is enabled. |
0x02 |
H |
R/W |
Immediate |
1 |
None |
Number of input clock cycles output clock should be high. Valid values are 1 or greater. |
0x03 |
L |
R/W |
Immediate |
1 |
None |
Number of input clock cycles output clock should be low. Valid values are 1 or greater. |
0x04 |
DELAY |
R/W |
On Reset |
0 |
None |
Delay, in input clock cycles, following reset before clock becomes active. |
0x05 |
GATEWRUN |
R/W |
Immediate |
1 |
None |
LSB sets the gate using run status
|
0x06 |
BASEFREQ |
R |
N/A |
CLK_RATE_HZ |
Default |
Frequency of the input clock |
Device To Host Data Frames#
No frames are transmitted to the host.
Host To Device Data Frames#
This device does not accept input frames. All write attempts will fail with an error.