FMC Host Clock Output Device

Authors

Jonathan P. Newman

IO

Register Access

ONIX ID

22

ONIX Hubs

PCIe Host

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, 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

  • 0b0: Clock runs whenever FMCCLKOUT_EN(0) is 1.

  • 0b1: Clock runs only when acquisition is in RUNNING state.

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.