94542

Вентильные матрицы, программируемые пользователем (FPGA): общая структура, виды функциональных блоков, матрица межсоединений, блоки ввода-вывода

Доклад

Коммуникация, связь, радиоэлектроника и цифровые приборы

Микросхемы программируемых пользователями вентильных матриц FPGA Field Programmable Gate Arrays в своей основе состоят из большого числа конфигурируемых логических блоков ЛБ расположенных по строкам и столбцам в виде матрицы и трассировочных ресурсов обеспечивающих их межсоединения.

Русский

2015-09-14

14.54 KB

0 чел.

Вентильные матрицы, программируемые пользователем (FPGA): общая структура, виды функциональных блоков, матрица межсоединений, блоки ввода/вывода.Микросхемы программируемых пользователями вентильных матриц FPGA (Field Programmable Gate Arrays) в своей основе состоят из большого числа конфигурируемых логических блоков (ЛБ), расположенных по строкам и столбцам в виде матрицы, и трассировочных ресурсов, обеспечивающих их межсоединения. В архитектуре FPGA явно прослеживается большое сходство с архитектурой MPGA. Разница в том, что FPGA, поступающая в распоряжение потребителя, имеет уже готовые, стандартные, хотя и не запрограммированные, трассировочные ресурсы, не зависящие от конкретного потребителя. Получение конкретного проекта на базе FPGA, как и на основе других ПЛИС, реализуется воздействием на программируемые межсо­единения, в ходе которого обеспечивается замкнутое состояние одних участков и разомкнутое — других. Обращаться к изготовителю FPGA при этом не требуется. Архитектуры FPGA разрабатываются фирмами Xilinx, Actel, Altera, Atmel, Age re Systems (ранее Lucent Technologies), QuickLogic и др. Типовая схема программируемой интегральной микросхемы FPGA состоит из трех видов блоков: логические блоки, блоки ввода-вывода, предназначенные для обмена сигналами через внешние выводы микросхемы и программируемые электронные ключи, предназначенные для создания соединений между внутренними блоками микросхемы FPGA. Логические блоки размещаются в узлах решетки вертикальных и горизонтальных шин проводников. Благодаря возможности соединения проводников при помощи электронных ключей друг с другом, можно создавать нужные нам соединения между логическими блоками. Соединения осуществляемые электронными ключами можно программировать, замыкая и размыкая эти ключи. Матрица соединений хранится в ПЗУ конфигурации и может быть изменена при программировании ПЛИС. Блоки ключей, замыкающие проводники соединительных шин FPGA между собой, обозначены на рисунке 1 квадратами серого цвета. Соединение внутренней цифровой схемы с блоками ввода-вывода также программируется электронными ключами. У различных микросхем FPGA реальное число программируемых внутренних соединений значительно отличается. Это определяет насколько полно может быть использованы внутренние ресурсы микросхемы и может оказать влияние на предельное быстродействие разработанного цифрового устройства. Эти особенности необходимо учитывать в процессе проектирования цифрового устройства при выборе фирмы-изготовителя и конкретных микросхем FPGA, предназначенных для реализации этого устройства. Особенностью структуры FPGA является то, что каждый логический блок обычно имеет небольшое число входов и один выход. Это позволяет более полно использовать внутренние ресурсы микросхемы. Типичный логический блок строится на основе ПЗУ, в ячейках которого записана таблица истинности комбинационной схемы. Подобный блок ПЗУ обычно называется LUT (Look Up Table). Каждая ячейка способна хранить значение одной строки таблицы истинности, логический '0' или '1'. Размер LUT определяется числом входов, которое изменяется в зависимости от типа выбранной микросхемы и фирмы-производителя. В качестве примера на рисунке 2 показано внутреннее устройство небольшого LUT ПЗУ с тремя входами x1, x2, x3, и одним выходом f. Крестиками обозначены электронные ключи, включенные между источником питания и входом мультиплексора.


 

А также другие работы, которые могут Вас заинтересовать

36027. Философия Платона, основные идеи Платона 34.5 KB
  Платон кличка широкий родился в Афинах в 428 или 427 г. Платон отправился в Египет и эта древняя цивилизация произвела на него глубокое впечатление. Платон вернулся в Афины в возрасте сорока лет он основал Академию в которой преподавал до конца своих дней.
36028. Слово как основная единица лексики. Лексика русского языка как система 34.5 KB
  Лексика русского языка как система. Слово основная значимая единица языка. Оно принадлежит лексикосемантическому уровню языка и состоит из единиц низших уровней фонем и морфем: фонемы образуют морфемы а морфемы складываются в слово. Хотя синтаксическая конструкция абстрактное понятие отвлеченное от выражения ее в виде реальных словосочетаний или предложений на это указывает и само слово конструкция многообразные синтаксические конструкции языка воплощаются всегда в конкретных сочетаниях слов и в предложениях.
36029. Художественное образование как феномен культуры 34 KB
  Содержание художественного образования включает: формирование культурноисторической компетентности подразумевающей изучение теории и истории искусства разных эпох и народов; формирование художественнопрактической компетентности подразумевающей овладение средствами художественной выразительности различных видов искусств; формирование художественного вкуса и оценочных критериев в контексте духовнонравственных и эстетических идеалов. Реализация содержания художественного образования происходит на трех уровнях: формирование отношения...
36030. Формы взаимодействия организмов 34 KB
  Ряд исследователей относят к симбиозу любое сожительство в том числе комменсализм паразитизм а к мутуализму взаимовыгодное сожительство. Подобно паразитизму и симбиозу комменсализм обычно связан с добыванием пищи или поиском необходимого укрытия. Паразитизм форма взаимоотношений между организмами растениями животными микроорганизмами относящимися к разным видам из которых один паразит использует другого хозяина в качестве среды обитания и источника пищи возлагая при всём этом частично или полностью на хозяина регуляцию...
36031. Классификация видов экономического анализа. Особенности в содержании, информационной базе и организации отдельных видов экономического анализа 34 KB
  Классификация видов экономического анализа. Особенности в содержании информационной базе и организации отдельных видов экономического анализа По времени: 1. Ретроспективный исторический посмертный анализ; 2. Оперативный ситуационный анализ; 3.
36032. Происхождение РЯ и основные этапы его становления 31 KB
  В своем историческом развитии русский язык прошел несколько этапов: 1 выделение восточнославянских племен предков русских украинцев и белорусов из общеславянского единства и образование древнерусского языка VI XIV вв. 2 распад древнерусского языка и возникновение языка русской народности XIV XVII вв. и 3 формирование и развитие национального русского языка 2я половина XVII XX в. Первый этап формирования будущего русского языка связан с Киевской Русью феодальным государством восточнославянских племен диалекты которых...
36033. Предмет изучения стилистики 33.5 KB
  Существуют стилистика языка и стилистика речи лингвостилистика и литературоведческая стилистика стилистика от автора и стилистика восприятия стилистика декодирования и др. Стилистика языка исследует с одной стороны специфику языковых подсистем называемых функциональными стилями и подъязыками и характеризующихся своеобразием словаря фразеологии и синтаксиса и с другой стороны экспрессивные эмоциональные и оценочные свойства различных языковых средств. Стилистика речи изучает отдельные реальные тексты рассматривая каким образом...
36034. Глобальные экологические проблемы современности. Пути их преодоления. Концепция устойчивого развития 33 KB
  Концепция устойчивого развития 1 Утилизация радиоактивных отходов Решение:Новые ядерные технологии сконструированны таким системным научным методом согласованного взаимодействия единства противоположностей процессов синтезараспада становятся управляемыми и безотходными. Концепция устойчивого развития основывается на пяти основных принципах. Триединая концепция устойчивого развития – объединение 3х основных точек зрения экономическая социальная экологическая. развития у недоминирующих культур.