[an error occurred while processing this directive]
|
Данный процессор работает от кварцевого резонатора 20 мГц, полное его обозначение ADSP-2181KS-160.
Проблема заключается в следующем, когда происходит обращение к внешним адресам ввода- вывода по команде IO(адрес)=AX0; (количество циклов ожидания равно 7) то затрагивается ячейка памяти данных процессора (работаю без оверлейной памяти данных и программ), с адресом указанным в команде ввода-вывода. Бывают такие адреса ввода-вывода при обращение к которым затрагивается ячейка памяти данных процессора с адресом отличным от адреса в команде ввода-вывода. Иногда это происходит только при первом обращении или со второго обращения. Например ячейка памяти данных 0х001F и адреса ввода-вывода от 0х0720 до 0х0730. Обращение к адресам ввода-вывода происходит только по вектору прерывания IRQ2, в процессе обработке прерывания работаю только с альтернативным набором регистров.
Правильность кода команды в файле прошивки - проверил.
Что это, сбой в работе процессора, при такой тактовой частоте или мои неверные действия?
E-mail: info@telesys.ru