|
|
  |
Кол-во тактов в LPC, ткните носом |
|
|
|
Nov 21 2005, 10:41
|
Участник

Группа: Свой
Сообщений: 72
Регистрация: 8-11-04
Из: Томск
Пользователь №: 1 070

|
Покопайся в DDI0210B_7TDMI_R4.pdf
|
|
|
|
|
Nov 24 2005, 08:24
|

Частый гость
 
Группа: Свой
Сообщений: 166
Регистрация: 24-03-05
Из: Санкт-Петербург
Пользователь №: 3 661

|
Цитата Чего обрабатывать то хотим? Софт-модем, только очень специфический. Посмотрел документ с сайта АРМ. В принципе не так все страшно, должно получиться, но с маленьким запасом. Меня теперь больше латентность прерываний беспокоит, так как на входе в прерывание можно много тактов потерять. Поэтому хочу узнать, какие компиляторы позволяют осуществлять тонкие настройки, например не использовать длинные команды, такие как LDM и ограничить количество регистров сохраняемых в стек.
|
|
|
|
|
Nov 24 2005, 08:28
|

Профессионал
    
Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555

|
Цитата(moonrock @ Nov 24 2005, 11:24)  Цитата Чего обрабатывать то хотим? Софт-модем, только очень специфический. Посмотрел документ с сайта АРМ. В принципе не так все страшно, должно получиться, но с маленьким запасом. Меня теперь больше латентность прерываний беспокоит, так как на входе в прерывание можно много тактов потерять. Поэтому хочу узнать, какие компиляторы позволяют осуществлять тонкие настройки, например не использовать длинные команды, такие как LDM и ограничить количество регистров сохраняемых в стек. Ассемблер точно позволит  А если серьезно то в GNU можно либо подправить machine description или свои макросы ассемблерные написать, но я думаю проще прерывания на асме написать.
|
|
|
|
|
Nov 24 2005, 11:05
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(moonrock @ Nov 24 2005, 11:24)  Цитата Чего обрабатывать то хотим? Софт-модем, только очень специфический. Посмотрел документ с сайта АРМ. В принципе не так все страшно, должно получиться, но с маленьким запасом. Меня теперь больше латентность прерываний беспокоит, так как на входе в прерывание можно много тактов потерять. Поэтому хочу узнать, какие компиляторы позволяют осуществлять тонкие настройки, например не использовать длинные команды, такие как LDM и ограничить количество регистров сохраняемых в стек. Немного не в тему. С АРМ7 работаю не слишком давно, однако, по моему мнению, для реализации более-менее сложного модема (кстати, каковы его параметры?), его вычислительных ресурсов недостаточно. Главная беда - тормознутость именно архитектуры самого ядра. Использование АРМ7 может быть оправдано долько для симплексных и полудуплексных модемов с одномерной модуляцией и невысокой скоростью передачи данных. Для реализации же более продвинутых методов передачи/приема лучше, все-таки, использовать недорогой DSP, или ARM9. К примеру, для реализации специфического (фреймового) модема с QPSK, полный дуплекс, заняло примерно половину выч. ресурса процессора ADSP-2181, 33 МГц, причем вся прога была написана на асме.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Nov 24 2005, 11:44
|

Частый гость
 
Группа: Свой
Сообщений: 166
Регистрация: 24-03-05
Из: Санкт-Петербург
Пользователь №: 3 661

|
Мыкрочип? Низачто!  Посмотрите внимательно ПДФ и почитайте о нем, в нашем форуме уже обсуждали. Я по питанию уже не попадаю. Станислав. Модем простой, симплекс, скорость 9600, но на поднесущей, по нашим с напарником прикидкам все получается. Для нашей задачи еще подойдет TMS320LF2401, но еще с ним разбираться надо долго, не хочу. Главное требование у нас - LOW COST. А поэтому нам подходит только филипс. Кстати вы слышали, что появятся LPC2101,2,3 с ядром 70 МГц и повышенной скоростью ногодрыгства. Только памяти у них мало - 8/16/32к соответственно. А! И модуляция двухпозиционная, скорее всего FSK будет
|
|
|
|
|
Nov 24 2005, 12:36
|

Знающий
   
Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274

|
Цитата Мыкрочип? Низачто! Да можно и валенком дрова рубить, и модемы на контроллерах общего назначения без DSP инструкций делать - кто ж против. Децкий сад восьмое марта. Цитата Посмотрите внимательно ПДФ и почитайте о нем, в нашем форуме уже обсуждали А чего мне читать, у меня несколько проектов на dsPIC. Цитата Я по питанию уже не попадаю. Вы сами то хотя бы даташит смотрели? Диапазон напряжений питания от 2,5 В Цитата Кстати вы слышали, что появятся LPC2101,2,3 с ядром 70 МГц и повышенной скоростью ногодрыгства Цитата Кстати вы слышали, что появятся LPC2101,2,3 с ядром 70 МГц и повышенной скоростью ногодрыгства Образцы есть уже в Питере http://www.gamma.spb.ru/news.php?id=77
|
|
|
|
|
Nov 24 2005, 13:51
|

Частый гость
 
Группа: Свой
Сообщений: 166
Регистрация: 24-03-05
Из: Санкт-Петербург
Пользователь №: 3 661

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