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

 
 
> Реализация DMA между внешней SRAM и SRAM, в AT91SAM7SE
Alexashka
сообщение Mar 2 2010, 06:23
Сообщение #1


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Всем привет!
Может кто сходу подсказать возможно ли (впринципе) реализовать канал ПДП между сегментами внешней памяти или между двумя различными типами внешней памяти? В отборе пока участвуют 3 контроллера AT91SAM7S, 7SE и 7X smile.gif
В даташите говорится только о возможности пересылки между памятью и какойлибо переферией.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
fantex
сообщение Mar 2 2010, 10:38
Сообщение #2


Участник
*

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



Можно попробовать передачу из памяти в память посредством SPI с включеным Local loopback или через какую-нибудь другую переферию, которую можно загнать в loopback.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 2 2010, 12:07
Сообщение #3


Гуру
******

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



Цитата(fantex @ Mar 2 2010, 13:38) *
Можно попробовать передачу из памяти в память посредством SPI с включеным Local loopback или через какую-нибудь другую переферию, которую можно загнать в loopback.

Ну, если не жалко терять периферию ради получения достаточно медленного DMA, то можно smile.gif

А топикстартеру неплохо было бы уточнить, откуда вообще взялась необходимость в DMA, и какие к нему предъявляются требования.
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Mar 2 2010, 12:24
Сообщение #4


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(aaarrr @ Mar 2 2010, 15:07) *
Ну, если не жалко терять периферию ради получения достаточно медленного DMA, то можно smile.gif

А топикстартеру неплохо было бы уточнить, откуда вообще взялась необходимость в DMA, и какие к нему предъявляются требования.


Контроллер предполагается использовать как буфер для пакетов канала видео между видео кодеком и радиомодемом, т.е для перекачки потока порядка нескольких мегабит в секунду. Вобщемто выходит, что нужный объем СРАМа порядка нескольких мегабайт, так что Serial SRAM отпадает. Так что скорей всего будет вариант SDRAM и программный обмен через EBI
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 2 2010, 12:49
Сообщение #5


Гуру
******

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



Цитата(Alexashka @ Mar 2 2010, 15:24) *
Так что скорей всего будет вариант SDRAM и программный обмен через EBI

Только стоит учесть, что SDRAM будет работать на относительно низкой частоте, а у процессора нет кэша. Для буферизации "нескольких мегабит" должно хватать за глаза - как раз для этого оно и предназначено, а вот код лучше в SDRAM не класть.
Еще обратите внимание на еррату - там как раз есть проблема связки PDC-SDRAM.
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Mar 4 2010, 08:48
Сообщение #6


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(aaarrr @ Mar 2 2010, 15:49) *
Только стоит учесть, что SDRAM будет работать на относительно низкой частоте, а у процессора нет кэша. Для буферизации "нескольких мегабит" должно хватать за глаза - как раз для этого оно и предназначено, а вот код лучше в SDRAM не класть.
Еще обратите внимание на еррату - там как раз есть проблема связки PDC-SDRAM.

1. может наивный вопрос, а зачем код класть в SDRAM? rolleyes.gif
2. Спасибо, буду имеит ввиду.
Go to the top of the page
 
+Quote Post



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

 


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


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