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