Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: DDR + DMA + Power Managment
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Stepanov V. Andrew
Привет.
Может кто либо уточнить?

Я хочу перевести DDR контролер в режим Power Saving.
Причем указать саморегенирацию памяти.
В документации указано что DDR контроллер является slave К (E)DMA контроллеру.
Сам отключаю DDR контроллер от PLLC1, согласно инструкции.

Пока я сам явно не подключу PLLC1 обратно - DDR контроллер будет находится в таком режиме.

Теперь вопрос: как будет вести себя контроллер EDMA контроллер когда DDR контроллер находится в в режиме Power Saving?

Т.е. что будет делать устройства которые захотят записать в память???

Об этом в документации ни слова sad.gif(((((

И как себя буду вести драйвера устройств в Linux?

Спасибо.
sasamy
Цитата(Stepanov V. Andrew @ Dec 13 2010, 12:53) *
Сам отключаю DDR контроллер от PLLC1, согласно инструкции.
....
И как себя буду вести драйвера устройств в Linux?


Зачем это делать если в linux есть управление питанием и сберегающие режимы, в частности suspend to ram, драйверы должны соотвественно поддерживать управление питанием.
Stepanov V. Andrew
Цитата(sasamy @ Dec 13 2010, 13:25) *
Зачем это делать если в linux есть управление питанием и сберегающие режимы, в частности suspend to ram, драйверы должны соотвественно поддерживать управление питанием.


Мне не нужно засыпать sm.gif))))
Мне нужно повысить \ понизить частоту на DDR контроллере.

Для этого мне нужно его на некоторое время деактивировать, пока не устаканится новая частота.

Вот меня интересует что будут делать DMA контролер, когда увидит что DDR контроллер не доступен.
sasamy
Цитата(Stepanov V. Andrew @ Dec 13 2010, 13:46) *
Мне не нужно засыпать sm.gif))))


Тогда зачем было писать про Power Saving

Цитата
Мне нужно повысить \ понизить частоту на DDR контроллере.


http://opensource.freescale.com/git?p=imx/...2.6.35_10.10.01
http://opensource.freescale.com/git?p=imx/...2.6.35_10.10.01

пример от imx233.
Stepanov V. Andrew
QUOTE (sasamy @ Dec 13 2010, 14:14) *
Тогда зачем было писать про Power Saving



http://opensource.freescale.com/git?p=imx/...2.6.35_10.10.01
http://opensource.freescale.com/git?p=imx/...2.6.35_10.10.01

пример от imx233.


Спасибо.
Посмотрел код.
Но там нигде нету упоминания о DMA.
Мне нужно знать как ведет себя DMA контроллер когда:
1. гуляют частоты на DDR
2. DDR отключена

Временно отключена, на время стабилизации клока от PLLC.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.