Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 21:33

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Virtex-5
СообщениеДобавлено: Пт авг 25, 2006 00:51 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Virtex-5 - это новое семейство high-end FPGA от Xilinx. 65-нм техпроцесс, множество всяких нововведений, вобщем, очент полезно. Вот как раз добрался до ISE 8.2, которая их поддерживает, пощупал немножко своими загребущими лапами, и решил поделиться впечатлениями.

Во-первых, радует, что Xilinx достаточно быстро перешел на 65 нм. Из производителей ПЛИС пока больше никто туда не перешел. Соответственно, Virtex-5 пока без конкурентов. И мало того, что его предшественник Virtex-4 шел по 90 нм (что уже дает возможность надеяться на рост тактовых частот и уменьшение удельной стоимости), так еще и наворотили потрясающих вещей в архитектуре!

По порядку:
1) Сколько входов в LUT? В FPGA, стандартно, четыре. Actel с его тремя пока не рассматриваем, их ПЛИС хороши радиационной стойкостью, а вот архитектура в стиле "вырасту - буду джипом". И Xilinx, и Altera делали по 4 входа, причем старались поставить рядом что-нибудь мультиплексирующее, которое в ряде случаев позволяло делать функции с большим числом входов. Но это было "нечестно", поскольку по-честному надо было ставить больше памяти на хранение таблиц истинности. А мультиплексоры кардинально проблему не решали. Так вот. В Virtex-5 каждая LUT имеет ШЕСТЬ совершенно честных входов! То есть там действительно по 64 бита памяти на хранение таблицы истинности. Ничего себе 65 нм сработало. Причем LUT можно разбить на две по 5 входов.
2) Диагональная трассировка. Нет слов. Просто нет, и все тут. Интересно, а когда ждать трехмерную трассировочную матрицу? Вобщем, за один и два шага теперь можно достигать примерно в полтора раза большего числа соседних ячеек.
3) Блочная память была по 18 кбит, стала по 36! Опять-таки с возможностью разбивки на 2 по 18.
4) Усовершенствованный DSP, в котором не два операнда по 18 бит, а 25 и 18. Вместо аккумулятора некое образование "регистр-сумматор-вычитатель" с возможностью каскадирования. В целом все это крутится на частотах до 550 МГц.
5) Опять будут различные подсемейства, ориентированные на логику, DSP и процессоры. Интересно еще, какое процессорное ядро.

Эксперименты с проектами дали интересную картину. Ну, 1728 МГц на двух последовательных триггерах - вобщем-то ожидаемо. Это константа Tperiod проверялась, это очень уж синтетический показатель. Но вот стабильный рост на 20-30% по сравнению с Virtex-4 того стоит (тут я еще подробнее покопаюсь). Причем работают два фактора. Первый - естественное экстенсивное улучшение показателей при переходе к 65 нм. Второй - сыграла архитектура! Процессорный проект имел на Virtex-4 максимум 12 уровней логики в самой длинной цепи. То есть от триггера до триггера идут 12 последовательных ячеек, каждая из которых вносит пропорциональную задержку. Ничего не меняя, ставим Virtex-5. Вместо 12 уровней их стало 9!!! То есть 25% выиграно просто так, задаром, за счет 6-входовых функций. А ведь для процессоров многовходовые комбинаторные элементы - основа декодеров команд (например, сравнить 32-разрядный код с такой же 32-разрядной константой).

Пока что этой прелести еще нет, плат для нее тоже, но как только появятся, я их обязательно поковыряю. Благо теперь мне это гораздо проще делать.

Вот :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 25, 2006 11:46 
Огласите цену, пожалста! :shuffle;


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 25, 2006 22:11 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Гм, это все будет в январе, не раньше. И сотни у.е. Там кристаллы от 30 до 330 тыс. ячеек, цены будут в соответвующем диапазоне. Причем цены разные, сначала пойдут engineering samples, потом потихоньку рабочие кристаллы. И еще куча разных цен, для разных условий поставки.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс окт 08, 2006 01:14 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
На www.xilinx.com теперь можно посмотреть на плату ML-501 на базе Virtex-5LX50. Стоит, гм... около 1000 у.е. Но сдается, что оно того стоит.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс окт 15, 2006 01:23 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Теперь ML-501 можно не только посмотреть, но и купить. С ценой пока точно неясно, но для заказа она уже доступна.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 17, 2006 00:50 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Уххх! Выложили информацию по Virtex-5LXT. Это LX с приемопередатчиками: Ethernet, RocketIO (может делать, например, SATA, и еще разные последовательные высокоскоростные интерфейсы), и PCI-Express. Вот!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB