Добрый день!
Недавно начал заниматься VHDL...
Написал небольшой модуль, провёл симуляцию в ModelSim (создавал другой VHDL файл, и из него запускал основной блок и подавал сигналы) - всё работало нормально.
Решил сделать симуляцию на реальном чипе в Quartus II + ModelSim. Чип - Cyclone II.
Всё скомпилировал, запустил ModelSim, добавил данные прямо в симуляции(Force..., Clock...) - тоже всё работает нормально, но при выставлении очень маленького шага (1ps) Clock, сигналы по прежнему получаются идеальные без выбросов и смещений, хотя в блоке есть вычисления и два процесса. Друг, который этим занимался раньше и работал на Max+ говорит, что выбросы должны быть и сигнал не идеально квадратный должен быть. Но, к сожалению, он не работал с Quartus.
В чём может быть причина? И может у кого-нибуть найдётся толковый проверенный туториал, хотя уже несколько попробовал...
Если нужна какая-нибуть доп. информация для прояснения ситуации, пишите - выложу.
Раздел: ПЛИС
Недавно начал заниматься VHDL...
Написал небольшой модуль, провёл симуляцию в ModelSim (создавал другой VHDL файл, и из него запускал основной блок и подавал сигналы) - всё работало нормально.
Решил сделать симуляцию на реальном чипе в Quartus II + ModelSim. Чип - Cyclone II.
Всё скомпилировал, запустил ModelSim, добавил данные прямо в симуляции(Force..., Clock...) - тоже всё работает нормально, но при выставлении очень маленького шага (1ps) Clock, сигналы по прежнему получаются идеальные без выбросов и смещений, хотя в блоке есть вычисления и два процесса. Друг, который этим занимался раньше и работал на Max+ говорит, что выбросы должны быть и сигнал не идеально квадратный должен быть. Но, к сожалению, он не работал с Quartus.
В чём может быть причина? И может у кого-нибуть найдётся толковый проверенный туториал, хотя уже несколько попробовал...
Если нужна какая-нибуть доп. информация для прояснения ситуации, пишите - выложу.
Раздел: ПЛИС