реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Понятие LUT в FPGA ?, Что такое LUTы в FPGA и почему так важно их кол-во ?
Саша Z
сообщение Dec 8 2007, 21:33
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Часто в разговорах/документациях/нете слышу оценки способностей/возможностей тех или иных FPGAев по кол-ву LUTов в них. Что оно такое (в применении к FPGA) ? Почему это так важно ?

В прицнипе LUT - look-up table, это понятно и понятно применение, но что оно означает в контексте/конструкции FPGA ?
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 8 2007, 21:43
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Если грубо, то LUT это единичный элемент FPGA, содержащий как минимум один триггер.
Go to the top of the page
 
+Quote Post
Саша Z
сообщение Dec 8 2007, 22:08
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Цитата(rezident @ Dec 9 2007, 01:43) *
Если грубо, то LUT это единичный элемент FPGA, содержащий как минимум один триггер.


Спасибо.
Так это просто означает емкость конкретного FPGAя в плане кол-ва элементарных констрктивных единиц ?
Ежели так то обычно среднего размера FPGAи дают несколько тысяч LUTов ?
Go to the top of the page
 
+Quote Post
Singer
сообщение Dec 8 2007, 22:32
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 52
Регистрация: 13-11-07
Пользователь №: 32 296



Цитата(rezident @ Dec 9 2007, 00:43) *
Если грубо, то LUT это единичный элемент FPGA, содержащий как минимум один триггер.

Извините, но это совсем не так. Единичный элемент FPGA - это не LUT, а CLB - конфигурируемый логический блок, содержащий в составе 1 и более триггеров, мультиплексоры и как раз пресловутый LUT, который является не триггером, а четырехвходовой таблицей истинности, фактически памятью с организацией 16x1. На базе LUT реализуются все логические функции (максимум от четырех переменных, по число входов) , а также можно использовать как распределенную память или сдвиговые регистры. Т.е. логическая емкость FPGA - это число CLB, в том числе содержащих LUT.

Сообщение отредактировал Singer - Dec 8 2007, 22:34
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Dec 8 2007, 22:54
Сообщение #5


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(Singer @ Dec 9 2007, 02:32) *
LUT, который является не триггером, а четырехвходовой таблицей истинности, фактически памятью с организацией 16x1. На базе LUT реализуются все логические функции (максимум от четырех переменных, по число входов)

Ксайлинкс сейчас уже делает 6 входовые ЛУТы (Вёртекс 5). плотность упаковки комбинаторной логики в ЦЛБ повысилась в 3 раза (это значит меньше межЦээЛБэшных переходов - больше скорость).


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
Singer
сообщение Dec 8 2007, 23:17
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 52
Регистрация: 13-11-07
Пользователь №: 32 296



Цитата(CaPpuCcino @ Dec 9 2007, 01:54) *
Ксайлинкс сейчас уже делает 6 входовые ЛУТы (Вёртекс 5). плотность упаковки комбинаторной логики в ЦЛБ повысилась в 3 раза (это значит меньше межЦээЛБэшных переходов - больше скорость).

Понятно, значит неплохой шаг вперед сделали...с Virtex 5 пока не сталкивался, пока хватает Virtex 4...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 07:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016