Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Работа с внешним интерфейсом XINTF в TMS320F2812
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
Mokena
Просмотрел все документы посвященные TMS320x281x и интерфейсу XINTF и нигде не смог найти адресов регистров XD и XA, подскажите как это может быть? Может быть они зависят от выбранной зоны?

P.S.: Существуют ли книги (на русском языке) по этим микроконтроллерам? А то даташиты конечно хорошо, но там все как-то кратко и примеров нет.
vitus_strom
Смотрите карту памяти в даташите
misyachniy
В примере на КИТ так инициализируют

XINTF_Init()
{
*(unsigned long *)0xB2C = (unsigned long)XTIMING6;
*(unsigned long *)0xB34 = (unsigned long)XINTCNF2;
}

Добавлю также пример, немного подправленный мною.
=GM=
Цитата(Mokena @ Jun 5 2007, 08:37) *
Просмотрел все документы посвященные TMS320x281x и интерфейсу XINTF и нигде не смог найти адресов регистров XD и XA, подскажите как это может быть? Может быть они зависят от выбранной зоны?

Это не регистры. XA[19:0] и XD[15:0] являются внешними шинами адреса и данных соответственно, при записи адрес/данные выставляются ЦПУ (при чтении данные читаются в ЦПУ) в соответствии с командой.
Mokena
Цитата(=GM= @ Jun 5 2007, 16:43) *
Это не регистры. XA[19:0] и XD[15:0] являются внешними шинами адреса и данных соответственно, при записи адрес/данные выставляются ЦПУ (при чтении данные читаются в ЦПУ) в соответствии с командой.
А, кажется понял. Память и регистры внешнего ус-ва (подключенного к контроллеру по этому интерфейсу) будет отображаться в память контроллера, а именно в адресное пространство выбранной зоны и все служебные сигналы (XRD, XWE и пр.) будут вырабатываться самой логикой интерфейса?
vitus_strom
Именно так
misyachniy
Цитата(Mokena @ Jun 6 2007, 20:15) *
А, кажется понял. Память и регистры внешнего ус-ва (подключенного к контроллеру по этому интерфейсу) будет отображаться в память контроллера, а именно в адресное пространство выбранной зоны и все служебные сигналы (XRD, XWE и пр.) будут вырабатываться самой логикой интерфейса?


Нужен еще дешифратор или можно какую либо ножку(и) адреса использовать для дешифрации(выбора) к чему собственно идет обращение.
vitus_strom
\\\\\Нужен еще дешифратор или можно какую либо ножку(и) адреса использовать для дешифрации(выбора) к чему собственно идет обращение.

Для этого есть CS'ы
Mokena
Цитата(vitus_strom @ Jun 6 2007, 21:22) *
Именно так
Это очень хорошо. Я по своей неопытности подумал сначала, что всеми этими сигналами надо "вручную" управлять. smile.gif

Всем спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.