С0 целевой адрес операнда (координатор ПЗУ) 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

С0 целевой адрес операнда (координатор ПЗУ)



Мнемоника: CMAP0_TAR Адрес:FF00H

С0 целевой адрес кода операции (координатор ПЗУ)

Мнемоника: CMAP0_ALT Адрес:FF01H

С1 и С2 – полностью программируемые кодовые координаторы

Координатор С2 имеет самый высокий приоритет среди других кодовых координаторов. С1 и С2 могут быть разрешены в индивидуальном порядке. Системный сброс приводит к сбросу битов разрешения координаторов С1 и С2, в то время как С0 остается всегда разрешенным. Программная среда FastChip самостоятельно определяет значения для этих координаторов, но пользователь может внести изменения в соответствующие регистры.

C1 целевой адрес (младший байт)

Мнемоника: CMAP1_TAR0 Адрес:FF02H

C1 целевой адрес (средний байт)

Мнемоника: CMAP1_TAR1 Адрес:FF03H

C1 целевой адрес операнда

Мнемоника: CMAP1_TAR2 Адрес:FF04H

С1 целевой адрес кода операции

Мнемоника: CMAP1_ALT Адрес:FF07H

С1 адрес исходной зоны

Мнемоника: CMAP1_SRC Адрес:FF05H

С1 контрольный регистр

Мнемоника: CMAP1_CTL Адрес:FF06H

C2 целевой адрес (младший байт)

Мнемоника: CMAP2_TAR0 Адрес:FF08H

C2 целевой адрес (средний байт)

Мнемоника: CMAP2_TAR1 Адрес:FF09H

C2 целевой адрес операнда

Мнемоника: CMAP2_TAR2 Адрес:FF0AH

С2 целевой адрес кода операции

Мнемоника: CMAP2_ALT Адрес:FF0DH

С2 адрес исходной зоны

Мнемоника: CMAP2_SRC Адрес:FF0BH

С2 контрольный регистр

Мнемоника: CMAP2_CTL Адрес:FF0CH

Координаторы данных

Предназначены для преобразования адреса команд доступа к данным. Всего существуют 6 координаторов данных, как показано в таблице 22 (расположены в порядке приоритета). Координатор D0 отвечает за доступ к внутренней СОЗУ. D1, D2, D4 и D5 полностью программируемы, а D3 предназначен для блока конфигурирующих регистров.

Координаторы данных Таблица 22

Координатор Приоритет Уровень разрешения
D3 (CRU)   Всегда разрешен
D5   Дополнительный
D4   Дополнительный
D2   Дополнительный
D1   Дополнительный
D0(ОЗУ)   Всегда разрешен

 

D0 – координатор данных ОЗУ

Имеет самый низкий приоритет переадресации команд доступа к данным. Внутренняя системная память ОЗУ является всегда доступной для микроконтроллера после системного сброса и имеет размер и конфигурацию в зависимости от микросхемы.

Например, ТЕ520 имеет ОЗУ 40 Кбайт. «Нижние» 32 Кбайт размещены в пределах адресного пространства 0000h – 7FFFh. Четыре копии «верхних» 8 Кбайт размещены по адресам 8000h, А000h, C000h и E000h, и D0 ссылается на них, если нет другого активного координатора, использующего эти области памяти.

Если координаторы D1 и D2 разрешены, то они способствуют перераспределению ОЗУ. Координатор D3 используется при обращении к конфигурирующим регистрам и имеет один программируемый регистр DMAP0_TAR, значение которого выставляется на старших адресных линиях КСМ A{31:24}. D3 всегда разрешен.

D0 целевой адрес (RAM координатор)

Мнемоника: DMAP1_TAR Адрес:FF0EH

D1, D2, D4, D5 – полностью программируемые адресные координаторы данных

Координатор D5 имеет самый высокий приоритет среди всех координаторов данных, кроме D3. D5, D4, D2 и D1 могут быть разрешены в индивидуальном порядке и запрещены после системного сброса. Среда FastChip самостоятельно определяет значения регистрам, но пользователь может их модифицировать.

D1 целевой адрес (младший байт)

Мнемоника: DMAP1_TAR0 Адрес:FF0FH

D1 целевой адрес (средний байт)

Мнемоника: DMAP1_TAR1 Адрес:FF10H

D1 целевой (старший байт)

Мнемоника: DMAP1_TAR2 Адрес:FF11H

D1 адрес исходной зоны

Мнемоника: DMAP1_SRC Адрес:FF12H

D1 контрольный регистр

Мнемоника: DMAP1_CTL Адрес:FF13H

D2 целевой адрес (младший байт)

Мнемоника: DMAP2_TAR0 Адрес:FF14H

D2 целевой адрес (средний байт)

Мнемоника: DMAP2_TAR1 Адрес:FF15H

D2 целевой (старший байт)

Мнемоника: DMAP2_TAR2 Адрес:FF16H

D2 адрес исходной зоны

Мнемоника: DMAP2_SRC Адрес:FF17H

D2 контрольный регистр

Мнемоника: DMAP2_CTL Адрес:FF18H

D4 целевой адрес (младший байт)

Мнемоника: DMAP4_TAR0 Адрес:FF80H

D4 целевой адрес (средний байт)

Мнемоника: DMAP4_TAR1 Адрес:FF81H

D4 целевой (старший байт)

Мнемоника: DMAP4_TAR2 Адрес:FF82H

D4 адрес исходной зоны

Мнемоника: DMAP4_SRC Адрес:FF83H

D4 контрольный регистр

Мнемоника: DMAP4_CTL Адрес:FF84H

D5 целевой адрес (младший байт)

Мнемоника: DMAP5_TAR0 Адрес:FF85H



Поделиться:


Последнее изменение этой страницы: 2016-08-26; просмотров: 244; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.227.0.192 (0.012 с.)