Найти тему

Теоретическая часть пособия. Глава 9.2. Программируемые связи между логическими блоками.

Данное пособие подойдёт для студентов первых курсов, обучающихся по направлению "Электроника" и смежных с ним специальностей, а также для начинающих радиолюбителей и схемотехников.

В пособии будет представлена необходимая базовая теория и практические задачи для её закрепления.

Ссылки на полное оглавление пособия, на предыдущую на следующую главы.

Приятного чтения!

Чтобы в ПЛИС заработала нужная нам цифровая схема мало того, что нужно сконфигурировать имеющиеся логические блоки особым образом, еще нужно создать, запрограммировать связи между логическими блоками.

Для этого в ПЛИС имеются специальные конфигурируемые коммутаторы.

Известно две основных методики построения ПЛИС по типу архитектуры связей: островная и иерархическая.

Рис. 9.2.1. Островная ПЛИС.
Рис. 9.2.1. Островная ПЛИС.

Островная ПЛИС называется так потому, что конфигурируемые блоки все равны между собой и находятся, как острова в океане, между узлами коммутации и линиями связи.

На рис. 9.2.1 обозначаются CB – Connection Box и SB – Switch Box. В сущности, это программируемые мультиплексоры, подключающие тот или иной CLB к другому CLB через цепочки проводов в ПЛИС.

Второй известный тип ПЛИС – это иерархические ПЛИС (рис.9.2.2). Здесь идет расчет на то, что в схеме всегда есть участки, которые взаимодействуют друг с другом более тесно, чем с отдаленными модулями проекта.

Рис. 9.2.2. Иерархическая ПЛИС.
Рис. 9.2.2. Иерархическая ПЛИС.

Здесь близлежащие CLB соединить довольно просто, нужно не много коммутаторов и получающиеся связи работают быстро. Вот если нужен более крупный блок вычислителей, то сигнал должен выйти на более высокий уровень иерархии и потом зайти вглубь в соседнюю «комнату».