Project

General

Profile

Контроллер транзакций DTC Мультиклет R1

Контроллер транзакций (перемещения) данных служит для перемещения блоков данных заданного размера
с адреса источника в адрес приемника.

Каждая транзакция состоит из последовательности блоков, каждый из которых, в свою
очередь, состоит из последовательности элементов. Элемент транзакции может быть размером
один, два или четыре байта. В пределах блока элементы размещаются последовательно,
без пропусков. "Расстояние" от начала одного блока до начала следующего конфигурируется.
Таким образом, блоки могут размещаться как строго последовательно, так и с разрывом либо,
наоборот, с наложением.

Запуск процесса копирования данных может осуществляться как программно, так и
аппаратно, по прерываниям. При этом по каждому прерыванию может быть скопирован
один элемент, один блок, либо проведена вся транзакция целиком.