Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Пользователю -> Евстифеев А.В. -> "Микроконтроллеры семейства" -> 55

Микроконтроллеры семейства - Евстифеев А.В.

Евстифеев А.В. Микроконтроллеры семейства — Infineon, 2007. — 318 c.
Скачать (прямая ссылка): microkontrolleri2007.pdf
Предыдущая << 1 .. 49 50 51 52 53 54 < 55 > 56 57 58 59 60 61 .. 100 >> Следующая

O O O O 4Кбайта R R R R R R R R R R R R
O O O 1 8Кбайта R R R R R R R R R R R x
O O 1 O 16Кбайта R R R R R R R R R R x x
O O 1 1 32Кбайта R R R R R R R R R x x x
O 1 O O 64Кбайта R R R R R R R R x x x x
O 1 O 1 128Кбайта R R R R R R R x x x x x
O 1 1 O 256Кбайта R R R R R R x x x x x x
O 1 11 512Кбайта R R R R R x x x x x x x
1 O O O 1 Мбайт R R R R x x x x x x x x
1 O O 1 2Кбайта R R R x x x x x x x x x
1 O 1 O 4Мбайта R R x x x x x x x x x x
1 O 11 8Мбайта R x x x x x x x x x x x
1 1 x x Зарезервировано

Приоритетность адресных окон

При каждой попытке доступа, EBC сравнивает текущий адрес с адресными окнами, устанавливаемыми в соответствующих регистрах (программируемых ADDRSELx и аппаратных XADRSx). Сравнение производится по четырем уровням.

Уровень 1: Первыми просматриваются области в аппаратно-устанавливаемых регистрах XADRSx. В том случае, если адрес попадает в зону одного из этих регистров, предоставляется доступ к X-периферии, использующей соответствующие регистры XBCONx, и все другие регистры ADDRSELx игнорируются.

Уровень 2: Зоны регистров ADDRSEL2 и ADDRSEL4 оцениваются прежде чем будут оценены зоны соответственно ADDRSEL1 и ADDRSEL3. В случае попадания адреса в зону одного из этих регистров, предоставляется доступ к соответствующей внешней области, при этом используется соответствующий регистр BUSCONx, и регистры ADDRSEL1/3 игнорируются (ниже на рисунке).

Уровень 3: При попадания адреса в зону влияния регистров ADDRSEL1 или ADDRSEL3, производится внешний доступ с использованием соответствующих BUSCONx.

Уровень 4: В том случае если адрес не попадает в зону влияния ни одного из регистров XADRSx или ADDRSELx, то доступ к внешней шине производится с помощью регистра BUSCONO.

6-23 МЭИ, Центр Промышленной Электроники Фирмы Infineon

Таймеры основного назначения/С167

Рисунок 8-11

Приоритеты адресных окон

Примечание: Возможны только показанные выше частичные совпадения. Все другие совпадения приводят к ошибочным циклам работы шины. Т.е. ADDRSEL4 не может перекрывать ADDRSEL2/1. Аппаратные регистры XADRSx не могут перекрываться.

SFR

RPOH (F108H/84H) Значение после RESET: --XXh

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

CLKCFG SALSEL CSSEL WRC
г г г г г г
Примечание: RP0H не может быть программно изменен, однако его

наличие позволяет проверять текущую конфигурацию.

6-24 МЭИ, Центр Промышленной Электроники Фирмы Infineon

Таймеры основного назначения/С167

Бит Функция
WRC Настройка записи O: Выводы WR и ВНЕ обслуживаются, как сигналы WRL и WRH 1: Выводы WR и ВНЕ обслуживаются, как сигналы WR и ВНЕ
CSSEL Выбор линий chip select (количества активных выводов CS O O: три CS линии CS2 ... CSО 0 1: две CS линии CSl. CSО 1 O: нет CS линий 1 1: пять CS линии CS 4 ... CS О

SALSEL Выбор линий для адресации сегмента (количество активных выходов для адреса сегмента) O O: 4-битный адрес сегмента А19... А16 0 1: Нет линий адреса сегмента 1 O: 8-битный адрес сегмента А23... А16 1 1: 2-битный адрес сегмента А17... А16
CLKCFG Настройка режима тактового генератора Эти выводы определяют режим тактового генератора, т.е. определяют механизм, по которому внутренний тактовый генератор ЦПУ работает от внешнего тактового входа (XTAL1).

Предостережения и советы

• Интерфейс внешней шины не будет задействован до тех пор, пока хотя бы в одном из регистров BUSCON не будет установлена «1» в бите BUSACT.

• Порт 1 не будет выводить внутрисегментный адрес до тех пор, пока как минимум в одном из BUSCON регистров не будет выбран режим демультиплексированной внешней шины.

• Не все области адреса, определенные через регистры ADDRSELx, могут пересекаться друг с другом. Работа с EBC в этом случае может привести к непредсказуемым результатам.

• Области адресов, определенные с помощью регистров ADDRSELx, могут пересекаться с внутренними адресными пространствами. В этом случае будет выполнен доступ к внутренней памяти.

• При любом доступе к внутреннему адресному пространству, EBC переходит в пассивный режим (см. Режим холостого хода EBC).

6-25 МЭИ, Центр Промышленной Электроники Фирмы Infineon

Таймеры основного назначения/С167

8.5 Режим холостого хода EBC

При включенном интерфейсе внешней шины, EBC переходит в режим холостого хода, при отсутствии попыток выполнения внешнего доступа. Пока осуществляется доступ к внутренним ресурсам, интерфейс внешней шины не используется.

Доступ к X-периферии также управляется EBC. Однако при использовании X-периферии не создается правильный цикл работы внешней шины.

Это обусловлено тем, что адрес и читаемые данные в цикле работы XBUS отражаются на интерфейсе внешней шины (ниже в таблице). Шина адреса отражается в порте 1, порте 4. При выполнении цикла XBUS изменяют свое значение ВНЕ, и ALE. Сигналы CS порта 6 переходят на неактивный (высокий) уровень напряжения, так как EBC переключается на внутренний XCS сигнал.

Внешние сигналы управления (RD и WR и др.) остаются на неактивном (высоком) уровне напряжения.
Предыдущая << 1 .. 49 50 51 52 53 54 < 55 > 56 57 58 59 60 61 .. 100 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100