[an error occurred while processing this directive]
|
по поводу процесса с process (XXX) - может синтезироваться либо в логику, либо в защелку (половинка триггера)
скорее всего синтез выдал какое-то сообщение о "неполном списке чуствительности" и синтезировал из такого процеса логику (при постоянном уровне сигнала XXX - при изменении других сигналов входяших в выражение результат будет менятся - если я правильно понял метод обнаружения активизации процесса логическим анализатором)
а ситуация с множественными драйверами - допусти логическая функция OR между всеми клиентами - клиент пасивный (0) на выходе 0, один или несколько активировались (1) на выходе 1
есть еще всякие wired (проводное) OR или wired AND, про которые вроде слышал, что
синтезатор может синтезировать в них разрешающую функцию, но не проверял
и необходимо, чтобы физически были тристабильные шины и подтягивающие резисторы - что в современных ПЛИСах вроде редко
E-mail: info@telesys.ru