[an error occurred while processing this directive]
|
Вначале "размешиваем" входные данные через кодировку 8b/10b или другим каким скремблером (чтобы небыло более 4 нулевых битов подряд).
Затем ловим 5 отсчётов. Если есть переход - по вычисляем новое значение генератора скорости на 1 бит (4 или 6). Если перехода нет - делим на 5.
Это, ЕМНИС, называется замкнутый синхронизатор.
Проверено на 20 МБод (тактовая 100МГц) на S2E при расхождении генераторов на 3% - работает.
E-mail: info@telesys.ru