Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamen_Vnukov_POI / Lektsii_POI_2013.docx
Скачиваний:
131
Добавлен:
10.02.2015
Размер:
2.91 Mб
Скачать

Серия Virtex

Выпуск микросхем серии Virtex начат в октябре 1998 года.

Первое семейство микросхем (Семейство Virtex2.5В) серии Virtex включает в себя кристалл ёмкостью 1 млн. системных вентилей. В кристалл встроены блоки памяти, каждый ёмкостью 4кБит, и блоки управления синхронизацией (DLL). Микросхемы поддерживают большинство однополюсных сигнальных стандартов ввода-вывода (до 17 стандартов). По сравнению с предыдущей серией (XC4000) КЛБ в ПЛИС семейства Virtex в 2 раза больше. Системные частоты до 200 МГц

Второе поколение ПЛИС серии Virtex - семейство Virtex-Eбыло выпущено в октябре 1999 года. В семейство входят кристаллы ёмкостью до 3.2 млн. системных вентилей, добавлена поддержка дифференциальных стандартов ввода-вывода, в 2 раза увеличено количество блоков памяти. Увеличено быстродействие: ПЛИС семейства Virtex-E могут работать на системных частотах до 320 МГц.

Третье поколение ПЛИС серии Virtex - семейство Virtex-IIбыло выпущено в начале 2000 года. ПЛИС семейства Virtex-II реализуют новую идеологию Platform FPGA, подразумевающую что ПЛИС становится основным компонентом цифрового устройства. На одной микросхеме семейства возможно создать систему, содержащую все основные элементы цифрового устройства - простая "логика" + память + процессор, логической ёмкостью до 8 млн. системных вентилей. В отличии от предыдущих семейств серии Virtex, в серии Virtex-II блок памяти имеет ёмкость 18кБит, имеются встроенные блоки умножителей 18x18 и цифрового контроля импеданса блоков ввода-вывода. Увеличено количество поддерживаемых стандартов ввода-вывода, расширена функциональность модулей управления синхронизацией, увеличена в 2 раза логическая ёмкость КЛБ. Кристаллы способны работать в системах с частотой до 420 Мгц.

Четвёртое поколение ПЛИС серии Virtex - семейство Virtex-II Pro. Архитектура основана на архитектуре семейства Virtex-II, но добавились блоки процессора PowerPC-405, а также блоки трансиверов со скоростью передачи данных 3.125 ГБит/с. Повышено внутреннее быстродействие элементов кристалла.

Семейство Virtex-4– ПЛИС фирмы Xilinx с архитектурой FPGA последнего поколения. Инновационная ASMBL-архитектура (Advanced Silicon Modular Block) является уникальной в индустрии программируемой логики. Основу архитектуры кристалла Virtex-4 составляют улучшенные конфигурируемые логические блоки (КЛБ), которые можно найти во всем семействе Virtex: Virtex, Virtex-E, Virtex-II, Virtex-II Pro, Virtex-II ProX, что обеспечивает совместимость существующих проектов снизу-вверх. Комбинируя широким многообразием свойств, семейство Virtex-4 расширяет возможности программируемой логики и является мощной альтернативой заказным СБИС (ASIC).

Семейство Virtexпредставлено девятью типами кристаллов, содержащи­ми от 384 до 6 144 конфигурируемых логических блоков (соответственно от 50 000 до 1 000 000 системных вентилей), которые производятся по технологии 0,22 мкм с пятислойной металлизацией.

Характерными особенностями семейства Virtexявляются:

  • высокая производительность, допускающая реализацию проектов с системными частотами до 200 МГц;

  • применение четырех специальных схем цифровой автоподстройки за­держек (DLL), выполняющих функции умножения, деления и сдвига фаз тактовых частот, обеспечивает расширенные возможности управления синхронизацией;

  • использование четырех глобальных сетей предоставляет возможность распределения сигналов синхронизации внутри кристаллов с малыми разбегами фронтов;

  • наличие двух видов внутренней оперативной памяти: распределенной DistributedRAM, реализуемой на базе четырехвходовых таблиц преобразования(LookUp Table -LUT) конфигурируемых логических блоков (ConfigurableLogicBlock-CLB), и встроенной блочной памятиBlockSelectRAM, которая может быть организована как синхронное двухпортовое ОЗУ;

  • возможность реализации быстрых внутренних интерфейсов к внешним высокопроизводительным элементам памяти (ОЗУ или ПЗУ);

  • применение специальной логики ускоренного переноса для выполне­ния высокоскоростных арифметических операций;

  • специальная поддержка реализации умножителей;

  • наличие цепочек каскадирования обеспечивает возможность реализа­ции функций с большим количеством входных переменных;

  • наличие внутренних шин с тремя состояниями;

  • полная поддержка протокола периферийного сканирования в соответ­ствии со стандартом IEEEStd1149.1;

  • совместимость со стандартами PCI3,3 В 66 МГц;

  • поддержка функции Hoti-swap.дляCompactPCI;

  • неограниченное количество циклов загрузки конфигурируемых данных;

  • четыре режима конфигурирования ПЛИС (Slave-serial, Master-serial, SelectMAP, Boundaiy-scan mode);

  • напряжение питания ядра кристалла составляет 2,5В.

Основу архитектуры кристаллов Virtexсоставляет массив конфигурируе­мых логических бликовCLB, окруженных программируемыми бликами ввода/вывода ЮВ. Кроме того, в нее входят схемы цифровой автоподстройки за­держекDLLи блоки выделенной памятиBlockSelectRAM. Все соединения ме­жду основными архитектурными элементами ПЛИС осуществляются с помо­щью иерархической структуры трассировочных ресурсов. Архитектура кри­сталлов семействаVirtexпредставлена на рисунке.

Рисунок 4

Конфигурируемый логический блок ПЛИС семейства Virtexсостоит из двух секций, каждая из которых включает в себя две однотипные логические ячейки (Logic,Cell,LC). В состав логической ячейки входит четырехвходовый функциональный генератор (таблица преобразований), триггерный элемент и логика ускоренного переноса. Кроме того, конфигурируемый логический блок содержит дополнительную логику, позволяющую конфигурировать функцио­нальные генераторы для реализации функций пяти и шести переменных.

Основными элементами иерархической структуры трассировочных ре­сурсов являются: трассировочные ресурсы общего назначения, включающие главные трассировочные матрицы (GeneralRoutingMatrix-GRM) и коммута­ционные цепи различного типа, локальные трассировочные линииVersaBlock, окружающие каждый конфигурируемый логический блок, и дополнительные трассировочные ресурсы для коммутации блоков ввода/выводаVersaRing.