Jump to content

    
  

3 members have voted

  1. 1. Используете ли вы TMS320C667X в своих изделиях?

    • Да, изделие выпускается серийно
      2
    • Сейчас разрабатываем
      1
    • Используем конкурентов (напишите, каких)
      0


Отзовитесь, кто юзает TI TMS320C667X

Привет.

Планируем заложить данный камень в свое изделие, поэтому интересует вопрос насколько данный DSP распространен по сравнению с аналогами, чтобы вдруг не сняли с производства. Проголосуйте и отпишитесь внизу, если можно, насколько серийны ваши изделия.

Извиняюсь сразу, если вопрос тупой.

 

Share this post


Link to post
Share on other sites

Используем для обработки в радиолокаторе С6678. Проц - супермощный. Брали восьмиядерный именно исходя из предыдущего опыта ЦОС на ADSP-21469.

Рассчитывали задействовать 4+ ядра, но все работает на одном и при этом не вылезает за 30% загрузку. ISA у ядер С66x гораздо лучше заточена для ЦОС, чем у AD.

 

Проблемы:

1. Нужно отводить тепло, т.к. печка пипец. Даже когда на него просто подано питание жрет 7 Вт.

2. На морозе нужно греть. Ниже -40 загружается нестабильно. Поэтому греем транзистором до -40, а дальше он нормально грузится.

3. Документация. Ее тонны, информация размазана по даташитам, поэтому представить картину целиком бывает непросто.

4. Куча ошибок в даташитах, которые не исправляются годами. В одном только EMIF наткнулись на 3 ошибки.

5. Если не собираетесь использовать драйверы и ОС от TI, приготовьтесь к мукам. Периферия реально сложная, а в документации бывает написано что-то типа "не пытайтесь это запрограммировать, используйте наш драйвер". Нас спасло то, что како-то продвинутой функциональности от нее не требовалось.

6. Если собираетесь использовать драйверы и ОС от TI, приготовьтесь к глазному кровотечению. Код реально писали индусы с целью повышения WTF per minute по всему миру.

 

Проект не серийный, 5 штук только изготовили. В продолжении проекта (который, надеюсь, станет серийным) наверное будем брать Keystone II (66AK2H06 или 66AK2L06).

Edited by Ghost2

Share this post


Link to post
Share on other sites

их хоть купить простому смертному можно без DoD или там и нотификаций ФСБ? понимаю что это отдельная тема, но вкратце

Share this post


Link to post
Share on other sites
Можно, чего ж нельзя, Abtronics.

Ну я неа знаю, маузер например на юр лицо в прямом трансивере отказал субггц без нотификации

Share this post


Link to post
Share on other sites

Смотрю не густо получилось. После анализа появились грустные чувства. Данная архитектура была выпущена в 2010 году и по идее является последней - после нее новых нет, а только интеграция с ARM. Т.е. разработка технологии остановилась. AD свои TigerSharc перестает выпускать. Даже сам представитель TI заявил мне, что Core i7 быстрее C6678.

 

В итоге думаю, что TI будут выпускать этот чип, пока будет спрос, а он быстро упадет. В нашем сегменте низкая стоимость или потребление не являются чем-то необходимым, поэтому, похоже, надо думать об альтернативах - либо стандартных Intel, либо ПЛИС...

 

Share this post


Link to post
Share on other sites

667х уже устарел, надо брать keystone 2, кто там кого быстрее по мнению представителя TI бабка надвое сказала, все определяется целями и задачами, чтобы ввести поток данных в интел еще попотеть придется с каким-нибудь PCI-Express, если вычислительной мощности не с избытком, придется юзать SSE/AVX, а они под ЦОС не заточены, больше под графику/видео. FPGA тоже геморрой, иногда без них никак для каких-нибудь "тупых мипсов" типа фильтров или для сигналов с очень широкими полосами от 50 МГц, но разработка и отладка более-менее сложных алгоритмов та еще радость по затрачиваемому времени и поиску специалистов.

 

Поэтому ИМХО опрос странный, отталкиваться нужно от целей и задач, а не от статистики использования другими людьми, да еще и конкретного процессора, у того же TI сейчас линейка довольно широкая, есть новый процессор от AD, тоже вроде неплохо смотрится по описанию в сравнении с аналогами.

Share this post


Link to post
Share on other sites

Отпишусь. Использовали C6678 в изделии, в серию не пошло.

Видел успешное применение в сложных малосерийных (не военных) изделиях.

 

Сигнальник такого класса ранее не применяли, был взят с "запасом".

Личное впечатление: задача была решена, от проца - положительное,

от драйверов TI - "тонкий лед под ногами".

Для себя был сделан вывод, что вопрос применимости требует тщательной проработки заимствуемых драйверов TI.

В случае проблем с ними объем работы может быть необозримым.

 

Из богатств проца использовали:

1) Вычислительная задача в плавучке, 1 ядро 80% загрузки, остальные ядра не потребовались.

2) Память DDR3 на шине 32. Завелась на скорости по документации (с учетом errata).

3) Загрузка из внешней последовательной памяти

4) Интерфейс SRIO 1 lane 3.25

5) Интерфейс Ethernet 1G

 

Программные компонеты от TI были ОС, драйвера SRIO и Ethernet/TCP-IP стек.

Были проблемы совместимости этих драйверов.

Скорость данных по SRIO была достигнута не полная, нюансы в драйвере.

 

Для DASM: покупали без проблем. TI не требует NDA.

 

Вообще проц похоже "гражданская" молотилка для серверов(?).

Года три назад был одним из лидеров по FLOPS/ядро и FLOPS/Вт.

Сейчас скорее всего остается таковым, среди чистых сигнальников.

 

Share this post


Link to post
Share on other sites

Процессор довольно популярный у тех, кто занимается цифровой обработкой больших потоков данных, например, очень часто вижу применению у радарщиков и связистов.

Обычно идет в паре с плисиной. Это про C6678xxx. Переход на этот процессор очень характерен для тех, кто использовал ранее С6455xxx.

С поставками проблем нет.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this