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

 
 
> TMS320C280, Как он
anton
сообщение Aug 30 2005, 16:12
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 622
Регистрация: 31-07-04
Пользователь №: 422



Что скажете о подобном звере кто нибуть сталкивался?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ostver
сообщение Aug 31 2005, 05:37
Сообщение #2


Местный
***

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



Семейство в целом или какой-то конкретный процессор интересует?
Go to the top of the page
 
+Quote Post
ChD
сообщение Aug 31 2005, 18:09
Сообщение #3





Группа: Новичок
Сообщений: 8
Регистрация: 20-12-04
Из: Россия, Воронеж
Пользователь №: 1 575



Мы собираемся их использовать, поскольку есть встроенная флеш с криптозащитой. Другие альтернативы не устраивают. Да и JTAG-и от 320С5x подходят (есть в наличии) - только ПО сменить надо. В живую пока не щупали - только заказали. Если есть какие-либо подводные камни - буду благодарен за подсказки.
Go to the top of the page
 
+Quote Post
dxp
сообщение Sep 1 2005, 04:34
Сообщение #4


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(ChD @ Sep 1 2005, 00:09)
Мы собираемся их использовать, поскольку есть встроенная флеш с криптозащитой. Другие альтернативы не устраивают. Да и JTAG-и от 320С5x подходят (есть в наличии) - только ПО сменить надо. В живую пока не щупали - только заказали. Если есть какие-либо подводные камни - буду благодарен за подсказки.
*

Весь проц - один большой подводный камень. smile.gif Шутка. Проц, как проц, только толстый и навороченный - доки одной под три тыщи страниц в целом. Огромное количество регистров, битов, флагов. Стоит на пару месяцев отвлечься от работы с ним, так потом все как в первый раз. smile.gif Хотя это следствие монстровости.

По делу. Если программа будет выполняться из флеши, то реальная скорость выполнения упадет более чем в полтора раза на линейных участках кода - флешь там обычная медленная, чтобы там не говорили отдельные представители ТИ. При ветвлениях все еще хуже - там не только конвейер обнуляется, но и кэш выборки из флеши - реально обычный переход при работе из флеши выполняется аж 11 тактов. Это надо иметь в виду и критичный код копировать в ОЗУ и гонять оттуда. Исключения составляют операции цикла, которые после инструкции RPT - они всегда работают на максимальной скорости, т.ч., например, умножения с накоплением будут выполняться бодро.

АЦП его реально имеет честных 10 бит (о чем честно написано в доке). И то, если грамотно сконструировать плату.

Периферия богатая. Говорят, не без глюков, хотя сам пока не сталкивался, хотя использовал далеко не все.

Флешь имеет небольшой ресурс - по заявлению фирмы около 100 циклов, что на сегодняшний день немного. Стирается она долго - несколько секунд.

Раздражает организация прерываний. Мало того, что там неслабый контроллер прерываний, так еще куча всяких включалочек - пока настроишь то или иное прерывание - сем потов сойдет. Вдобавок, надо не забывать, что внутри обработчка прерываний надо делать acknowledge, иначе в следующий раз прерывание не произойдет. В общем, все это на порядок сложнее, чем в обычных простых МК.

Писать на асме, кому как, а мне не комфортно - огромное количество инструкций, никакой ортогональности. Ну и один аккумулятор тоже не радует на фоне современных процов с регистровыми файлами.

При рисовании схемы надо не забыть позаботиться об очередности подачи питания - это важно. Тут же надо помнить, что на вход клока, если используете внешний генератор, надо подавать сигнал не более напряжения питания ядра, которое 1.8 В - а генераторов таких поискать! Выход тут в использовании преобразователя уровня. В общем, мелочи, а неприятно - ведь трудностей тут никаких принципиальных нет, просто недодумано, недоделано.

В целом проц работает как ожидается. Меня соблазнило богатство периферии и однокристальность. В общем, пока не жалею, да и альтернативы как-то не видно.

Т.ч. запаситесь терпением, упорством и удачи Вам.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 15:20
Рейтинг@Mail.ru


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