Перейти к содержанию
    

помогите выбрать DSP

Решился попробовать DSP по причине навалившихся вычислений с плав. точкой.

Ранее справлялся с FPGA. Но как начал считать плав. точку на FPGA (используя библиотечные ф-ии квартуса) объем синтезируемого устройства вылез за все мыслимые и немыслимые пределы... + на одну операцию требуется ~20 тактов :cranky:

Создавать свой блок арифметики очень не хочется, поэтому, ищу DSP с плавающей точкой.

Присмотрелся к TI, там все класно море нужных процессоров, но все таки обращаюсь за советом - Какой выбрать, чтоб периферия была (очень хочется UART) и "паябельный" корпус (чтоб сразу с БГА не мучатся) ?

 

Спасибо за рекомендации, ссылки, советы.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

TI-ный C6745 есть в LQFP и с плавучкой 1double/такт вроде как. А UART-ы думаю везде есть

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а скорости-то какие нужны?

а то может и stm32f4 подойдёт. корпуса от lqfp64.

 

Интересный...

А в чем писать и чем шить ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

IAR for ARM или Keil-ом. Для прошивки по UART у них, по моему, есть своя утилита, на сайте STM посмотрите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

эх... где был ты, stm32f4, в моей юности? :biggrin:

 

Кстати, а есть доступные киты на нем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Уже заказал TM32F4-Discovery USB Development Tool

Жду доставку. Писать планирую в Keil, а пока изучаю документацию. Пишут, что с плав точкой не все так просто, есть какие-то правила использования и инициализации. Компилятор сам все не делает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

double (8 байт) он вроде не поддерживает, это минус. Если хватает float, то можно использовать adsp21371 перемножает за один такт без всяких премудростей.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

double (8 байт) он вроде не поддерживает, это минус. Если хватает float, то можно использовать adsp21371 перемножает за один такт без всяких премудростей.

А с премудростями можно и 40-битную плавучку получить и которой достаточно, но тогда simd НЕ ВИДАТЬ.

Это также относится и к ADSP2147x и ADSP2148x, среди которых есть с 3мегабитами озу на борту, работающей на скорости проца

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...