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

 
 
> Настоящие инструкции AVR и..., не очень.
muravei
сообщение Dec 9 2008, 18:08
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Знаю, часть мнемоник инструкций АВР сделаны из комерческих или иных соображений, и приводят к одному и тому же микрокоду. Нельзя узнать : сколько и какие?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SasaVitebsk
сообщение Dec 31 2008, 16:14
Сообщение #2


Гуру
******

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



Пересмотрел документ "Embedded RISC Microcontroller Core AVR".
Готов согласится с вами. В общем то я просто отрицал умножение.

Тем не менее использование обоих фронтов синхросигнала - весьма распротраннённая практика. В том числе и для CPU. Я не вижу принципиальных затруднений для использования такой синхронизации. Это отнюдь не мешает процу быть статическим. Можно проверить отсутствие этого путём тактирования проца предельной частотой с большой скважностью сигнала.
Go to the top of the page
 
+Quote Post
klop
сообщение Dec 31 2008, 22:44
Сообщение #3


Местный
***

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



О сколько нам открытий чудных.... 07.gif

Цитата(SasaVitebsk @ Dec 31 2008, 19:14) *
Тем не менее использование обоих фронтов синхросигнала - весьма распротраннённая практика.


Простите где ? С тех пор как перестали использовать latch работа по двум фронтам не в почете.
Вникните в разницу межде ARM7TDMI и ARM7TDMI-S например. В нормальной RTL team за работу по двум фронтам (вне специально оговоренных мест которые обычно расположены поближе к ногам чипа) дают по шее(так же кстати как и за latch). Загляните кстати в RMM.

Цитата(SasaVitebsk @ Dec 31 2008, 19:14) *
В том числе и для CPU.


Ответственно заявляю и в AVR и в ARM (который -S) и в MIPS например 4K(лень рыть доки и искать были ли MIPS на latch но по моему не было) используется только rising edge.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 1 2009, 01:36
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 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
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 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
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 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
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 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

Сообщений в этой теме
- muravei   Настоящие инструкции AVR и...   Dec 9 2008, 18:08
- - defunct   Цитата(muravei @ Dec 9 2008, 20:08) Знаю,...   Dec 9 2008, 18:30
|- - singlskv   Цитата(defunct @ Dec 9 2008, 21:30) Я нас...   Dec 9 2008, 19:11
|- - SasaVitebsk   Цитата(singlskv @ Dec 9 2008, 23:11) но п...   Dec 9 2008, 21:25
- - zhevak   + две неудобочитаемых команды работы с флагами SB...   Dec 9 2008, 19:08
|- - Rst7   Цитата(zhevak @ Dec 9 2008, 21:08) + две ...   Dec 9 2008, 19:57
|- - singlskv   Цитата(Rst7 @ Dec 9 2008, 22:57) По повод...   Dec 9 2008, 20:24
||- - Rst7   Цитата(singlskv @ Dec 9 2008, 22:24) Неа,...   Dec 9 2008, 20:42
|||- - singlskv   Цитата(Rst7 @ Dec 9 2008, 23:42) А почему...   Dec 9 2008, 21:17
|||- - rx3apf   Цитата(singlskv @ Dec 10 2008, 00:17) чук...   Dec 9 2008, 21:26
|||- - singlskv   Цитата(rx3apf @ Dec 10 2008, 00:26) Самок...   Dec 9 2008, 21:36
|||- - rx3apf   Цитата(singlskv @ Dec 10 2008, 00:36) это...   Dec 9 2008, 22:01
|||- - singlskv   Цитата(rx3apf @ Dec 10 2008, 01:01) Вот э...   Dec 9 2008, 22:11
|||- - defunct   Цитата(singlskv @ Dec 10 2008, 00:11) сут...   Dec 9 2008, 23:30
||- - rx3apf   Цитата(singlskv @ Dec 9 2008, 23:24) Неа,...   Dec 9 2008, 20:52
|- - zhevak   Цитата(Rst7 @ Dec 10 2008, 00:57) Да ну? ...   Dec 9 2008, 20:30
- - IgorKossak   Цитата(muravei @ Dec 9 2008, 20:08) Знаю,...   Dec 9 2008, 19:17
|- - muravei   Цитата(IgorKossak @ Dec 9 2008, 22:17) Не...   Dec 10 2008, 08:30
|- - Сергей Борщ   Цитата(muravei @ Dec 10 2008, 10:30) Прос...   Dec 10 2008, 10:25
|- - MrYuran   Цитата(muravei @ Dec 10 2008, 11:30) Прос...   Dec 10 2008, 10:45
||- - muravei   Цитата(MrYuran @ Dec 10 2008, 13:45) авто...   Dec 10 2008, 11:43
||- - rx3apf   Цитата(muravei @ Dec 10 2008, 14:43) А я ...   Dec 10 2008, 11:53
||- - ARV   Цитата(rx3apf @ Dec 10 2008, 14:53) Мой с...   Dec 10 2008, 18:19
|- - SasaVitebsk   Цитата(muravei @ Dec 10 2008, 12:30) Ни ч...   Dec 10 2008, 16:28
|- - muravei   Цитата(SasaVitebsk @ Dec 10 2008, 19:28) ...   Dec 10 2008, 18:06
|- - SasaVitebsk   Цитата(muravei @ Dec 10 2008, 22:06) Я бы...   Dec 10 2008, 20:41
|- - muravei   Цитата(SasaVitebsk @ Dec 10 2008, 23:41) ...   Dec 11 2008, 08:06
|- - SasaVitebsk   Цитата(muravei @ Dec 11 2008, 12:06) Верю...   Dec 12 2008, 10:29
|- - LordVader   Цитата(SasaVitebsk @ Dec 12 2008, 13:29) ...   Dec 12 2008, 12:04
||- - Maik-vs   Цитата(LordVader @ Dec 12 2008, 15:04) За...   Dec 31 2008, 08:44
||- - LordVader   Цитата(Maik-vs @ Dec 31 2008, 11:44)...   Jan 4 2009, 13:19
||- - Maik-vs   Цитата(LordVader @ Jan 4 2009, 16:19) Пож...   Jan 5 2009, 11:58
|- - klop   Цитата(SasaVitebsk @ Dec 12 2008, 13:29) ...   Dec 31 2008, 07:41
|- - SasaVitebsk   Цитата(klop @ Dec 31 2008, 11:41) Ну ето ...   Dec 31 2008, 11:15
- - SasaVitebsk   А мне это нравится. Возьмём к примеру BRCS и BRLO...   Dec 9 2008, 23:33
|- - defunct   Цитата(SasaVitebsk @ Dec 10 2008, 01:33) ...   Dec 9 2008, 23:40
- - domowoj   Цитата(muravei @ Dec 10 2008, 00:08) и пр...   Dec 9 2008, 23:49
- - ae_   Цитата(defunct @ Dec 10 2008, 02:30) ... ...   Dec 10 2008, 06:34
- - Maik-vs   Цитата(muravei @ Dec 9 2008, 21:08) Знаю,...   Dec 10 2008, 07:29
- - _Pasha   Кодld Rx,Y == ldd Rx,Y+0 ld Rx,Z == ldd Rx,Z+0 st ...   Dec 12 2008, 13:05
|- - SasaVitebsk   Цитата(_Pasha @ Dec 12 2008, 17:05) Кодld...   Dec 12 2008, 16:41
|- - aaarrr   Цитата(SasaVitebsk @ Dec 12 2008, 19:41) ...   Dec 12 2008, 16:50
|- - _Pasha   Цитата(SasaVitebsk @ Dec 12 2008, 20:41) ...   Dec 12 2008, 16:59
|- - singlskv   Цитата(_Pasha @ Dec 12 2008, 19:59) Точно...   Dec 12 2008, 17:15
- - Rst7   ЦитатаВидно и по работе с портами. По работе с по...   Dec 31 2008, 11:54
- - SasaVitebsk   Цитата(klop @ Jan 3 2009, 02:20) Впрочем ...   Jan 3 2009, 20:05
- - GetSmart   SasaVitebsk, смените у себя в профиле "профес...   Jan 3 2009, 20:53
|- - defunct   Цитата(GetSmart @ Jan 3 2009, 22:53) 2 kl...   Jan 4 2009, 01:56
||- - rx3apf   Цитата(defunct @ Jan 4 2009, 04:56) Еще в...   Jan 4 2009, 11:38
|- - mse   Цитата(GetSmart @ Jan 3 2009, 23:53) Случ...   Jan 4 2009, 08:52
- - SasaVitebsk   А вот пусть klop прокоментирует. Он же ядро знает.   Jan 4 2009, 14:06
- - IgorKossak   Похоже, конструктивного продолжения темы не предви...   Jan 5 2009, 17:19


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

 


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


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