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