ok-Up Table - LUT). Окрім вікорістовування як функціональні генератори, КОЖЕН LUT-елемент может буті такоже Використання як синхронними ОЗУ розмірністю 16х1 біт. Більш того, з двох LUT-ЕЛЕМЕНТІВ в рамках однієї секції можна реалізуваті синхрони ОЗУ розмірністю 16х2 біта або 32х1 біт, або двохпортове синхрони ОЗУ розмірністю 16х1 біт. p> На LUT-елементі мікросхеми Virtex может буті реалізованій 16-розрядно сдвиговом РЕГІСТР, Який Ідеально Підходить для захоплення вісокошвідкісніх або пакетних потоків даніх. Цею режим может такоже використовуват для запам'ятовування даних до додатках цифрової ОБРОБКИ сігналів.
4. Елементи, что запам'ятовуються
Елементи, что запам'ятовуються, в Кожній секції КЛБ Virtex могут конфігуруватіся як дінамічні тригери (чутліві до фронту сигналу) D-типу, або як тригери - Клямко, чутліві до уровня сигналом. D-вхід тригера может управляти або від функціонального генератора в рамках тієї ж секції КЛБ, або безпосередно від входів даної секції КЛБ, минулої функціональні генератори.
Окрім сігналів сінхронізації (Clock) i дозволи сінхронізації (Clock Enable - ЦЕ) в Кожній секції КЛБ є сигналі сінхронної установки (Set) i Скиданом (Reset). Позначені ціх сігналів - SR и BY відповідно. p> Сигнал SR переводити елемент, что запам'ятовує, до табору, визначеня для нього в конфігураційніх даніх, а сигнал BY - у протилежних стан. Ці ж сигналі могут буті вікорістані такоже як асинхронна передустановка (Preset) i Очищення (Clear). Всі сигналі управління могут буті Незалежності проінвертіровані. Смороду подаються на Обидва тригери в рамках конкретної секції КЛБ.
Додаткова логіка
Додаткова логіка, что входити в КОЖЕН КЛБ, представлена ​​двома мультиплексорами: F5 и F6.
На вхід мультиплексора F5 подаються сигналі з віходів функціональніх генераторів даної секції КЛБ. Цею вузол может працювати як функціональний генератор, что реалізовує будь-яку 5-входовий функцію, або як мультиплексор 4:1, або як Деяка функція від дев'яти вхідніх змінніх.
Аналогічно, мультиплексор F6 об'єднує виходи всех чотірьох функціональніх генераторів КЛБ, вікорістовуючі один з віходів мультиплексора F5. Це дозволяє реалізуваті або будь-яку 6-входовий функцію, або мультиплексор 8:1, або Деяк функцію до 19 змінніх.
Коженая КЛБ має Чотири крізні Лінії - по одній на кожен логічний комірка. Ці Лінії Використовують як додаткові входь даніх, або як додаткові ресурси трасувань, что НЕ вітрачають логічні ресурси.
Арифметичний логіка
Кожна ЛЯ містіть спеціальну логіку прискореного перенесеного, яка Забезпечує якнайкращу реалізацію на ПЛІС різніх Арифметичний функцій. КЛБ містіть два окремі ланцюги Перенесені - по одній на шкірні секцію. Розмірність ланцюга перенесеного - два біті на КЛБ.
Арифметичний логіка Включає елемент, что реалізовує функцію віключає АБО, Який дозволяє реалізуваті однобітовій суматор в одному логічному комірці.
У шкірному логічному комірці є елемент, что реалізовує функцію І (AND), Який призначеня для побудова швідкодійніх помножувачів.
СПЕЦІАЛЬНІ траси логікі прискореного перенесеного могут такоже використовуват для каскадного включення функціональніх генераторів при необхідності создания функцій з великою кількістю вхідніх змінніх.
буфер з трьома станами
Коженая КЛБ Virtex містіть два буфер з трьома станами, Які навантажені на внутрішні шини. Коженая буфер BUFT має незалежний вхід управління з третім станом и незалежний вхідній контакт.
блокової пам'ять (Block RAM)
У FPGA Virtex вбудована особлива блокова пам'ять (Block Select RAM) Великої ємністі. Вона створ на додаток до розподіленої пам'яті невелікої ємністі (Select RAM), реалізованої на таблицях Перетворення (Look Up Table RAM - LUTRAM). p> Блоки пам'яті Block Select RAM + організовані у вігляді стовпців. Всі Пристрої Virtex містять два Такі стовпці, поодінці уздовж кожної вертікальної Сторони кристала. Ці колонки збільшують повний розмір кристала. Коженая блок пам'яті Рівний по вісоті ЧОТИРИ КЛБ, таким чином, мікросхема Virtex, что має 64 КЛБ по вісоті, містіть 1-6 блоків пам'яті на колонку и 32 блоки пам'яті в цілому. У Табл. 2 приводяться ємністі блокової пам'яті для різніх крісталів Virtex.
Таблиця 2. - Ємність блокової пам'яті
Крістал Virtex
Число блоків
Загальний об'єм блокової пам'яті [битий]
XCV50
8
32 768
XCV100
10
40960
XCV150
1...