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

 
 
 
Reply to this topicStart new topic
> Какие процессорные ядра наиболее популярны?, Размеры, скорострельность, поддержка.
Chudik
сообщение Aug 18 2010, 22:08
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676



Какие ядрышки сегодня чаще всего встраивают в свои чипы?

То, что ARM сегодня впереди планеты всей, это понятно. biggrin.gif Поддержка Линуха на борту, невсебенное количество флэша, ОЗУ, gcc...
Но какие они есть, сколько занимают (в регистрах, в размерах....), насколько удобны с точки зрения вставления в свой проект, подключения своей периферии, какая поддержка?

Какие ещё есть более-менее проверенные ядра?
Go to the top of the page
 
+Quote Post
masics
сообщение Aug 19 2010, 02:20
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 21-02-05
Из: Melbourne, Australia
Пользователь №: 2 779



Цитата(Chudik @ Aug 19 2010, 08:08) *
Какие ядрышки сегодня чаще всего встраивают в свои чипы?

Какие ещё есть более-менее проверенные ядра?

ARC
Go to the top of the page
 
+Quote Post
Chudik
сообщение Aug 19 2010, 20:15
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676



Цитата(masics @ Aug 18 2010, 19:20) *
ARC

А более подробно можно?
Чем отличается, какие + и -

http://www.arc.com/configurablecores/
Оно?

Цитата
The ARC offers 32 separate instructions; the first 16 instructions are pre-defined in the base case and provide a set of arithmetic and logical instructions as well as load/store and branch/jump instructions. The remaining 16 instructions are available for the customer to add application-specific extensions; these may be instructions from the ARC library or ones that have been developed by the customer.

Круто, конечно. А их High C сколько стоит? И насколько он удобен в работе.
И вообще, сколько это стоит всё вместе, сколько занимает на кристалле?
Кто уже использует?

Ага, про софт здесь: http://www.arc.com/softwareandtools/softwa...aretoolkit.html
Go to the top of the page
 
+Quote Post
alehandro
сообщение Aug 20 2010, 07:12
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 22-10-07
Пользователь №: 31 608



Всякого хватает: http://focus.ti.com
Смотря что надо?

Сообщение отредактировал alehandro - Aug 20 2010, 07:13
Go to the top of the page
 
+Quote Post
masics
сообщение Aug 20 2010, 09:43
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 21-02-05
Из: Melbourne, Australia
Пользователь №: 2 779



Цитата(Chudik @ Aug 20 2010, 06:15) *
А более подробно можно?
Чем отличается, какие + и -

http://www.arc.com/configurablecores/
Оно?


Круто, конечно. А их High C сколько стоит? И насколько он удобен в работе.
И вообще, сколько это стоит всё вместе, сколько занимает на кристалле?
Кто уже использует?

Ага, про софт здесь: http://www.arc.com/softwareandtools/softwa...aretoolkit.html

Оно. В принципе, все то-же самое. Про цену сказать не могу - все индивидуально.
Занимает по-разному - в зависимости от конфигурации, типа процессора и частоты - от 60К.
Go to the top of the page
 
+Quote Post
yes
сообщение Aug 20 2010, 14:58
Сообщение #6


Гуру
******

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



для ARC gcc был, не знаю как в новых gcc 4.хх, можно брать старые 2.хх и т.п.

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

если у Вас вопрос теоритицкий
то у freescale очень хорошие ядра e500, e200 и т.д (есть и 64х битные)
также renesas барыжит SH4 SH5 и т.п. - там тоже сильно посерьезнее ARMа - dual issue и т.д.
опять же есть MIPS, который ничем не хуже ARMa только Ментор Графикс засудила фирмы развивавшие это ядро, может поэтому сейчас ARM-ы а не МИПСы повсюду

если куда-то использовать, то
есть SPARC - который доступен в открытом виде OpenSPARC (64бит) и LEON (32бит) проекты. причем на SPARC есть SMP линукс, который для АРМа находится в зачаточном состоянии
также есть открытые ядра на opencores-ах (OpenRISC по-моему, и еще есть), для которых есть инструментарий. есть LatticeMico32 (исходники), ну и всякие блейзы/ниосы с клонами - там только линукса нет, так как MMU нет

из совсем минималистического есть ZPU

ну и всяких 16-ти разрядных, DSP и т.д. ядер, которые gcc не поддерживаются полно

то есть вопрос очень общий smile.gif
Go to the top of the page
 
+Quote Post
Chudik
сообщение Aug 20 2010, 23:08
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676



Цитата(alehandro @ Aug 20 2010, 00:12) *
Всякого хватает: http://focus.ti.com
Смотря что надо?

Не, имеется ввиду не готовые процессоры, про эти я знаю, а про IP, которое покупается для встраивания в свои чипы.

Цитата
Занимает по-разному - в зависимости от конфигурации, типа процессора и частоты - от 60К.

В смысле от 60к гейтов?
Какие у вас были: минимум с минимальной частотой и максимум конфигурации с максимальной частотой?
Цена идёт на десятки тысяч или на сотни? хотя бы порядок? Даже не надо той цены, до которой вы доторговались smile.gif Какая была предложена исходно?

Цитата
если у Вас вопрос теоритицкий
....
то есть вопрос очень общий

теоретико-практический smile.gif
С нами хочет сотрудничать одна компания, тоже стартап, но под хорошим финансовым крылышком. Сотрудничество может быть обоюдоострым smile.gif. Уних есть уже наработки в цифровом IP, у нас пока прошёл tapeout нашего первого аналого-цифрового чипа (за полгода сотворили), где используются наработки наших реально крутых аналоговых дизайнеров. Их АЦП приносят прошлой компании миллионные прибыли. Когда руководству этого стартапа после подписания NDA показали на предфинальной стадии заготовку того, что собираемся выпустить и как это сделано, пришлось пол от слюней оттирать и выемки от челюстей выравнивать.
У этой компании, естественно, есть ARM, различные видеокодеки и прочее, что сейчас востребовано. Нам надо также представлять, какие их наработки могут представлять интерес для нас. Что мы можем использовать кроме их предложения, сколько это занимает на кристалле, сколько стоит и т.д. В частности, процессорные ядра.

Про ARC я посмотрел информацию. Достаточно интересно. Надеюсь, что смогу получить уточнения.
Также очень интересны следующие Open Source (в основном, потому, что они OpenCores Certified):
http://opencores.org/project,openmsp430 - для небольших чипов. При ASIC: 8k gates. В силиконе, видимо, будет примерно столько же. Выглядит достаточно заманчиво, особенно учитывая то, что у меня есть опыт работы с MSP430
http://opencores.org/project,plasma - MIPS. Вроде как должен быть поддержан тем же GCC.
http://opencores.org/project,or1k - RISC. Тоже, вроде стандартные тулы должны быть.
Но вот сколько они занимают, скорострельность и прочее - у последних не пишется.

Поэтому и закинул сюда сеть с довольно большими ячейками smile.gif

Цитата( @ Aug 20 2010, 07:58) *
из совсем минималистического есть ZPU

ну и всяких 16-ти разрядных, DSP и т.д. ядер, которые gcc не поддерживаются полно

ZPU посмотрел - тоже неплохо. smile.gif Но насколько он проверен и какая у него поддержка. Сайт этого Жилина как-то несильно на это отвечает. Есть кто-то, кто его использовал? Кто может сказать, что он использовал это ядро и насколько хорошо оно работает.
И какие проверенные DSP и т.д. есть, пусть и не поддержанные gcc?
Go to the top of the page
 
+Quote Post
yes
сообщение Aug 21 2010, 18:04
Сообщение #8


Гуру
******

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



нами проверено
http://www.gaisler.com/cms/index.php?optio...&Itemid=125
LEON3 : SPARC v8

а ZPU все-таки сильно экспериментальный, в gcc очень необычный должен быть кодогенератор - нужно проверять
хотя Жилинским CDT для эклипса пользуются все

Go to the top of the page
 
+Quote Post
Chudik
сообщение Aug 21 2010, 18:37
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676



Цитата(yes @ Aug 21 2010, 11:04) *
нами проверено
http://www.gaisler.com/cms/index.php?optio...&Itemid=125
LEON3 : SPARC v8

SPARC - это типа Super Puper ARC? smile.gif
Набор IP впечатляет. Я так понимаю, что для "домашнего" пользования и отладки можно использовать GPL, а для коммерческого использования уже покупать?
Жаль, что VHDL, здесь Верилог как-то более привычен. Но подключить модуль на одном языке к модулю на другом, насколько мне помнится, не проблема. Главное, чтобы среда разработки это позволяла делать.

Проверено значит, что вы уже успешно используете его в своих продуктах? В коммерческих? Какие у них начальные цены на лицензирование?


Цитата(yes @ Aug 21 2010, 11:04) *
а ZPU все-таки сильно экспериментальный, в gcc очень необычный должен быть кодогенератор - нужно проверять
хотя Жилинским CDT для эклипса пользуются все

Да, я это понял.
На этом форуме http://forums.parallax.com/showthread.php?t=119711 его активно обсуждают, пытаются использовать его вместо ранее используемых клонов Z80.
Go to the top of the page
 
+Quote Post
yes
сообщение Aug 24 2010, 12:19
Сообщение #10


Гуру
******

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



Цитата(Chudik @ Aug 21 2010, 22:37) *
Проверено значит, что вы уже успешно используете его в своих продуктах? В коммерческих? Какие у них начальные цены на лицензирование?


20-30k евро - сущществено дешевле арма, да и арка тоже
спросите - они отвечают

http://javad.com/downloads/javadgnss/sheets/TRIUMPH.pdf
Go to the top of the page
 
+Quote Post
Chudik
сообщение Aug 25 2010, 00:16
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676



спасибо
Go to the top of the page
 
+Quote Post

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

 


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


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