Patent ID: 9110838
Filing Date: 2015-08-18
Classification: G06F

Abstract:
1. A method comprising: receiving first data at a first input/output (I/O) module from a second I/O module, the first data defining a programmable device configuration; configuring a programmable device in the first I/O module based on the first data, the programmable device associated with a first I/O channel of the first I/O module, wherein the programmable device implements a counter configured to count pulses in an input signal and output a first counter value; receiving second data at the first I/O module from the second I/O module, the second data associated with a second I/O channel of the second I/O module, the second data comprising a second counter value associated with the second I/O channel; and synchronizing the first I/O channel with the second I/O channel based on the second data, wherein the synchronizing comprises updating the counter based on the second counter value.