3. Ядра могут обмениваться информацией о текущем состоянии каналов ввода/ вывода через регистр статуса буферов дескрипторов и протокол –ориентированную область внутренней двухпортовой памяти.
ЦПУ может передавать команды управления работой каналов для сопроцессора через регистр команд СR (см. фолию рис.1).
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RST |
- |
OPCODE |
CHNUM |
- |
FLG |
Рисунок 1- Формат регистра команд СR для КМК МРС 860.
Эти команды используются, если необходимо провести инициализацию канала или изменить его режим работы. ЦП записывает код выполняемой команды в биты OPCODE, определяет канал, для которого должна быть выполнена команда в битах CHNUM, и устанавливает флаг FLG. Выполнив команду , сопроцессор сбрасывает команду, сообщая ЦП, что он готов выполнить новую команду.
В КМК МРС860 номера каналов распределены так, как показано в таблице 1.
Таблица 1. Назначение битов CHNUM в МРС860.
Код канала |
Тип канала |
0000 |
SCC1 |
0001 |
I2C/IDMA1 |
0100 |
SCC2 |
0101 |
SPI/IDMA/RISC Timer |
1000 |
SCC3 |
1001 |
SMC1/DSP (R) |
1100 |
SCC4 |
1101 |
SMC2/DSP (T) |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.