Процессор TMS320 имеет доступ к 8 регистрам ввода-вывода. Распределение портов ввода-вывода приведено ниже в табл. 4.8
для перевода дискретного выхода в активное состояние. Запись любой информации в данный регистр переводит выходы выходного регистра дискретных данных в активное состояние.
Регистр данных. Регистр 0 пространства ввода-вывода TMS320 выполняет функцию регистра данных, рассматриваемого со стороны HOST-компьютера как регистр ввода-вывода 0. При передаче слова в HOST-компьютер сбрасывается флаг TMS "выходной буфер пуст", при приеме из HOST-компьютера - флаг TMS "входной буфер заполнен". При этом устанавливаются соответствующие флаги для HOST-компьютера.
Регистр самоблокировки. Запись любой информации в регистр 1 заставляет TMS320 перейти в состояние блокировки (HOLD-режим). Основное назначение этого действия - сигнализировать HOST-компьютеру о том, что TMS320 находится в точке останова (breakpoint) или завершена запрошенная задача. HOST-компьютер может контролировать это состояние TMS320 с помощью регистра состояния STAT(0).
Регистр состояния модуля. Чтение регистра 1 дает TMS320 информацию о текущем состоянии модуля.
Внешний регистр данных. Запись в регистр 3 вызывает выдачу восьми младших битов слова на внешний разъем J6 (дискретный выход). При чтении регистра 3 в восьми младших битах слова находится информация с внешнего разъема J6 (дискретный вход).
Регистр данных ЦАП2. Запись в регистр 4 вызывает передачу в ЦАП2 12 старших разрядов записываемого слова.
Регистр запуска АЦП. Чтение из регистра 4 запускает АЦП на ввод информации из текущего канала (считанная информация никакого значения не имеет). После завершения цикла преобразования данные передаются по последовательному интерфейсу TMS с одновременным считыванием номера следующего канала.
Регистр данных ЦАП1. Запись в регистр 5 вызывает передачу в ЦАП1 12 старших разрядов записываемого слова.
Регистр управления. Запись 1 в 1-й разряд регистра 6 устанавливает в единицу триггер запроса на обслуживание REQ при наличии разрешения от HOST-компьютера RCON(1). Этот запрос может быть прочитан HOST-компьютером через регистр STAT(1). Остальные биты регистра никакого значения не имеют.
Регистр сброса запроса на внешнее прерывание. Запись в регистр 7 сбрасывает в ноль триггер внешнего прерывания RCON(3), RSRAT(1).