[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Если посмотреть на структуру Macrocell и I/O Control Block (Max3000A), то можно заметьть наличие сигналов To PIA
в обоих случаях. Т.е. напрашивается мысль, что если есть сигнал на выходе (который Reserved), то используется сигнал To PIA от I/O Control Block. А вот почему Fitter Altera не хочет использовать сигнал
непосредственно с выхода Macrocell - не всегда понятно. Конечно, возможно, используются оба сигнала To PIA, когда необходимо получить большое разветвление по выходу или быстродействие.
Проверить это легко с помощью счетчика.
-- Device EPM3032ATC44-4
-- 32-Bit Synchronous Counter
SUBDESIGN counter_32
(
clock :INPUT;
res/ :INPUT = VCC;
out :OUTPUT;
)
VARIABLE
bit[31..0] :DFF;
BEGIN
bit[].clk = clock;
bit[].clrn = !res/;
bit[] = bit[] + 1;
out = bit31;
END;
Report говорит о 100% использования. Причем все неиспользуемые
контакты становятся Reserved. Берем осциллоскоп и смотрим на эти ноги
... Мне правда некогда, если кто попробует, сообщите результаты.
К сожалению, большинство наших догадок так ими и останется, поскольку ждать от Altera агоритма трассировки ... Ну эту фразу можно по-разному закончить :-)))
E-mail: info@telesys.ru