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

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> AVR XMEGA, Немного информации
CD_Eater
сообщение Sep 20 2007, 23:09
Сообщение #46


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

Группа: Новичок
Сообщений: 173
Регистрация: 3-09-04
Из: Moscow
Пользователь №: 595



Да, раньше на экспорт были разрешены только криптосистемы с не более чем 40-битными ключами. Не знаю, как сейчас обстоит дело с 56-битным DES. Возможно, уже разрешили.
Кстати, как наличие этих криптофункций отразится на цене чипа? Это было бы желательным расширением периферии, только если оно на халяву...

Сообщение отредактировал CD_Eater - Sep 20 2007, 23:14
Go to the top of the page
 
+Quote Post
mse
сообщение Sep 21 2007, 05:21
Сообщение #47


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(zltigo @ Sep 20 2007, 18:09) *
Ну а теперь правда.
Если стремимся к минимальной interrupt latency, то используем FIQ а не IRQ.
...
Так как Вы "получили" 2mks? Чего Вы там говорите добились на 20MHz контроллере, пусть и с всего 4-5 тактами latency, но и с десятком тактов затрачиваемых на сохранение регистров в стеке? А?

Я сам такой умный, но не могу пользовать ФИКу. Оно совмещено с РХ ССИ. И там у меня висит АЦП. А что получил, так то факт. М48 точно так-же всё обстукивает программно, как щас стчит 7S32 и ни в какие прерывания не входит, ессно. Просто 32 щас гораздо больше времени тратит на околачивание, по сравнению с.
Очень хотелось аналоговую часть частично впихнуть внутрь. Но, видать, малой кровью не выйдет. ;О) Не все иогурты таво...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 21 2007, 06:01
Сообщение #48


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(mse @ Sep 21 2007, 08:21) *
Я сам такой умный, но не могу пользовать ФИКу

Вам следовало для начала просто посмотреть, на сколько тактов IRQ медленее FIQ, прежде, чем этим пытаться мотивировать "достигнутый" результат.
Цитата
Не все иогурты таво...

Разумеется! Отдельные повара из любых ингридиентов способны легко приготовить блюдо которое "таво...".

Цитата(lvitaly @ Sep 20 2007, 21:43) *
даташиты на одну из веток XMega, а именно на A1

Меня прежде всего привлекла навеска больших объемов внешней памяти - в сочетании с кучей байтовых последовательных интерфейсов посматривается неплохая заявка на использование в системах сбора информации. При этом, ввиду восьмибитовости, достаточно компактный 100 ногий корпус и приличные мегагерцы. Остается открытым только вопрос, сколько денюжек, сверх обусловленных функциональностью, захотят снять с пользователей "за фирму".


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
mse
сообщение Sep 21 2007, 06:14
Сообщение #49


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(zltigo @ Sep 21 2007, 10:01) *
Вам следовало для начала просто посмотреть, на сколько тактов IRQ медленее FIQ, прежде, чем этим пытаться мотивировать "достигнутый" результат.

Разумеется, отдельные повара из любых ингридиентов способны легко приготовить блюдо которое "таво...".

Переживу, благо ингридиентов щас достаточно, да и старушка м48 пока пыхтит.
Go to the top of the page
 
+Quote Post
bodja74
сообщение Sep 21 2007, 11:45
Сообщение #50


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(singlskv @ Sep 20 2007, 22:32) *
ну дык и сколько тактов мин/мах у Вас получилось ?
zltigo уже вроде привел расчеты, 60Мгц АРМ оказался вполне конкурентноспособен
по сравнению с AVR на 20Мгц. smile.gif

Я это написал ,в первый двух строчках,в первом посте ,к которуму вы придрались.
Цитата
хороший конечно пример, тока ни о чем...
В ХОРОШЕМ прерывании вобще по возможности нужно без вычислений стараться обходится.

Ну покажите класс ,как можно без вычислений сделать TWI-master-slave как положено с проверкой статуса и решением что делать дальше или хотя бы USART с простейшим буффером.
Цитата
Речь все-таки шла не о тупом ногодрыганье,
прикинте сколько тактов min/max пройдет у арм от прерывания на INT и реакцией
в прерывании с выдачей чего-нить в порт.

Ну так я же выше и дал пример с прерываниями,там первая команда идет дерганьем портом smile.gif
В АРМ в прерывании не нужно сохранять регистры и SREG ,как у АВР.
Цитата
Кстати, Вы смотрели на осциле с какой частотой меандр получается на ножке проца
при такой последовательности (STR, STR...) ?

Что ,невериться smile.gif Или думаете осциллографа с такой полосой нет smile.gif
На самом деле периферийная шина VPB может работать на тойже тактовой ,что и шина AHB,тоесть на 60Мгц,периферийные устройства LPC это позволяют.По умолчанию она стоит 1\4 ,вот народ и чешет репу ,чего так медленно smile.gif
Go to the top of the page
 
+Quote Post
firework
сообщение Sep 21 2007, 12:13
Сообщение #51


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 2-03-07
Из: Киев
Пользователь №: 25 818



XMEGA. Наконец-то появилась трехуровневая система приоритетов прерываний. smile.gif


--------------------
Go to the top of the page
 
+Quote Post
defunct
сообщение Sep 21 2007, 12:42
Сообщение #52


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(bodja74 @ Sep 21 2007, 14:45) *
Ну так я же выше и дал пример с прерываниями,там первая команда идет дерганьем портом smile.gif
В АРМ в прерывании не нужно сохранять регистры и SREG ,как у АВР.

Драсти. SREG не надо, но некоторые регистры надо обязательно.
R0/R1/R2 из вашего примера относятся к регистрам из общей коробочки и их надо сохранять.
Только в FIQ имеется возможность сразу пользовать с R8 по R12, но многие компиляторы эту возможность игнорируют.

Ногодрыганье не только более предсказуемое чем в АРМ'е, но также и более мощное, e.g. с ножки AVRки можно запитать ARM. smile.gif
Go to the top of the page
 
+Quote Post
bodja74
сообщение Sep 21 2007, 16:07
Сообщение #53


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(defunct @ Sep 21 2007, 15:42) *
Драсти. SREG не надо, но некоторые регистры надо обязательно.
R0/R1/R2 из вашего примера относятся к регистрам из общей коробочки и их надо сохранять.
Только в FIQ имеется возможность сразу пользовать с R8 по R12, но многие компиляторы эту возможность игнорируют.

Ну перегнул палку smile.gif
В общем я имел ввиду конструкцию типа
1 сохранить регистр в стеке
2 загрузить в этот регистр SREG
3 опять сохранить в стеке
Цитата
Ногодрыганье не только более предсказуемое чем в АРМ'е, но также и более мощное, e.g. с ножки AVRки можно запитать ARM. smile.gif

Спору нет ,важнее будет мощность портов чем скорость ядра ,будем продолжать юзать АВР,что и успешно делается smile.gif
Go to the top of the page
 
+Quote Post
lvitaly
сообщение Sep 21 2007, 17:17
Сообщение #54


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

Группа: Свой
Сообщений: 165
Регистрация: 27-08-04
Из: Moscow
Пользователь №: 554



Вот еще немного о семействе AVR XMEGA A
См. приложенные файлы
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

 
Go to the top of the page
 
+Quote Post
defunct
сообщение Sep 21 2007, 23:07
Сообщение #55


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Эх еще б и RAM'а cделали минимум 32KB, а то 12-bit 2MSPS складывать в 2kb RAM'a просто смешно.
Go to the top of the page
 
+Quote Post
lvitaly
сообщение Sep 22 2007, 00:35
Сообщение #56


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

Группа: Свой
Сообщений: 165
Регистрация: 27-08-04
Из: Moscow
Пользователь №: 554



Цитата(defunct @ Sep 22 2007, 03:07) *
Эх еще б и RAM'а cделали минимум 32KB, а то 12-bit 2MSPS складывать в 2kb RAM'a просто смешно.

Тут пути как раз есть
Можно подвесить на внешнюю шину RAM или SDRAM, и гнать при помощи DMA
Но вот непонятно - что с этими 12-бит 2MSPS накопленными данными при
помощи CPU 8-бит 32 МГц делать?
Go to the top of the page
 
+Quote Post
mse
сообщение Sep 22 2007, 06:19
Сообщение #57


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(lvitaly @ Sep 22 2007, 04:35) *
Тут пути как раз есть
Можно подвесить на внешнюю шину RAM или SDRAM, и гнать при помощи DMA
Но вот непонятно - что с этими 12-бит 2MSPS накопленными данными при
помощи CPU 8-бит 32 МГц делать?

Да наделать-то можно. Насосал через ДМА и обстукивай неспеша...вольтметрия какая-нить дохлая, тру РМС чего-нить с малым дин.диап, например. Тут проблема больше в полосе пропускания УВХ.
А так, не очень тяжёлую обработку можно и в АВРе реализовать. Тем более, если 32мипса. Другое дело, что сюда просится уже сопроцессор ДСПовый. Шоб микро-ОМАР какой, типа, получился. ;О). И будут ветки как ПИК24 и ДСПИК. Реализовать его достаточно просто, видать, маркетинговый отдел пока отмашку не дал. ;О)
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 22 2007, 09:50
Сообщение #58


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



А видали фишку - EEPROM в общем адресном пространстве. smile.gif
Страничный доступ опять таки. Тоже фишка не плохая.

А по поводу АЦП - всё равно никто оцифровку на нём делать не будет. 12 бит не бог весть что, да и производительности не хватит.
Go to the top of the page
 
+Quote Post
WHALE
сообщение Sep 22 2007, 18:45
Сообщение #59


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Цитата(SasaVitebsk @ Sep 22 2007, 13:50) *
А по поводу АЦП - всё равно никто оцифровку на нём делать не будет. 12 бит не бог весть что, да и производительности не хватит.

Ну это для кого как.2MSPS 12 бит да еще с возможностью переключаемого коэф.усиления до 64-для
меня это более чем достаточно.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post

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

 


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


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