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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Altera лицензировала MIPS32, К чему бы это?
анатолий
сообщение Oct 30 2009, 10:15
Сообщение #31


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 10-12-05
Из: Украина
Пользователь №: 12 052



Типичное применение микропроцессорного ядра - ПЛИС, подключаемая к Ethernet.
На ядре реализуется стек TCP/IP и упаковка телеграмм - то, что на конечном автомате реализовать сильно
заморочливо.
Таких применений - море. Сейчас в SoC на 1 млн. вентилей приходится 1 млн команд встроенного матобеспечения.
Это значит усложняются - запутываются алгоритмы.
Такие алгоритмы лучше, быстрее реализовать на Си, чем на Verilog.
C переносимостью то же самое.
Поговаривают, что как 25 лет назад LUT стала базовой ячейкой ПЛИС, так вскоре процессорное ядро будет базовой ячейкой новых ПЛИС. А дешевые ПЛИС - это часто дорогие ПЛИС, только с предыдущего поколения.
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 30 2009, 10:58
Сообщение #32


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(анатолий @ Oct 30 2009, 04:15) *
Поговаривают, что как 25 лет назад LUT стала базовой ячейкой ПЛИС, так вскоре процессорное ядро будет базовой ячейкой новых ПЛИС. А дешевые ПЛИС - это часто дорогие ПЛИС, только с предыдущего поколения.


плавали знаем но с програмированием там еще тот геморой, да и где они ? сколько восторженных слов было FPOA например, ну и где они ? так что LUT (скорее всего 8 ми входовой) и DSP блоки (скорее всего DSP алу) еще долго будут базой %)


--------------------
Go to the top of the page
 
+Quote Post
yes
сообщение Oct 30 2009, 13:19
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



я не понял.
SoC это подразумевает заказные кристаллы?
ну то есть standart cell ASIC + IP (процессора например)?

это же СОВЕРШЕННО другая ситуация - посмотрите, например, на сайте easic-a фотографию размеров FPGA-шной "плитки" и easic-овской, которая что-то типа стандартного eco-cell-a (а еко-целлы больше и хуже по таймингу чем обычные)

и это соотношение будет всегда, независимо от текущего размера КМОП технологии - абсолютные размеры и потребление будут уменьшаться, но соотношение всегда будет в пользу непрограммируемого элемента
(в предположении, что всякие наны-технологии не рассматриваем, да и там скорее всего будет так же)

причем выигрыш по параметрам у ASIC-а будет значительным (по крайней мере пока соотношение где-то раз в 10)


Цитата(анатолий @ Oct 30 2009, 13:15) *
Типичное применение микропроцессорного ядра - ПЛИС, подключаемая к Ethernet.


а какой выигрышь здесь даст интеграция ПЛИС+ЦПУ в один чип (который, скорее всего, больше и дороже чем отдельные камни)
больше и дороже потому, что он менее универсальный производится меньшими партиями и т.п.
Go to the top of the page
 
+Quote Post
анатолий
сообщение Nov 2 2009, 12:54
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 10-12-05
Из: Украина
Пользователь №: 12 052



Цитата(yes @ Oct 30 2009, 16:19) *
а какой выигрышь здесь даст интеграция ПЛИС+ЦПУ в один чип (который, скорее всего, больше и дороже чем отдельные камни)
больше и дороже потому, что он менее универсальный производится меньшими партиями и т.п.


Значит здесь вопрос, что лучше, ПЛИС+контроллер Езернет или просто ПЛИС?
Сейчас в ПЛИС контроллер Езернет уже есть. Xilinx выбрала за нас.
Ядро ARM, похоже, будет масочным. И АМВА при нем.
Если приложение - какой-нибудь медленный датчик - то 2 чипа: микроконтроллер+Езернет или просто микроконтроллер с Езернетом - лучшее решение. Тогда и ПЛИС не нужно.
Я всегда ставлю микроконтроллер, если он успевает. Если не успевает - тогда ПЛИС.
А если в ПЛИС есть и микроконтроллер, и Езернет, и оччень многое другое, то никаких проблем.
Go to the top of the page
 
+Quote Post
yes
сообщение Nov 3 2009, 17:02
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(DmitryR @ Oct 20 2009, 12:20) *
По моему мнению, они занимаются ерундой, особенно Xilinx: ну это же маразм, променять суперскалярный PPC440 на такое г. IMHO, в харде надо делать камни, которые обгоняют любые синтезированные на логике процессоры хотя бы в пять раз. PPC440 к этому параметру приближался, выдавая 800 MIPS там, где Microblaze выдает 200. Поэтому я думал, что их (Xilinx) совместные проекты с OpenSPARC неспроста, и в Virtex-6 FXT мы увидим SPARC T1. Вот это было бы по-мужски, а так - баловство все.


как говорится: +1

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

я Т1 пытался поднять в V4 200 - не влезло, ну и сорцы у них очень странные - то ли это продукт какого-то хай левел тула, то ли результат организации работы когда несколько надмозгов рисуют в визио/на бумажке, а потом тыща индусов кодирует это в верилоге

реально удалось его синтезировать?
я вот думаю для стратикса 3 попробовать, вроде должно влезть... но времени блин нету...
но с тех пор Т2 выложили...

в этом есть некоторый смысл - мы сейчас АЗИК с 4х процессорным Sparc V8 (Leon) придумываем, и все-равно плохо - быстродействия не хватает, а из-за кривоватой мультипроцессорности приходится извращаться...

--------------

upd: посмотрел - вроде бы заточили под FPGA
http://fpga.sunsource.net/
видимо я не понял как опции выставлять
Go to the top of the page
 
+Quote Post
анатолий
сообщение Nov 4 2009, 11:30
Сообщение #36


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 10-12-05
Из: Украина
Пользователь №: 12 052



Вот здесь подробно разъяснено, в чем дело:
http://www.fpgajournal.com/articles_2009/2..._processors.htm
В двух словах:
-Фирмы будут делать hard cores, а soft cores пусть делают другие.
-Nios и Microblaze как были -так и будут.
-На современном кристалле hard core - это маленький процент транзисторов, если не используется - ну и не надо.
-Будут hard core как для дорогих, так и дешевых кристаллов.
-AMBA может наконец-то сотворит какой-то стандарт по интерфейсам модулей для ПЛИС.
Go to the top of the page
 
+Quote Post
yes
сообщение Nov 5 2009, 09:46
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(анатолий @ Nov 4 2009, 14:30) *
-На современном кристалле hard core - это маленький процент транзисторов, если не используется - ну и не надо.

-AMBA может наконец-то сотворит какой-то стандарт по интерфейсам модулей для ПЛИС.


нужно учитывать, что хард коре это еще немерянные затраты на разработку (причем чем хардовей, тем дороже), поэтому оно может быть либо в мильйонных партиях, либо дорогим
у нас, например, стоимость АЗИКа (чипа) выходит в несколько сотен баксов - хотя кремний стоит копейки

а АМБА3, имхо, правильно сделано и подойдет для ПЛИС и для проекта в нескольких ПЛИС, но для того, чтоб оно эффективно работало - корки процессоров (ну и периферии) нужно переделывать (идеологически)
Go to the top of the page
 
+Quote Post
SM
сообщение Nov 5 2009, 09:57
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(yes @ Nov 5 2009, 12:46) *
нужно учитывать, что хард коре это еще немерянные затраты на разработку (причем чем хардовей, тем дороже)


Ну если все равно разрабатывать ФПГА, и делать новую топологию, то наличие или отсутствие там хард-коров это доли процента от стоимости, так как львиная доля это маски, а стоимость масок не зависит от того, что там в них, только от технологии. (не считая, конечно, стоимости лицензий на эти коры) Более того, скорее всего они сами себе MPW делают, изготавливая сразу образцы всех видов нового семейства на одной пластине. И будет там 10 видов или 20 - стоимость не изменится.
Go to the top of the page
 
+Quote Post
yes
сообщение Nov 5 2009, 10:09
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(SM @ Nov 5 2009, 12:57) *
Ну если все равно разрабатывать ФПГА, и делать новую топологию, то наличие или отсутствие там хард-коров это доли процента от стоимости, так как
...


позволю себе не согласится - FPGA это регулярная структура - разработал ячейку с локальным интерконнектом и "бэкбон" глобального интерконнекта и готово (тем более в штате фирмы сидят эксперты (я надеюсь smile.gif) по проектированию FPGA)

а какие-то функциональные коры - это нужно либо платить сторонним конторам за ИП или же создавать у себя специализированные подразделения (что в условиях мировой экономической жопы требует железных яиц у менеджмента фирмы)

вобщем, посмотрим, что выйдет, но попрошу записать smile.gif - я сомневаюсь в успехе
Go to the top of the page
 
+Quote Post
SM
сообщение Nov 5 2009, 10:23
Сообщение #40


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(yes @ Nov 5 2009, 13:09) *
позволю себе не согласится - FPGA это регулярная структура - разработал ячейку с локальным интерконнектом и "бэкбон" глобального интерконнекта и готово (тем более в штате фирмы сидят эксперты (я надеюсь smile.gif) по проектированию FPGA)

а какие-то функциональные коры - это нужно либо платить сторонним конторам за ИП или же создавать у себя специализированные подразделения (что в условиях мировой экономической жопы требует железных яиц у менеджмента фирмы)


А на мой взгляд это околоодинаковые трудозатраты. Даже, как мне кажется, написать формирователь этой регулярной структуры как бы не сложнее было, чем отсинтезировать и отPARить некую айпи готовыми тулами. Лично мне вот оказалось куда сложнее сделать генератор ROM-памяти (свой, для тормозной и ультракомпактной памяти), хотя это регулярная структура, чем отсинтезировать, разместить и развести все остальное, что там ее использует.
Go to the top of the page
 
+Quote Post
dvladim
сообщение Nov 5 2009, 20:51
Сообщение #41


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(SM @ Nov 5 2009, 14:23) *
А на мой взгляд это околоодинаковые трудозатраты. Даже, как мне кажется, написать формирователь этой регулярной структуры как бы не сложнее было, чем отсинтезировать и отPARить некую айпи готовыми тулами.

Во-во, блок, который конфигурацию загружает, они же сами как-то делают.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 5th July 2025 - 03:27
Рейтинг@Mail.ru


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