[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Помогите запустить TMS6211. 2 недели мучаюсь!
6211 стоит на PCI плате. Пытаюсь сделать нач. загрузку ч/з HPI
(ч/з мост PCI-HPI).
Интерфейс HPI вроде работает нормально-регистры HPIC и HPIA читаются/ записываются, автоинкремент адреса и HWOB работают нормально, однако при вычитывании данных из HPID получаем полную муру независ. от использования автоинкремента, соответственно ничего и не записывается в HPID . Иногда DSP просто не отвечает (сигналом HRDY), особенно при записи HPID. Причем 2 тестовые платы не работают одинаково.
Предполагаю что HPI работает, а глючит сам DSP. Схему 100 раз проверил-вроде все правильно. Не могу понять, что этому TMS не нравится. Может быть проблема из-за тактовой частоты (берется с ПЛИС Spartan XL) или из-за питания 1.8V (стоит обычный ЕН22, причем далеко-15 см.). Плата 4-х слойная.
Может кто-то сталкивался с подобным?
Принимаются любые идеи и советы.
Наверняка многие сталкивались с капризами при запуске DSP.
Заранее благодарю!
E-mail: info@telesys.ru