реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Работа с внешним интерфейсом XINTF в TMS320F2812
Mokena
сообщение Jun 5 2007, 09:37
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 4-06-07
Пользователь №: 28 174



Просмотрел все документы посвященные TMS320x281x и интерфейсу XINTF и нигде не смог найти адресов регистров XD и XA, подскажите как это может быть? Может быть они зависят от выбранной зоны?

P.S.: Существуют ли книги (на русском языке) по этим микроконтроллерам? А то даташиты конечно хорошо, но там все как-то кратко и примеров нет.
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Jun 5 2007, 10:39
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



Смотрите карту памяти в даташите
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Jun 5 2007, 11:32
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



В примере на КИТ так инициализируют

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

Добавлю также пример, немного подправленный мною.
Прикрепленные файлы
Прикрепленный файл  2812eZdsp.zip ( 316 килобайт ) Кол-во скачиваний: 52
 
Go to the top of the page
 
+Quote Post
=GM=
сообщение Jun 5 2007, 12:43
Сообщение #4


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



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

Это не регистры. XA[19:0] и XD[15:0] являются внешними шинами адреса и данных соответственно, при записи адрес/данные выставляются ЦПУ (при чтении данные читаются в ЦПУ) в соответствии с командой.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
Mokena
сообщение Jun 6 2007, 17:15
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 4-06-07
Пользователь №: 28 174



Цитата(=GM= @ Jun 5 2007, 16:43) *
Это не регистры. XA[19:0] и XD[15:0] являются внешними шинами адреса и данных соответственно, при записи адрес/данные выставляются ЦПУ (при чтении данные читаются в ЦПУ) в соответствии с командой.
А, кажется понял. Память и регистры внешнего ус-ва (подключенного к контроллеру по этому интерфейсу) будет отображаться в память контроллера, а именно в адресное пространство выбранной зоны и все служебные сигналы (XRD, XWE и пр.) будут вырабатываться самой логикой интерфейса?
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Jun 6 2007, 17:22
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



Именно так
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Jun 7 2007, 05:47
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Цитата(Mokena @ Jun 6 2007, 20:15) *
А, кажется понял. Память и регистры внешнего ус-ва (подключенного к контроллеру по этому интерфейсу) будет отображаться в память контроллера, а именно в адресное пространство выбранной зоны и все служебные сигналы (XRD, XWE и пр.) будут вырабатываться самой логикой интерфейса?


Нужен еще дешифратор или можно какую либо ножку(и) адреса использовать для дешифрации(выбора) к чему собственно идет обращение.
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Jun 7 2007, 06:25
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



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

Для этого есть CS'ы
Go to the top of the page
 
+Quote Post
Mokena
сообщение Jun 7 2007, 17:25
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 4-06-07
Пользователь №: 28 174



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

Всем спасибо.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 22:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01427 секунд с 7
ELECTRONIX ©2004-2016