|
|
  |
Реализация DMA между внешней SRAM и SRAM, в AT91SAM7SE |
|
|
|
Mar 2 2010, 07:18
|

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

|
Цитата(SergeiCh @ Mar 2 2010, 09:47)  Внешняя шина (EBI) из перечисленных есть только у 7SE. Но если внешняя память - это DataFlash, например, или какая другая на SPI, можно использовать ПДП, но только так: внешняя на SPI <-> внутренняя RAM. Из RAM в RAM внешнюю или внутреннюю у этих микроконтроллеров ПДП использовать нельзя, оно и называется Peripheral DMA Controller. Спасибо! да внешняя шина только у SE, однако обыдна, значит придется без ПДП
|
|
|
|
|
Mar 2 2010, 10:38
|
Участник

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

|
Можно попробовать передачу из памяти в память посредством SPI с включеным Local loopback или через какую-нибудь другую переферию, которую можно загнать в loopback.
|
|
|
|
|
Mar 2 2010, 12:24
|

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

|
Цитата(aaarrr @ Mar 2 2010, 15:07)  Ну, если не жалко терять периферию ради получения достаточно медленного DMA, то можно  А топикстартеру неплохо было бы уточнить, откуда вообще взялась необходимость в DMA, и какие к нему предъявляются требования. Контроллер предполагается использовать как буфер для пакетов канала видео между видео кодеком и радиомодемом, т.е для перекачки потока порядка нескольких мегабит в секунду. Вобщемто выходит, что нужный объем СРАМа порядка нескольких мегабайт, так что Serial SRAM отпадает. Так что скорей всего будет вариант SDRAM и программный обмен через EBI
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|