Электронные промышленные устройства. Кузнецов Б.Ф. - 86 стр.

UptoLike

Составители: 

86
Рис. 2.58. Типичный программируемый логический блок
Логический блок имеет таблицу поиска на 4 входа и вход синхронизации (clock). Выход
блока только один, это может быть регистровая или нерегистровая выходная таблица поиска. По-
скольку сигналы синхронизации трассируются особым образом специальными трассировочными
цепями, управление этими сигналами делается отдельно.
Цепи межсоединений служат для формирования сложных логических функций и построе-
ния узлов, состоящих из многих ПЛБ и БВВ. Логические функции FPGA и межсоединения опре-
деляются данными, хранящимися во внутренних статических запоминающих элементах ("тене-
вом" ЗУ).
В месте пересечения вертикальных и горизонтальных каналов создаются переключательные
блоки. При такой архитектуре для каждого проводника, входящего в переключательный блок, су-
ществуют три программируемых переключателя, которые позволяют ему подключаться к трѐм
другим проводникам в смежных сегментах канала. Модель или топология выключателей, исполь-
зуемая в этой архитектуры, является планарной или доменной топологией переключательных бло-
ков. В этой топологии проводник трассы номер один подключается только к проводнику трассы
номер один в смежных каналах, проводник трассы номер 2 подключается только к проводникам
трассы номер 2 и так далее. На рисунке ниже показаны соединения в переключательном блоке.
Рис. 2.59. Топология переключательного блока
Современные семейства FPGAрасширяют возможности и включают встроенную функцио-
нальность высокого уровня. Имея эти общие функции, встроенные в кремний, можно сократить
площадь кристалла, к тому же эти функции будут работать быстрее, чем если их создавать на базе
примитивов. Примерами таких функций являются мультиплексоры, блоки цифровой обработки
сигналов, встроенные процессоры, быстрая логика ввода-вывода и встроенная память.
86




                       Рис. 2.58. Типичный программируемый логический блок

      Логический блок имеет таблицу поиска на 4 входа и вход синхронизации (clock). Выход
блока только один, это может быть регистровая или нерегистровая выходная таблица поиска. По-
скольку сигналы синхронизации трассируются особым образом специальными трассировочными
цепями, управление этими сигналами делается отдельно.
      Цепи межсоединений служат для формирования сложных логических функций и построе-
ния узлов, состоящих из многих ПЛБ и БВВ. Логические функции FPGA и межсоединения опре-
деляются данными, хранящимися во внутренних статических запоминающих элементах ("тене-
вом" ЗУ).
      В месте пересечения вертикальных и горизонтальных каналов создаются переключательные
блоки. При такой архитектуре для каждого проводника, входящего в переключательный блок, су-
ществуют три программируемых переключателя, которые позволяют ему подключаться к трѐм
другим проводникам в смежных сегментах канала. Модель или топология выключателей, исполь-
зуемая в этой архитектуры, является планарной или доменной топологией переключательных бло-
ков. В этой топологии проводник трассы номер один подключается только к проводнику трассы
номер один в смежных каналах, проводник трассы номер 2 подключается только к проводникам
трассы номер 2 и так далее. На рисунке ниже показаны соединения в переключательном блоке.




                           Рис. 2.59. Топология переключательного блока

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