[an error occurred while processing this directive]
по памяти (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Fat Robot 18 июня 2005 г. 18:12
В ответ на: А нужны ли пуллы на IDMA и его управление, тот же #IACK? отправлено Lexman 18 июня 2005 г. 16:41

IDMA у 218х - довольно капризная штука. поэтому, когда делал схему с 2181 и его загрузкой/работой по IDMA, то руководствовался следующим:

1. Трассировку делал возможно более вразумительную. было 2 слоя, поэтому в слое, на который устанавливался процессор, под корпусом процессора делался полигон, соединенный с GND. Блокировочных конденсаторов в достатке и проч.
2. На ноги IAL, #IS, #IWR, #IRD сигналы подавались через резисторы ~51 Ом, установленные в непосредственной близости к ногам.
3. Подтяжек для управляющих сигналов я не делал т.к. драйверы этих сигналов в моем случае не имели 3-го состояния. (стоял дешифратор 74hc138 или hct)
4. В моем случае была загрузка с ISA, поэтому использовались Long Write/Read Cycles
5. Ошибки при работе с IDMA довольно легко детектируются по схеме "записал-прочитал-сравнил"
6. Ну и, конечно, для начальной загрузки - сначала DM(), потом PM(0x001)...PM(0x3fff) и в самом конце PM(0x0000). Ну и режим загрузки должен быть выбран соотв. пинами.

правда все это было довольно давно. сейчас, возможно, технология шагнула семимильным шагом.

Успехов.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru