Quote:
Originally Posted by Ewgeny7
(Post 381898)
Это как? Разве там не магистральное подключение блоков I/O?
---------- Post added at 21:24 ---------- Previous post was at 21:22 ----------
Нет, количество занятых ног на макроячейках не отражается, иначе в ЕРМ3032 с 33-мя I/O-ногами был бы ахтунг :)
|
Я сделал вывод, что использование дополнительного выхода в ПЛИС увеличивает на 1 количество используемых ячеек, когда писал прошивки для VGA&PAL. На некоторых выходах ПЛИС нужны были уровни 0, например, на старшем адресе SRAM. И это занимало по 1 ячейке. В более поздних версиях для экономии ячеек я даже перестал использовать эти выходы. При этом 0 там стал появляться автоматически (зависит от настроек компиляции).
Почему так сделано - не понятно. EPM3128ATC144 также как EPM3032SLC44 имеет количество ячеек примерно равное количеству выводов. То есть выгодно выводы использовать как входы. Например, подключение по максимуму сигналов с ZX-BUS или джамперов на входы ПЛИС не приведет к увеличению количества используемых ячеек. А по выходам есть ограничение. Хорошо еще, что эта же ячейка, затраченная на выход может использоваться еще и в полезных целях, для построение схемы/вычисления логических функций. А если просто подавать готовый сигнал на дополнительный выход - это очень затратно.
Попробуй использовать дополнительный выход и подать на него любой сигнал. Увеличится количество ячеек ?
|