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

 
 
> Эффективность DMA в SAM7, Выделено из "ARM много,..."
Proton
сообщение Sep 27 2008, 14:36
Сообщение #1


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

Группа: Свой
Сообщений: 185
Регистрация: 3-08-05
Из: Новосибирск
Пользователь №: 7 334



В своё время стоял перед выбором между SAM7 и LPC, решающим стало наличие DMA у SAM7. До этого работал с DSP и уже с трудом представляю как без него(DMA) обходиться.


--------------------
Всяк хорошая мысля к нам приходит опосля.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение Sep 28 2008, 16:55
Сообщение #2


Гуру
******

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



Цитата(DpInRock @ Sep 28 2008, 15:35) *
Обычный уарт. Который заодно и грузит. Ну очень удобно.

Обычный UART, который заодно и очень удобно грузит, естественно, есть и у LPC2000 smile.gif. Остальное маркетинговый понос sad.gif не заслуживающий цитирования.
Цитата(aaarrr @ Sep 28 2008, 13:40) *
При 5-и тактах на слово и 20Мбит скорости будет занято 5.7% полосы шины.

Нет, ведь предаваться будет НЕ по 32bitа, а по 8...16bit. FIFO-то у SAM7 нет.... Кстати, еще о шине Flash ведь не оаботает на 55MHz/18ns - там еще пару waitstates - ой что с пропускной способностью становится....
Цитата
MAC висит на AHB.

Не спорю, я уже писал "там по невнятной ATmel картинки вроде мимо APB есть канал"
Цитата
Давайте-ка я тесты проведу, уже самому интересно стало.

Очень интересно! У меня ничего SAM7 никода не было живьем, посему действительно интересно реальное положение дел.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 28 2008, 17:09
Сообщение #3


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(zltigo @ Sep 28 2008, 20:55) *
Кстати, еще о шине Flash ведь не оаботает на 55MHz/18ns - там еще пару waitstates - ой что с пропускной способностью становится....
А это-то как повлияет ?
Еще не готов, шину не захватывает...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 28 2008, 17:15
Сообщение #4


Гуру
******

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



Цитата(singlskv @ Sep 28 2008, 19:09) *
Еще не готов, шину не захватывает...

Причем тут захватывает? Пропускная полоса шины в разы падает при обращении к Flash.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 28 2008, 17:25
Сообщение #5


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(zltigo @ Sep 28 2008, 21:15) *
Причем тут захватывает? Пропускная полоса шины в разы падает при обращении к Flash.
Пропускная полоса чего падает в разы ?
Мы вроде как говорили об обмене между SRAM и переферией по DMA ?
При чем здесь доступ к флеш ?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 28 2008, 17:28
Сообщение #6


Гуру
******

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



Цитата(singlskv @ Sep 28 2008, 19:25) *
Мы вроде как говорили об обмене между SRAM и переферией по DMA ?

Говорим о том сколько остается от пропускной способности шины.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 28 2008, 17:32
Сообщение #7


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(zltigo @ Sep 28 2008, 21:28) *
Говорим о том сколько остается от пропускной способности шины.
То есть Вы согласны что ДМА лишнего не отожрет, и разговор только о
том что у SAM7 флеш не слишком быстрая(правда в разы..., это как-то слишком громко было
сказанно smile.gif )
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 28 2008, 17:35
Сообщение #8


Гуру
******

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



Цитата(singlskv @ Sep 28 2008, 19:32) *
правда в разы..., это как-то слишком громко было
сказанно smile.gif )

Именно в разы +1 WS - в два раза +2WS в три раза...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 28 2008, 17:44
Сообщение #9


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(zltigo @ Sep 28 2008, 21:35) *
Именно в разы +1 WS - в два раза +2WS в три раза...

Выкладывайте тест когда будет как минимум в 3 раза, протестирую...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 28 2008, 18:01
Сообщение #10


Гуру
******

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



Цитата(singlskv @ Sep 28 2008, 19:44) *
Выкладывайте тест когда будет как минимум в 3 раза, протестирую...

Тестировать незачем. Это физическая сущность smile.gif. Нужны WS - стоим и ждем.
Цитата
В документации написано:
Single Cycle Access at Up to 30 MHz in Worst Case Conditions

Радует! LPC только за счет своей 128битности вытягивает скорость. Только интерсно тогда отчего они на числе 55MHz остановились?
Цитата
CODE...

Я тестику реализма прибавлю самую малость. Проверите?



Цитата(singlskv @ Sep 28 2008, 19:56) *
zltigo я уже приводил пример в другой ветке когда доступ к флеш
у Renesas 12,5ns , сейчас у них уже 10ns, так что 36ns не есть что-то особенное,

Верю, верю, просто SAM7 совершенно массовый дешевый контролер, а массовая Flash нынче отнюдь не 10-12-30ns.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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