Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ARM7EJ-S
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Ravnoznachnost
Добрый день,

У ARMа заявлено ядро ARM7EJ-S с расширением DSP инструкциями, а в природе существуют МК с этим ядром и можно ли их достать в России? Если кто в курсе, подскажите.
etoja
Лучше используйте процессоры семейства Blackfin, созданные фирмой Analog Devices при участии фирмы Intel. Это и есть гибрид сигнального процессора и ARM ядра.
Производительность 400MIPS...700MIPS
Стоимость - от $8 в розницу.
Есть в наличии у официальных дилеров, например www.autex.ru
SpiritDance
Есть контроллеры str9x с ядром 966e-s с dsp, но без java.
Ravnoznachnost
Цитата(SpiritDance @ Apr 16 2007, 09:40) *
Есть контроллеры str9x с ядром 966e-s с dsp, но без java.

К сожалению не BF, не STR91 полностью не подходят, они слишком мощные, много едят, большие. У нас задача по проще, но в ней есть кусок который на простом процессоре решается очень трудно. STR все таки препочтительней, у него на борту достаточно FLASH и SRAM.
khach
А какие накладные расходы нужны? Все таки ядро арма TDMI, где М-расширение умножения. Может этого достаточно будет, если соптимизировать DSP часть на ассемблере? К сожалению ненашел ниодной апноты, где бы рассматривалось использование TDMI в качестве DSP.
Doka
Цитата(Ravnoznachnost @ Apr 16 2007, 13:16) *
К сожалению не BF, не STR91 полностью не подходят, они слишком мощные, много едят, большие
по BF: 400MIPS много?.. запускайте на 40MIPS (с соответствующим снижением питания ядра) - вообще он более продуманный по энергопотреблению, чем могло показаться на 1й взгляд.

Цитата(Ravnoznachnost @ Apr 16 2007, 13:16) *
STR все таки препочтительней, у него на борту достаточно FLASH и SRAM.
есть и BF с флешем программ на борту
dxp
Цитата(etoja @ Apr 16 2007, 12:42) *
Лучше используйте процессоры семейства Blackfin, созданные фирмой Analog Devices при участии фирмы Intel. Это и есть гибрид сигнального процессора и ARM ядра.

Насчет АРМ ядра - ничего не путаете? Там свое оригинальное ядро, ничего общего с АРМами не имеющее. АРМ - вообще фон неймановский проц, а тут модифицированная гарвардская архитектура.


Цитата(Ravnoznachnost @ Apr 16 2007, 16:16) *
К сожалению не BF, не STR91 полностью не подходят, они слишком мощные, много едят, большие.

Blackfin много ест? Порядка 50 мВт на 200 МГц! Такой АРМ еще поискать. Насчет большого размера - BGA160 - 12х12 мм.

Цитата(Ravnoznachnost @ Apr 16 2007, 16:16) *
У нас задача по проще, но в ней есть кусок который на простом процессоре решается очень трудно. STR все таки препочтительней, у него на борту достаточно FLASH и SRAM.

Есть и с флешью варианты - BF538F. Если не стоит задача сокрытия прошивки, то внешная мелкая флешка решает проблему - по любому бенефичи Blackfin'а покрывают это "неудобство".

Решать, конечно, Вам.
SpiritDance
Цитата(dxp @ Apr 16 2007, 16:30) *
АРМ - вообще фон неймановский проц, а тут модифицированная гарвардская архитектура.

Вношу поправку. smile.gif ARM7- фон-нейман, ARM9 уже гарвард.
Ravnoznachnost
Сам не пробывал, но консультировался. Сказали что очень плохо поулчилась задача на ARMе, хотя не утверждают,что ее нельзя было на ARMе как то с оптимизировать.

Посмотрел по внимательней на BF, призадумался ... Хотя душа больше к ARM7 лежит, но буду думать.
amw
Цитата(SpiritDance @ Apr 16 2007, 16:28) *
Вношу поправку. smile.gif ARM7- фон-нейман, ARM9 уже гарвард.

Это еще как смотреть.
Где ж там Гарвард, если память SDRAM одна?
Хотя при наличии раздельных кешей то таки да - Гарвард.
Однако путаный какой-то Гарвард получается.
EKirshin
Цитата(dxp @ Apr 16 2007, 16:30) *
Есть и с флешью варианты - BF538F. Если не стоит задача сокрытия прошивки, то внешная мелкая флешка решает проблему - по любому бенефичи Blackfin'а покрывают это "неудобство".

Решать, конечно, Вам.

Кстати, на самом деле, имеющаяся Flash внутри BF-538F висит на шине (EBIU), которая выведена наружу! Поэтому, можно при загрузке (исполняться из Flash Blackfin не умеет...) слить всю прошивочку, подключившись к EBIU внешне.
Флэш внутри BF-538F сделана исключительно для удобства, а не для защиты кода.
А вот для защиты - имеется технология Security LockBox - в новых BF-54x и BF-52x. Она построена на двухуровневом шифровании (авторизация + последующая дешифрация). И в новых BF флэши нет, т.к. делается ставка на шифрование.
SpiritDance
Цитата(amw @ Apr 16 2007, 18:35) *
Это еще как смотреть.
Где ж там Гарвард, если память SDRAM одна?

Тип памяти для архитектуры не важен. smile.gif Главное что в девятке разделены шина данных и шина команд, и кеша , соответсвенно два. smile.gif
dxp
Цитата(EKirshin @ Apr 17 2007, 00:22) *
(исполняться из Flash Blackfin не умеет...)

И это правильно.

Цитата(EKirshin @ Apr 17 2007, 00:22) *
слить всю прошивочку, подключившись к EBIU внешне.

Вы это сами пробовали? Или достоверно знаете? Или это документировано (сам доку на них не изучал еще)? Или сделали такой вывод на основании блок-диаграммы процессора?

Цитата(EKirshin @ Apr 17 2007, 00:22) *
Флэш внутри BF-538F сделана исключительно для удобства, а не для защиты кода.
А вот для защиты - имеется технология Security LockBox - в новых BF-54x и BF-52x. Она построена на двухуровневом шифровании (авторизация + последующая дешифрация). И в новых BF флэши нет, т.к. делается ставка на шифрование.

А ключ где хранится?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.