|
ARM Cortex™-M1 processor for FPGAs |
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 31)
|
Apr 30 2008, 02:23
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(Doka @ Apr 29 2008, 14:59)  2. Заявленная производительность в 200МГц. Интересно какая методология оптимизации производительности использовалась, ведь, насколько я знаю ни MicroBlaze, ни NIOS, ни LatticeMico32 не показывают такой производительности (интересует кто постарался больше: маркетологи АRM над красноречивым значением или инженеры ARM над заточкой под архитектуру FPGA). кхм, вот это http://www.altera.com/products/ip/processo...&WT.oss=ARMлежит на альтере уже почти год (если мне память не изменяет). 200МГц на сыклоне и не пахнет. не знаю архитектуры именно ядра кортекс М1, но если опираться на арм7 то ИМХО один в один микроблейз с 3-х стадийным конвейером (версия 4.х если не ошибаюсь, у более нового 5 ти стадийный конвейер как у ниоса). ИМХО думаю чудес производительности, особено с большим количеством переферии и мастеров, слейвов ждать не стоит. и если я правильно понял на ядре стоит AHB (могли бы AXI сделать). По сравнению с ней Avalon Switch Fabric более гибкая архитектура. ЗЫ. Все вышесказанное ИМХО, гуру поправьте если ошибся
--------------------
|
|
|
|
|
Apr 30 2008, 08:16
|

Частый гость
 
Группа: Свой
Сообщений: 173
Регистрация: 5-11-07
Из: Чернигов, Украина
Пользователь №: 32 078

|
Part Number: FA100-KT-30001 Description: ARM Cortex-M1 FPGA Dev Kit (Cyclone III) Price: $2,500.00 IP licensing process, the Cortex-M1 Development Kit ... a 1-year term. The license provides perpetual implementation rights for these designs, and includes a free 1,000 unit royalty grant which can be extended quickly and easily on a pay-as-you-go basis.
А вот у Actel предложение лучше Cortex-M1 with Actel — Small, Fast, and Free и по тексту сайта тоже написано, что на шару. И даже характеристики приведены: Cortex-M1 processor operates at up to 68 MHz and can be implemented in as few as 4,410 tiles
Кто нибудь с Actel сталкивался, как у них с софтом и IP core дела обстоят?
|
|
|
|
|
Apr 30 2008, 08:19
|

Частый гость
 
Группа: Свой
Сообщений: 173
Регистрация: 5-11-07
Из: Чернигов, Украина
Пользователь №: 32 078

|
Ха-ха На другой странице http://www.actel.com/products/ip/search/detail.aspx?id=652уже другие данные Cortex-M1 processor operates at up to 72 MHz and can be implemented in as few as 4,300 tiles
|
|
|
|
|
May 2 2008, 20:43
|
Знающий
   
Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164

|
Цитата(chds @ Apr 30 2008, 10:16)  А вот у Actel предложение лучше Cortex-M1 with Actel — Small, Fast, and Free и по тексту сайта тоже написано, что на шару. И даже характеристики приведены: Cortex-M1 processor operates at up to 68 MHz and can be implemented in as few as 4,410 tiles
Кто нибудь с Actel сталкивался, как у них с софтом и IP core дела обстоят? Пробовал играться с Actel-овским CoreConsole и CoreMP7 с год назад. Очень быстро сдался - CoreConsole валилась каждые 5 минут (или чаще), ни одного проекта до конца так и не удалось собрать. Вторая проблема - скорость для ядра CoreMP7 была заявлена просто офигительная - если не ошибаюсь 20-24МГц для ProASIC 3, что никоим образом меня не удовлетворяло. Теперь к вопросу "на шару" - это все фуфло, бесплатных завтраков не бывает, а сыр - только в мышеловке. Цена кристалла, поддержиающего ARM выше такого-же кристалла, но без поддержки ARM (отличия тоько в Device ID) - вот вам и Royalties. Скорость, заявленная для ядра Cortex - может и будет 70МГц, но без всякой обвязки-периферии, а кому нужен такой баян. На реальных проектах (по слухам) не удается получить больше 40. В конце концов бросил я все это, взял Cyclone 3 аж за 10 зеленых тугриков и за 3 дня сделал проект с NIOS с довольно большим набором периферии и использованием только on-chip memory. Проект бежит на частоте 100МГц (точнее 96МГц) почти без затрат на оптимизацию. Уверен что можно выжать и 120-130, но мне просто не надо. Больше возни было с оптимизацией софта, пришлось купить Tasking for NIOS - результаты намного лучще и по скорости и по размеру кода, чем на поставляемом с Quartus Eclips.
--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)
А. Эйнштейн.
|
|
|
|
|
Jun 16 2008, 11:44
|
Частый гость
 
Группа: Свой
Сообщений: 168
Регистрация: 6-07-04
Пользователь №: 266

|
Вот и третье ядро анонсировали под Альтеру http://altera.com/corporate/news_room/rele...?f=hp&k=wn1Никогда, правда с ядрами Freescale не сталкивался, но сам факт приятен и подтверждает гипотезу, что SoPC (Sytem-on-Programmable-Chip) это серьезно. Дальновидные товарищи уже понимают, что классические микроконтроллеры могут скоро серьезно потесниться циклонами с процессорными ядрышками. Того же NIOSII можно засунуть в 10$ циклон3 несколько ядер, SOPC Builder поддерживает multicore. Плюс аппаратные инструкции и интерфейсы к почти всем видам памяти - вот микроконтроллеры уже и в пролете на маломальски вычислительно сложных приложениях.
|
|
|
|
|
Sep 24 2008, 07:00
|

МедвеД Инженер I
   
Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951

|
Цитата(Doka @ Sep 24 2008, 15:00)  по поводу Cortex'ов:
подскажет ли уважаемое сообщество смысл введение нового термина - TMC (Tightly Coupled Memory - плотно упакованная память)? что именно под этим имеется в виду и ради чего, собственно.
посмотрел по документации на ядро - обычный асинхронный интерфейс к массиву у ниосов это память, которая ... Tightly-Coupled Memory If you want the performance of cache all the time, put your code or data in a tightly-coupled memory. Tightly-coupled memory is fast on-chip memory that bypasses the cache and has guaranteed low latency. Tightlycoupled memory gives the best memory access performance. You assign code and data to tightly-coupled memory partitions in the same way as other memory sections.думаю у кортексов тоже самое
--------------------
Cogito ergo sum
|
|
|
|
|
Feb 25 2009, 21:02
|

Electrical Engineer
     
Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778

|
Cortex-M0 — самый маленький процессор ARM с самым маленьким энергопотреблением
Компания ARM объявила о выпуске процессора Cortex-M0. По данным компании, он стал самым маленьким процессором ARM, характеризующимся, к тому же, минимальным энергопотреблением и максимальной энергетической эффективностью.
Чрезвычайно малое энергопотребление, небольшое количество транзисторов и компактный код, по словам разработчика, позволяют получить 32-разрядую производительность по цене 8-разрядных изделий. Кроме того, появляется возможность интегрировать процессор в однокристальные системы для смешанной обработки сигналов и микроконтроллеры, что должно положительно сказаться на стоимости конечных устройств. Важным достоинством с точки зрения экономии средств является совместимость на уровне инструментов разработки и бинарных файлов с процессором Cortex-M3.
Процессор Cortex-M0 потребляет всего лишь 85 мкВт в расчете на 1 МГц тактовой частоты. За счет использования библиотеки элементов ARM 180ULL его удалось построить примерно из 12 тыс. логических вентилей.
Процессор ARM Cortex-M0 уже доступен для лицензирования. Одной из первых лицензию на использование нового процессора приобрела компания NXP Semiconductors. источник: ixbt
--------------------
|
|
|
|
|
May 22 2009, 15:11
|
Участник

Группа: Свой
Сообщений: 42
Регистрация: 18-07-06
Из: Germany
Пользователь №: 18 908

|
Цитата(sysel @ Mar 11 2009, 12:03)  Ну что, кто-нибудь уже пощупал это чудо? ColdFire dlja C-III kompiliriejutsa kak chuda, nikak problem v sami malenki pravda ne lezit 6500 LE primerno M0 dlja FPGA net, i ne budet, tolka dlja asic, na samom dele naskolka ja ponjal na FPGA byl by bolsche chem M1
|
|
|
|
|
Jun 1 2009, 08:08
|

Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852

|
Цитата(vetal @ Jun 1 2009, 11:18)  Чего мелочиться - сразу висту ставить надо. Нет, сынок, это фантастика. А вот CE - вполне. От ядра требуется поддержка ARMv4 набора инструкций и наличие MMU. P.S. Win CE - отличная операционка для Embedded.
|
|
|
|
|
Sep 23 2010, 12:04
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 29-01-09
Пользователь №: 44 114

|
Господа софорумчане, кто работал с этим ядром (Cortex-M1), где его можно взять и в каком он виде? Т.е. чем отличается триальная версия от полноценной, чем с ним можно работать? Скажите пожалуйста, если кто-нибудь знает. Заранее спасибо
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|