The frame lock state machine searches for the frame marker, consisting of
16 consecutive 1s followed by 16 consecutive 0s. This functionality is fully specified
in IEEE Std. 802.3, Clause 72, Fig. 72-4. When frame lock has been achieved, frame_lock
is set to a value of TRUE.