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

 
 
4 страниц V  « < 2 3 4  
Closed TopicStart new topic
> Настоящие инструкции AVR и..., не очень.
SasaVitebsk
сообщение Jan 1 2009, 01:36
Сообщение #46


Гуру
******

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



Цитата(klop @ Jan 1 2009, 02:44) *
Простите где ?

Например в ОЗУ.

Простите, я не могу с вами спорить. Это спор глухого с немым. Не вы ни я не знаем используется или нет. Просто банально не знаем. Мне, к тому же, никто по шее не даёт.
Знакомых разработчиков процов у меня нет, по этому никто не жаловался.

Может у вас знакомый разработчик AVR ядра? Или вы в доке приведёте мне место, где чётко указано, что нет не единой операции тактируемой задним фронтом?

Пока это чистый выпендрёж. То есть я не утверждаю что он используется. Я за этим просто не слежу (и это по крайней мере честно), но утверждать что либо не берусь, именно по причине отсутствия знаний. В каком-то процессоре я чётко видел инвертирование CLK и использование 2 фаз.

Ещё раз - я, в предыдущем посте, согласился. Но поясните мне, пожалуйста, что случится если я применю два фронта сигнала?
По возможности доступно.
Go to the top of the page
 
+Quote Post
klop
сообщение Jan 1 2009, 23:35
Сообщение #47


Местный
***

Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788



Цитата(SasaVitebsk @ Jan 1 2009, 04:36) *
Может у вас знакомый разработчик AVR ядра?


Вы удивитесь но ето так. И самопальные AVR у меня в столе лежат уже года 4. В их ядре falling edge не используктся и количество тактов на иструкцию полностью совпадает с оригиналом. Но вас же это все равно не убедит crying.gif

Впрочем-
Any register in the core will update its contents only on the positive edge of cp2.
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  doc0890.pdf ( 969.52 килобайт ) Кол-во скачиваний: 47
 
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 2 2009, 21:17
Сообщение #48


Гуру
******

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



Цитата(klop @ Jan 2 2009, 03:35) *
Но вас же это все равно не убедит crying.gif

Ну почему же.
Перечитайте внимательно мой пост 44. Обратите внимание на наименование документа, на который я ссылаюсь.

Мне просто не нравится вот это ...
Цитата
Ответственно заявляю и в AVR и в ARM (который -S) и в MIPS например 4K...
. Почему? Да потому, что вы никто чтобы что-то ответственно заявлять. Я тоже. Но я и не заявляю. Я могу предполагать и ошибаться. И вы тоже, хотя пока, по видимому, ещё об этом не знаете.

PS: Возьмите даташит на 1200. Выберите раздел "Parallel programming". Рис. 33. Рассмотрите её. Обратите внимание на сигнал tXLWL. С такой вот расшифровкой: XTAL1 Low to WR Low. Вот кто его знает? Может всётаки где-то данный сигнал и применяется? Согласно документа, который привели выи на который ссылался я, задний фронт не применяется для работы с памятью и, соответственно, при работе с портами I/O так как они отображаются на память.
Go to the top of the page
 
+Quote Post
klop
сообщение Jan 2 2009, 22:20
Сообщение #49


Местный
***

Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788



Цитата(SasaVitebsk @ Jan 3 2009, 00:17) *
Почему? Да потому, что вы никто чтобы что-то ответственно заявлять.


Улыбнуло. lol.gif
Извините у меня род деятельности такой - проверять(прототипировать) проекты на FPGA перед тем как они на фаб уйдут и поправить уже будет ничего нельзя. Соответственно и RTL различных ядер у меня перед глазами постоянно. Впрочем я уже понял что доказать вам что либо нереально. biggrin.gif


P.S.

Цитата(SasaVitebsk @ Jan 3 2009, 00:17) *
Согласно документа, который привели выи на который ссылался я, задний фронт не применяется для работы с памятью и, соответственно, при работе с портами I/O так как они отображаются на память.


В моем документе написано английским по белому что все регистры работают по фронту. Page 3 Table 1.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 3 2009, 20:05
Сообщение #50


Гуру
******

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



Цитата(klop @ Jan 3 2009, 02:20) *
Впрочем я уже понял что доказать вам что либо нереально. biggrin.gif


Да нет. Я признал свою ошибку в посте 44 сразу после поста Rst7. Причём ваших усилий не понадобилось. Я просто сам посмотрел документ, который вы привели 5 постами позже.
Я как раз человек сомневающийся в своей правоте. Поэтому стараюсь избегать категоричных заявлений.

А вот таким как вы, людей обладающих абсолютным знанием, доказать что-либо действительно нереально. Более того, даже посеять сомнение в вашей голове - нереально. И таких знатоков от бога, много во всех областях. Выделяют их всегда категоричные заявления и обширные знания. Аргументы другой стороны они не замечают. Нафига снисходить до конкретных пунктов? Можно просто снисходительно, свысока своих знаний посмеяться, а вопросы оставить без ответов.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Jan 3 2009, 20:53
Сообщение #51


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



SasaVitebsk, смените у себя в профиле "профессионал" на "нытик" или "зануда" smile.gif
klop дело говорит.

2 klop
Случайно не знаете, почему АВРовцы не делают более быстрые AVR по принципу как в LPC (расширение разрядности внутреннего флэша) ? Ведь так легко можно сделать AVR и в 2 и в 4 раза быстрее. Раз у Вас в их конторе свой чел, то может он в курсе дела.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
defunct
сообщение Jan 4 2009, 01:56
Сообщение #52


кекс
******

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



Цитата(GetSmart @ Jan 3 2009, 22:53) *
2 klop
Случайно не знаете, почему АВРовцы не делают более быстрые AVR по принципу как в LPC (расширение разрядности внутреннего флэша) ?

Еще в ту же степь - разбили бы память программ на 2 банка, RAM и FLASH. NRWW - Flash, RWW - RAM smile.gif
Вектора подменять на "лету" и программ грузить из dataflash сколько хочешь smile.gif
Go to the top of the page
 
+Quote Post
mse
сообщение Jan 4 2009, 08:52
Сообщение #53


Знающий
****

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



Цитата(GetSmart @ Jan 3 2009, 23:53) *
Случайно не знаете, почему АВРовцы не делают более быстрые AVR по принципу как в LPC (расширение разрядности внутреннего флэша) ? Ведь так легко можно сделать AVR и в 2 и в 4 раза быстрее.

Скорее всего - какие-нить патентные заморочки. И рады бы, да дорого или просто не продают. А может быть, чтобы не было внутрифирменной конкуренции продуктов.
Их, блин, не поймёш. Эт только после 10 лет в Гарварде... ;О)
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jan 4 2009, 11:38
Сообщение #54


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(defunct @ Jan 4 2009, 04:56) *
Еще в ту же степь - разбили бы память программ на 2 банка, RAM и FLASH. NRWW - Flash, RWW - RAM smile.gif
Вектора подменять на "лету" и программ грузить из dataflash сколько хочешь smile.gif

Вот так и было сделано в старых (теперь уже) мобильниках от Ericsson (T39, R520 и аналогичных). Только процессор там стоял заказной, периферия была своя и лежала кучкой существенно выше. А ядро - то самое, AVR. А, ну и флешак был параллельный...
Go to the top of the page
 
+Quote Post
LordVader
сообщение Jan 4 2009, 13:19
Сообщение #55


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

Группа: Участник
Сообщений: 127
Регистрация: 18-10-06
Пользователь №: 21 418



Цитата(Maik-vs @ Dec 31 2008, 11:44) *
"Если кто-то кое-где у нас порой..."

Ссылку на даташит привести не затруднит?


Пожалуйста. atmega128, страница 371:
===
3. Stabilizing time needed when changing XDIV Register
After increasing the source clock frequency more than 2% with settings in the XDIV register,
the device may execute some of the subsequent instructions incorrectly.
===

ещё, страница 43 там же
===
When applying an external clock, it is required to avoid sudden changes in the applied clock fre-
quency to ensure stable operation of the MCU. A variation in frequency of more than 2% from
one clock cycle to the next can lead to unpredictable behavior. It is required to ensure that the
MCU is kept in Reset during such changes in the clock frequency.
===


attiny25, страница 31
===
Avoid changing the calibration value in large steps when calibrating the calibrated internal RC
Oscillator to ensure stable operation of the MCU. A variation in frequency of more than 2% from
one cycle to the next can lead to unpredicatble behavior. Changes in OSCCAL should not
exceed 0x20 for each calibration. It is required to ensure that the MCU is kept in Reset during
such changes in the clock frequency
===

Сообщение отредактировал LordVader - Jan 4 2009, 13:21
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 4 2009, 14:06
Сообщение #56


Гуру
******

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



А вот пусть klop прокоментирует. Он же ядро знает.
Go to the top of the page
 
+Quote Post
Maik-vs
сообщение Jan 5 2009, 11:58
Сообщение #57


Местный
***

Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101



Цитата(LordVader @ Jan 4 2009, 16:19) *
Пожалуйста.
... A variation in frequency of more than 2% from
one clock cycle to the next can lead to unpredictable behavior. ...

Спасибо. Действительно, везде, где задаётся частота, воткнута эта фраза.
Тактовая частота указана min 0 MHz max 20 MHz. Конкретно частота упомянута "To use a 32.768 kHz watch crystal as the clock source for the device, the low-frequency crystal oscillator must be selected by setting CKSEL..."; аж даже зачесались руки потактировать её от кнопки smile.gif. Получается, тактовая может меняться на 3 порядка без малого, а ещё есть System Clock Prescaler с делением до 1:256 значит, тактовая ядра меняется на 5 порядков, но не более чем 2% за такт?

Действительно, пусть klop объяснит.

Сообщение отредактировал Maik-vs - Jan 5 2009, 12:18
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jan 5 2009, 17:19
Сообщение #58


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Похоже, конструктивного продолжения темы не предвидется.
Пока не пришлось выносить предупреждения, закрываю тему.
Go to the top of the page
 
+Quote Post

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

 


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


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