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

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

Отправлено Алексей 16 июня 2003 г. 13:04

Данный процессор работает от кварцевого резонатора 20 мГц, полное его обозначение ADSP-2181KS-160.
Проблема заключается в следующем, когда происходит обращение к внешним адресам ввода- вывода по команде IO(адрес)=AX0; (количество циклов ожидания равно 7) то затрагивается ячейка памяти данных процессора (работаю без оверлейной памяти данных и программ), с адресом указанным в команде ввода-вывода. Бывают такие адреса ввода-вывода при обращение к которым затрагивается ячейка памяти данных процессора с адресом отличным от адреса в команде ввода-вывода. Иногда это происходит только при первом обращении или со второго обращения. Например ячейка памяти данных 0х001F и адреса ввода-вывода от 0х0720 до 0х0730. Обращение к адресам ввода-вывода происходит только по вектору прерывания IRQ2, в процессе обработке прерывания работаю только с альтернативным набором регистров.
Правильность кода команды в файле прошивки - проверил.
Что это, сбой в работе процессора, при такой тактовой частоте или мои неверные действия?


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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


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

E-mail: info@telesys.ru