Hardware implementation allows real-time synchronization with nanosecond or sub nanosecond sync accuracy allowing for redundant channels and switch/router implementations. Also, the software included with this product can be used to implement a full source- or sink- capable IEEE 1588-compliant Ethernet code.