Описание: Применяется только для SMC-каналов, работающих в режиме поддержки GCI-интерфейса. По этой команде, если приемник не отвечает, или получена ошибка в бите А канала управления, то посылается запрос на прерывание в бите Е канала управления.
Таблица 2.3. Дополнительные команды управления работой каналов ввода/вывода в МРС860.
Команда: INIT RX and TX PARAMETRS; Код команды - 0000
Описание: Применяется для всех SCC-каналов и для SMC-каналов, каналов SPI и канала I2C. По этой команде производится инициализация всех параметров приемника или передатчика выбранного канала в исходное состояние, которое они имеют после выполнения команды сброса. Обычно эти команды передаются при выключенном приемнике или передатчике.
Команда: INIT RX PARAMETRS; Код команды – 0001 или 0010
INIT TX PARAMETRS
Описание: Применяется для всех SCC-каналов и для SMC-каналов, работающих с протоколами UART, Transparent, каналов SPI и канала I2C. По этой команде производится инициализация всех параметров приемника или передатчика выбранного канала в исходное состояние, которое они имеют после выполнения команды сброса. Обычно эти команды передаются при выключенном приемнике или передатчике.
Команда: GRACEFUL STOP TRANSMIT; Кодкоманды -0101
Описание: Применяется для всех SCC-каналов и каналов IDMA.По этой команде после передачи текущего кадра из буфера FIFO производится остановка передачи по выбранному каналу и генерируется специальный запрос прерываний INT_GRA, с использованием регистра событий данного канала. Следующий буфер BD, если он готов, становится текущим, и после получения команды RESTART TRANSMIT данные на него будут передаваться по каналу. Обычно эта команда используется если надо передавать более приоритетный кадр данных или нужно поменять параметры канала.
Команда: CLOSE RX BD; Код команды -0111
Описание: Применяется для всех SCC-каналов и для SMC-каналов, работающих с протоколами UART, Transparent, каналов SPI и канала I2C. По этой команде закрывается текущий буфер BD и открывается новый. После закрытия старый буфер приема становится доступным для пользователя. Команда применяется для получения доступа к буферу, не заполненному целиком. Действие команды не оказывает влияния на принимаемые данные. Команда не используется, если контроллер настроен на работу с протоколом HDLC или Ethernet.
Команда: INIT IDMA; Код команды -1010
Описание: Применяется для каналов IDMA и производит инициализацию всех параметров приемника или передатчика выбранного IDMA -канала в исходное состояние, которое они имеют после выполнения команды сброса. Указатель текущего буфера BD устанавливается на первый BD в таблице дескрипторов.
Команда: SET TIMER; Код команды -1000
Описание: По этой программе устанавливается активация /дезактивация /реконфигурация одного из 16 таймеров в таблице таймеров RISC-процессора.
Таблица 2.4. Дополнительные команды управления работой каналов ввода/вывода в МРС860.
Команда: STOP IDMA; Код команды -1011
Описание: Оказывает воздействие только на IDMA –каналы. По этой команде RISC-контроллер прерывает текущую IDMA –передачу, при приеме от внешнего источника внутренний буфер IDMA –канала посылается в память, текущий BD закрывается и бит завершения передачи DONE устанавливается в регистре статуса IDMA –канала IDSR. Для очередного обращения открывается следующий BDв таблице.
Команда: START DSP CHAIN; Код команды -1100
Описание: По этой команде производится перевод в активное состояние соответствующей таблицы дескрипторов (FD) выполняемых функций. Дескрипторы функций FD определяют функцию, используемую DSP-составляющей, и хранит параметры этой функции.
Команда: INIT DSP CHAIN; Код команды -1101
Описание: По этой команде производится перевод в активное состояние таблицы дескрипторов (FD) выполняемых функций. В ячейку указателя (переменная FDBASE) на текущий дескриптор функции (FD) записывается стартовый адрес таблицы дескрипторов функций.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.