Training Sequence Part 3: Discrete I/O