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

 
 
 
Closed TopicStart new topic
> Кол-во тактов в LPC, ткните носом
moonrock
сообщение Nov 21 2005, 07:48
Сообщение #1


Частый гость
**

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



Подскажите где посмотреть какое количество тактов уходит на каждую команду процессора(LPC213x), и по переферии. Не могу никак найти.....вообще тема мутная angry.gif
Go to the top of the page
 
+Quote Post
iit
сообщение Nov 21 2005, 10:41
Сообщение #2


Участник
*

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



Покопайся в DDI0210B_7TDMI_R4.pdf
Go to the top of the page
 
+Quote Post
KRS
сообщение Nov 21 2005, 10:46
Сообщение #3


Профессионал
*****

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



Там не так просто все определить зависит из флеша выполняется или нет, есть доступ к памяти или нет...
Но обычно регистр регистр за 1 такт
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 21 2005, 11:49
Сообщение #4


Знающий
****

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



http://groups.yahoo.com/group/lpc2000/message/7808
Go to the top of the page
 
+Quote Post
moonrock
сообщение Nov 21 2005, 11:56
Сообщение #5


Частый гость
**

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



Ох... ну и какой же это RISC? Похоже плакала идея об использовании LPC для обработки сигнала. smile3046.gif
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 21 2005, 15:19
Сообщение #6


Знающий
****

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



Чего обрабатывать то хотим?
Go to the top of the page
 
+Quote Post
KRS
сообщение Nov 21 2005, 16:15
Сообщение #7


Профессионал
*****

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



Цитата(moonrock @ Nov 21 2005, 14:56) *
Ох... ну и какой же это RISC? Похоже плакала идея об использовании LPC для обработки сигнала. smile3046.gif


Так дело не в ядре, переферия тормозит! есди на низкой частоте работать и из рам можно легко посчитать такты.
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 21 2005, 16:44
Сообщение #8


Знающий
****

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



флеш, рам, переферия тут не причем, причитайте внимательно весь пост на мейл-листе. Загрузка из рама - 3 такта, выгрузка - 2 такта - это именно от ядра.
Но естественно, что переферия, которая висит на медленной внутренней шине VPB тормозная.
Go to the top of the page
 
+Quote Post
moonrock
сообщение Nov 24 2005, 08:24
Сообщение #9


Частый гость
**

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



Цитата
Чего обрабатывать то хотим?


Софт-модем, только очень специфический. Посмотрел документ с сайта АРМ. В принципе не так все страшно, должно получиться, но с маленьким запасом. Меня теперь больше латентность прерываний беспокоит, так как на входе в прерывание можно много тактов потерять. Поэтому хочу узнать, какие компиляторы позволяют осуществлять тонкие настройки, например не использовать длинные команды, такие как LDM и ограничить количество регистров сохраняемых в стек.
Go to the top of the page
 
+Quote Post
KRS
сообщение Nov 24 2005, 08:28
Сообщение #10


Профессионал
*****

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



Цитата(moonrock @ Nov 24 2005, 11:24) *
Цитата
Чего обрабатывать то хотим?


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


Ассемблер точно позволит wink.gif

А если серьезно то в GNU можно либо подправить machine description или свои макросы ассемблерные написать, но я думаю проще прерывания на асме написать.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Nov 24 2005, 11:05
Сообщение #11


Гуру
******

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



Цитата(moonrock @ Nov 24 2005, 11:24) *
Цитата
Чего обрабатывать то хотим?


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


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 24 2005, 11:28
Сообщение #12


Знающий
****

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



Цитата
Софт-модем, только очень специфический.

Ну посмотрите вот это:
http://ww1.microchip.com/downloads/en/Devi...70148B%2011.pdf
Go to the top of the page
 
+Quote Post
moonrock
сообщение Nov 24 2005, 11:44
Сообщение #13


Частый гость
**

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



Мыкрочип? Низачто! maniac.gif Посмотрите внимательно ПДФ и почитайте о нем, в нашем форуме уже обсуждали. Я по питанию уже не попадаю.

Станислав. Модем простой, симплекс, скорость 9600, но на поднесущей, по нашим с напарником прикидкам все получается. Для нашей задачи еще подойдет TMS320LF2401, но еще с ним разбираться надо долго, не хочу. Главное требование у нас - LOW COST. А поэтому нам подходит только филипс.

Кстати вы слышали, что появятся LPC2101,2,3 с ядром 70 МГц и повышенной скоростью ногодрыгства. Только памяти у них мало - 8/16/32к соответственно.

А! И модуляция двухпозиционная, скорее всего FSK будет
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 24 2005, 12:36
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
moonrock
сообщение Nov 24 2005, 13:51
Сообщение #15


Частый гость
**

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



Так-с пора закрывать тему.
Скажу только, что dsPIC не подходит мне из-за высокого потребления тока и безумной цены. А это уже не валенки wink.gif

Спасибо всем ответившим!
Go to the top of the page
 
+Quote Post

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

 


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


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