ПОИСК Статьи Чертежи Таблицы Устройства на основе таблиц соответствия из "Проектирование на ПЛИС архитектура, средства и методы " Основная концепция таблиц соответствия относительно проста. В таких микросхемах группа входных сигналов используется в качестве индекса (указателя, или адреса ячейки) таблицы соответствия. Содержимое этой таблицы организовано таким образом, что ячейки, указываемые каждой входной комбинацией, содержат требуемое выходное значение. Допустим, что требуется реализовать функцию у = (а Ь) с, см. Рис. 4.3. [c.69] Если взять группу логических вентилей глубиной в несколько слоёв, таблица соответствия может быть весьма эффективной с точки зрения использования ресурсов и задержки распространения сигнала. Здесь под глубиной подразумевается количество логических элементов между входом и выходом цепочки, так на Рис. 4.3 глубина составляет два слоя. Однако недостатком архитектуры на таблицах соответствия является то, что если с их помощью реализовать небольшую функцию, например 2-входовый логический элемент И, для этого придётся использовать всю таблицу. Результирующая задержка для такой простой функции окажется весьма большой. [c.70] Для этого надо загрузить 3-входовую таблицу соответствующими значениями. А теперь допустим, что таблица соответствий формируется из ячеек памяти статического ОЗУ. Она может также быть сформирована наращиваемыми перемычками, ЭСППЗУ- или Р1а8Ь-ячейками памяти. Для выбора требуемой ячейки ОЗУ с помощью каскада передаточных вентилей используются входные сигналы, как показано на Рис. 4.4. При этом ячейки памяти статического ОЗУ для загрузки конфигурационных данных должны быть соединены в длинную цепочку, но эти цепи на Рис. 4.4 не показаны с целью его упрощения. [c.70] На схеме открытый, или активный, передаточный вентиль пропускает сигнал с входа на выход. Закрытый вентиль электрически отключает свой выход от проводника, к которому он подсоединен. [c.70] Передаточные вентили, на обозначениях которых изображен небольшой кружок , активируются при подаче на управляющий вход логического 0. И наоборот, вентили, на обозначениях которых нет кружка, активируются при подаче на управляющий вход уровня логической 1. Основываясь на этом, легко проследить, как различные входные комбинации могут использоваться для выбора содержимого требуемой ячейки памяти. [c.71] Вернуться к основной статье