[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Не хочу показаться заумным (только зарегестрировался)... но:
Поведенческое описание и Функциональное -это примерно как C и Assembler.
Поведенческое: if ... then ... elsif ... else ... end if;
Функциональное: ... <= ... or ... and ... nor ... xor;
Во втором случае тебе надо представлять схему полностью (представь синхорнный суматор небольшой)...
В первом же случае понимание тоже необходимо, но не детальное. Тут надо понимать, то тот же Leonardo все сделает правильно... правда только в том случае, когда описание корректно. Поэтому сначала тренируешься на кошках (3-х разр. сумматоры и проч) потом смотришь тчо он натворил в схемах. Часто достаточно посмотреть RTL. Потом уже перестаешь заводить по два клока на один триггер и проч. Кстати M-sim такие вещи легко пропускает и симулирует, а вот Leonardo режет на корню.
Далее L - дает карту задержек (да и вообще там задаешь требуемую частоту)
А вот потом во FlooPlanner-е (сорри если есть ошибки в названиях - пишу по памяти) можно задавать критичные цепи...
Плюс.. не знаю какой у тебя VHD-софт, но могу посоветовать такую вещь как PPE - визуальная среда проектирования. И вообще описание должно быть блочным (компонентным).
ЗЫ
Я утт в инете крэк напарил... :) L - 1999, 2000.1b, M-sim, TurboWriter...
E-mail: info@telesys.ru