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

 
 
> ПДП в ARM, насколько ПДП ПДПшный
Morfko
сообщение Oct 9 2008, 14:51
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 9-10-08
Пользователь №: 40 814



Вот как мне известно прямой доступ к памяти в SAM7X SAM7S реализован с приоритетом не процессора, а контроллера ПДП. Так вот, в каких случаях возможны такие случаи, когда нужно, чтобы процессор в данный момент времени не отвлекался ни на микросекунду, но в тоже самое время и данные по DBGU (RS232) не потерять (данные по DBGU передаются в SRAM с интервалом в 5 секунд, после чего обработка, затем всё повторяется...)?

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergeeff
сообщение Oct 9 2008, 22:21
Сообщение #2


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

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Все равно не могу понять логику разработчика, озабоченного простоем процессора 2 такта на 90 мкс. Либо задача плохо сформулирована, либо совсем слаб процессор. Касательно cache. Так как у Atmel'а аппаратно не решен вопрос когерентности кеша при совместной работе процессора и DMA, то и толку от его наличия немного, в смысле минимизации простоя процессора.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 10 2008, 06:59
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(sergeeff @ Oct 10 2008, 02:21) *
Касательно cache. Так как у Atmel'а аппаратно не решен вопрос когерентности кеша при совместной работе процессора и DMA, то и толку от его наличия немного, в смысле минимизации простоя процессора.

А у кого он решен, можете сказать? Когерентность кэша - забота программиста.
И к минимизации простоя процессора при работе DMA данная проблема отношения не имеет.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Morfko   ПДП в ARM   Oct 9 2008, 14:51
- - aaarrr   Недавно обсуждали атмеловский PDC. Если Вы не хоти...   Oct 9 2008, 14:59
|- - Morfko   Цитата(aaarrr @ Oct 9 2008, 17:59) Недавн...   Oct 9 2008, 15:12
- - aaarrr   На 2 такта.   Oct 9 2008, 15:21
|- - Morfko   Цитата(aaarrr @ Oct 9 2008, 18:21) На 2 т...   Oct 9 2008, 15:28
|- - aaarrr   Цитата(Morfko @ Oct 9 2008, 19:28) А если...   Oct 9 2008, 15:32
|- - sergeeff   Цитата(aaarrr @ Oct 9 2008, 19:32) А где ...   Oct 9 2008, 15:40
|- - aaarrr   Цитата(sergeeff @ Oct 9 2008, 19:40) Друг...   Oct 9 2008, 15:44
|- - Morfko   Цитата(sergeeff @ Oct 9 2008, 18:40) Ну н...   Oct 9 2008, 15:58
- - aaarrr   Тогда все правильно - процессор будет вставать мак...   Oct 9 2008, 16:00
|- - Morfko   Цитата(aaarrr @ Oct 9 2008, 19:00) Тогда ...   Oct 9 2008, 16:21
- - sergeeff   Для того, чтобы "ничего не терялось" Atm...   Oct 9 2008, 16:16
|- - bloodden   Цитата(sergeeff @ Oct 9 2008, 19:16) Для ...   Oct 9 2008, 16:31
- - aaarrr   Правы, только наличие кэша ничего не гарантирует, ...   Oct 9 2008, 16:44
|- - bloodden   Цитата(aaarrr @ Oct 9 2008, 19:44) Правы,...   Oct 9 2008, 17:14
|- - VslavX   Цитата(aaarrr @ Oct 10 2008, 09:59) А у к...   Oct 10 2008, 07:46
- - aaarrr   Дык мы все же об ARM'ах говорим (и UART'е ...   Oct 10 2008, 08:16
|- - VslavX   Цитата(aaarrr @ Oct 10 2008, 11:16) Дык м...   Oct 10 2008, 08:40
|- - aaarrr   Цитата(VslavX @ Oct 10 2008, 12:40) А выя...   Oct 10 2008, 09:02
|- - VslavX   Цитата(aaarrr @ Oct 10 2008, 12:02) Прогр...   Oct 10 2008, 09:33
- - sergeeff   Тем не менее просто даже интересно узнать, что у а...   Oct 10 2008, 11:11
|- - singlskv   Цитата(sergeeff @ Oct 10 2008, 15:11) Тем...   Oct 10 2008, 18:24
- - sergeeff   Книжки надо умные читать (еще Intel на эту тему пи...   Oct 10 2008, 18:38


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

 


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


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