В этом примере показано, как использовать HDL Verifier™ в сочетании с Mentor Graphics ModelSim®/QuestaSim® или Тактовым сигналом Incisive®/Xcelium®, чтобы проверить HDL-код для Декодера Витерби фиксированной точки.
Если вы используете Incisive/Xcelium, открываете модель viterbi_incisive.slx.
Если вы используете ModelSim/QuestaSim, открываете модель viterbi_modelsim.slx.
Прежде, чем запустить симулятор HDL, убедитесь, что исполняемые файлы находятся на системном пути MATLAB®. Запустите средство моделирования путем двойного клика по Startup Command
блок.
Когда симулятор HDL закончил компилировать файлы VHDL и загружать симуляцию, текст, "Готовый к cosimulation...", отображен в командном окне симулятора HDL. После того, как вы будете видеть этот текст, запустите симуляцию Simulink с открытой модели.
Когда симуляция остановится, наблюдайте частоту ошибок по битам, отображенную в блоке "BER Display".
Существует два параметра, которые управляют поведением этой модели. Первым является формат кадра, и другой Es/No, используемый в симуляции. Можно изменить те параметры в консоли MATLAB. Например,
FrameSize = 10; EsNo = 5;
Затем можно повторно выполнить cosimulation обновленными параметрами путем запуска симуляции снова с модели.
Закройте сеанс симулятора HDL. Затем возвратитесь к Simulink и закройте модель.