Text this: Synchronization and arbitration in digital systems