Цитата(andrew_b @ Oct 6 2008, 09:17)

Этот вопрос регулярно всплывает и здесь, и на Телесистемах.
Ваша проблема в том, что вы описываете триггеры (сигнал acc), которые работают по двум тактовым сигналам (LATCH и CLK). Таких триггеров нет. Нужно перенести LATCH в домен CLK, для загрузки acc отловить переход LATCH из 0 в 1. acc надо тактировать только CLK.
Постаряюсь обьяснить подробнее.
Триггеров на самом деле два. Первый представляет несколько обычных D-триггеров (по количеству разрядов шины VIDEO_BUS, в данном случае 3), которые по сигналу LATCH зашелкивают данные. Выход этих триггеров -шина acc (аккумулятор). Далее по сигналу CLK (он имеет большую, чем LATCH, частоту) данные acc сдвигаются влево на 1 и выходят на порт lvds.
На самом деле проблема именно в синтаксисе команды acc, потому что если эту строку отменить, то все работает, получается приложенная схема.
Прикрепленные файлы
sch.doc ( 119.5 килобайт )
Кол-во скачиваний: 48