Этот пример показывает верификацию Манчестерского энкодера. Манчестерское кодирование является простой схемой модуляции, которая преобразовывает основополосные цифровые данные в закодированную форму волны без компонента DC. Наиболее широко известное приложение этого метода является Ethernet.
Эта модель моделирует цифровой получатель закодированных данных Манчестера. Получатель реализован в VHDL. Получатель использует простой DLL (цикл блокировки задержки) механизм восстановления тактового сигнала, который требует, чтобы несколько циклов заблокировали с входящим потоком данных. Производительность получателя исследуется путем применения фазы и ошибок частоты к случайным образом сгенерированному потоку битов, который закодирован с помощью простой функции MATLAB®: manchesterencoder ().
Выполнения VHDL кода в ModelSim® как блок ModelSim® VHDL Cosimulation маркировали VHDL Manchester Receiver.