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

Семейство Virtex-4

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

Основные характеристики:

  • три платформы LX/SX/FX:

- Virtex-4 LX: решения для высокопроизво-дительной логики;

- Virtex-4 SX: высокопроизводительные решения для цифровой обработки сигналов;

- Virtex-4 FX: высокопроизводительные, полнофункциональные решения для встроенных платформ;

  • технология синхронизации Xesium™:

- до 20 модулей цифрового управления синхронизацией (DCM):

- точная подстройка фазы тактовых сигналов;

- прецизионный сдвиг фазы тактовых сигналов;

- умножение и деление частоты;

- увеличена частота входной/выходной частоты;

- уменьшены выходные фазовые дрожания тактовых сигналов (jitter);

- низкое энергопотребление;

- усовершенствованный фазовый детектор;

- широкий диапазон сдвига фаз;

- два режима работы;

- дополнительный фазированный делитель тактового сигнала (PMCD);

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

- 32 цепи глобальных тактовых сигналов;

- Региональный ввод/вывод тактовых сигналов;

  • модуль XtremeDSP:

- умножитель 18х18, умножитель-накопитель, умножитель-сумматор;

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

- встроенный 48-битный аккумулятор для выполнения операции умножения с накоплением (МАСС);

- интегрированный сумматор для выполнения операций умножения с суммированием;

- возможность каскадирования умножителей или МАСС;

- увеличение скорости вычисления до 2 раз по сравнению с предыдущими семействами Virtex;

  • иерархия памяти:

- до 1 392 кбит распределенного ОЗУ;

- до 10 Мбит интегрированной блочной ОЗУ;

- двухпорвовая архитектура;

- возможность организации конвейерной обработки;

- возможность запрограммировать как FIFO, поддерживающей флаги «пустой», «полный», программируемые флаги «почти полный» и «почти пустой» и программируемость работы в синхронном и асинхронном режиме;

- независимый выбор ширины порта чтения и записи (в конфигурации ОЗУ);

- блоки по 18 кбит;

- конфигурация от 16к х 1 до 512 х 36 (от 4к х 4 до 512 х 36 в режиме FIFO);

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

- возможность побайтовой записи (например, при совместном использовании с процессором PowerPC 405); технология SelectIO:

- до 960 пользовательских входов/выходов;

- широкий выбор сигнальных стандартов ввода-вывода от 1.5 до 3.3 В;

- высокая производительность:

    • до 600 Мбит/с HSTL и SSTL (при передаче по одному выводу входа/выхода);

    • до 1 Гбит/с LVDS (при передаче по дифференциальной паре ввода-вывода);

- схема цифрового управления согласованием:

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

    • температурная компенсация;

встроенная технология синхронизации источника сигнала - ChipSync™:

    • способность побитного выравнивания встроена во все блоки ввода/вывода;

    • отдельные входы/выходы для источников региональных тактовых сигналов;

    • встроенная логика последовательно-параллельного и параллельно-последовательного преобразования данных и делитель частоты;

    • поддержка сетевых и телекоммуникационных интерфейсов на скорости до 1 Гбит/с;

- поддержка интерфейсов к высокоскоростным модулям внешней памяти: DDR, DDR2 SDRAM, QDR-II, RLDRAM-II и FCRAM-II;

  • гибкие логические ресурсы:

- увеличена скорость работы конфигурационного логического блока до 40% по сравнению с предыдущими семействами Virtex;

- до 200 000 логических ячеек;

- до 178 176 регистров со входом разреше-ния тактового сигнала;

- до 178 176 таблиц преобразований;

- мультиплексоры, расширяющие возможности логики, и регистры в блоках ввода-вывода;

- каскадирование регистров сдвига или распределенной памяти;

  • конфигурация:

- криптографическая защита битового потока алгоритмом AES;

- определение и исправление ошибок в битовом потоке;

- 4 режима загрузки;

- поддержка JTAG интерфейса;

  • технология производства 90-нм КМОП процесс с металлизацией медью;

  • напряжение питания ядра 1.2 В;

  • корпус кристалла с шариковыми выводами, типа Flip-Chip;

  • аппаратный модуль высокоскоростного трансивера RocketIO MGT (только FX):

- скорость передачи от 622 Мбит/с до 11.1 Гбит/с;

- 8b/10b, 64b/66b кодер и декодер;

- поддержка объединения каналов;

- формирование и проверка CRC;

- программируемый передающий предварительный корректор;

- программируемый компенсатор на приеме;

- детектирование наличия/отсутствия сигнала на приеме;

- драйвер режима ожидания на передаче;

- динамическая реконфигурация модуля;

  • ядро RISC процессора фирмы IBM PowerPC 405 (только FX):

- работа на частоте до 450 МГц;

- пятиступенчатый конвейер данных;

- 16 кБ кэш инструкций;

- 16 кБ кэш данных;

- контроллер доступа к блочной памяти кристалла;

- возможность настройки отношения рабочих частот процессора и процессорной шины;

- дополнительный интерфейсный модуль (APU), обеспечивающий высокоскоростной обмен данными между процессором PowerPC 405 и сопроцессором, реализованным на логике:

    • может работать на разных тактовых частотах;

    • поддерживает автономные инструкции: нет остановов конвейера;

    • 32-битные инструкции и 64-битные данные;

  • трехрежимный Ethernet MAC модуль (только FX):

- совместимость со стандартом IEEE 802.3;

- 10, 100 и 1000 Мбит/с;

- поддерживает автоопределение режима работы;

- фильтрация принимаемых адресов;

- единое решение для 1000 Base-X совместно с модулем RocketIO MGT;

- поддержка нескольких физических интерфейсов PHY через ресурсы ввода/вывода;

- отдельные интерфейсы на приеме и передаче для сбора статистической информации;

- поддержка пакета JUMBO;

- 3 интерфейса управления.

Матрица КЛБ

Логические ячейки

Распределен- ное ОЗУ, кбит

Блочное ОЗУ, кбит

Модули

Процессор PowerPC

Ethernet MAC

RocketIO (MGT)

Макс. число пользова- тельских контактов

DSP

DCM

PMCD

Кристаллы семейства Virtex-4 LX FPGA

XC4LX15

64x24

13824

96

864

32

4

-

-

-

-

-

XC4LX25

96x28

24192

168

1296

48

8

4

-

-

-

-

XC4LX40

128x36

41472

288

1728

64

8

4

-

-

-

-

XC4LX60

128x52

59904

416

2880

64

8

4

-

-

-

-

XC4LX80

160x56

80640

560

3600

80

12

8

-

-

-

-

XC4LX100

192x64

110592

768

4320

96

12

8

-

-

-

-

XC4LX160

192x88

152064

1056

5184

96

12

8

-

-

-

-

XC4LX200

192x116

200448

1392

6048

96

12

8

-

-

-

-

Кристаллы семейства Virtex-4 SX FPGA

XC4VX25

64x40

23040

160

2304

128

4

-

-

-

-

320

XC4VX35

96x40

34560

240

3456

192

8

4

-

-

-

448

XC4VX55

128x48

55296

384

5760

512

8

4

-

-

-

640

Кристаллы семейства Virtex-4 FX FPGA

XC4VFX12

64x24

12312

86

648

32

4

-

1

2

-

320

XC4VFX20

64x36

19224

134

1224

32

4

-

1

2

8

320

XC4VFX40

96x44

41904

243

2592

48

8

4

2

4

12

448

XC4VFX60

128x52

56880

395

4176

128

12

8

2

4

16

576

XC4VFX100

160x68

94896

659

6768

160

12

8

2

4

20

768

XC4VFX140

192x84

142128

987

9936

192

20

8

2

4

24

896