мультиплексорів. Також комбінація В«генератор + мультиплексориВ» дозволяє реалізувати не всяку логічну функцію, на відміну від фізично збільшеної місткості пам'яті для зберігання таблиць істинності.
Значення переходу від 4-LUT до 6-LUT важко переоцінити. Насамперед, для складних проектів істотно зменшується число послідовно ЛЯ, що реалізують функцію для великого числа входів. Економія осередків при цьому не так важлива, як важливий, що в колах комбінаторної логіки виявляється в середньому в півтора рази менше осередків, що відповідно у стільки ж разів зменшує затримку поширення сигналу. br/>В
Рис. 3. Еволюція архітектури логічної осередку сімейства Virtex
В
Рис. 4. Еволюція архітектури логічної осередку сімейства Spartan
В
Рис. 5. Зміни в реалізації розподіленої пам'яті на 6-LUT
Наприклад, тестування можливостей Virtex-5 у складних проектах з великим числом складних логічних функцій показало зменшення числа логічних рівнів на 25 - 30% [1, 2]. На рис. 6 проілюстрована проблема, пов'язана із збільшенням числа рівнів логіки. Сигнал від виходу першого тригера до входу другого послідовно проходить через дві LUT (затримуючись після кожної на затримку t Л ), а також по трасування ланцюга між двома LUT (додається затримка t ТР ). Таким чином, збільшення числа логічних рівнів проходження сигналу може істотно знизити реальну частоту роботи ПЛІС в проекті
В
Рис. 6. Проблема збільшення числа рівнів логіки. br/>
Сімейства Virtex-6, Spartan-6, як вже було позначено вище, мають ще більш прогресивну архітектуру ЛЯ 6-LUT + 2 * FF. Зауважимо, що зміни торкнулися не тільки Virtex, але і Spartan, таким чином, традиційно більш дешеві ПЛІС Spartan нового покоління мають повнофункціональну логічну клітинку, як і Virtex-6. Другий тригер може бути використаний як для більш глибокої конвеєризації, так і для реалізації режиму, в якому логічний генератор використовується як два 5-входові генератора. p align="justify"> В цілому, новий осередок являє собою вид ресурсу ПЛІС, який покращує характеристики проектів без необхідності спеціального втручання розробника. Засоби синтезу автоматично реалізують конструкції HDL на нових осередках, ефективно використовуючи і 6-входові логічні генератори, і другий тригер. У той же час розробник може додатково звернути увагу на склад апаратних ресурсів, реалізуючи такі вузли, які забезпечать В«найбільш щільне прилягання до апаратуриВ» [2]. br/>
.2.2 Блокова пам'ять
Одним з важливих ресурсів ПЛІС для побудови систем ЦГЗ є блокова пам'ять. Починаючи з сімейства Virtex-5, ємність базового блоку збільшена рівно в 2 рази і становить тепер ...