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

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

Отправлено Steed 22 декабря 2004 г. 17:22

Проблема заключается в следующем
Необходимо использовать внешнее устройство (контроллер Ethernet), подключаемое к EMIF-интерфейсу DSP.
На стадии программирования конфигурации EMIF (через функции CSL) проблем не возникает. Однако при попытке коммуникации с устройством ничего не выходит. При попытке чтения по любому из адресов внешней памяти возвращается одно и то же значение. Причем это значение всегда равно тому, которое записывалось во внешнюю память (по любому адресу) последним.
Между процессором и EMIF нтерфейсом на плате стоят буферные элементы(SN74LVTH16245A). Исследование при помощи осцилогрофа показало, что на вход буферов управляющие сигналы (#OE,#RE,#WE), сигналы адреса и данных приходят как положено. Вот только у буфера есть разрешающий сигнал #OE, который по схеме идет прямиком к процессору и он все время равен 1.
Изменение параметров доступа (величины стробов, режимы работы с памятью) не помогло. При отключенном от платы Ethernet контроллере картина не меняется.
Посоветуйте кто что может, в чем причина такого дъявольского поведения. Может у кого были подобные проблемы с TI-ными DSP более ранних версий?

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru