112
цифровой автомат переходит из одного состояния в другое и выдает выходное слово.
Выходное слово на выходе цифрового автомата в такте определяется входным словом,
поступившим в этот такт на вход автомата, и внутренним состоянием автомата.
Внутреннее состояние является результатом воздействия на автомат входных слов в
предыдущие такты, таким образом комбинация входного слова
и текущего состояния
автомата в данном такте определяет выходное слово, и то состояние, в которое автомат
перейдет к началу следующего такта.
2.3 МЕТОДЫ ПЕРЕДАЧИ ИНФОРМАЦИИ
Синхронная передача. Передающее устройство устанавливает одно из двух
возможных состояний сигнала (0 или 1) и поддерживает его в течение определенного
времени, по истечении которого состояние сигнала на передающей стороне может быть
изменено. Время передачи сигнала складывается из времени распространения сигнала по
линии и времени распознавания и фиксации сигнала в регистре приемного устройства.
Пусть Т —
максимальное время передачи сигнала с учетом наихудших условий. Тогда для
синхронной передачи информации должно выполняться условие
τ ≥ Т, где τ — период, в
течении которого передатчик поддерживает состояние сигнала.
Асинхронная передача. Передающее устройство устанавливает соответствующее
передаваемому коду состояние сигнала на линии. Принимающее устройство после приема
сигнала информирует об этом передатчик, изменяя состояние сигнала на линии.
Передающее устройство, получив сигнал о приеме, снимает передаваемый сигнал. Таким
образом, период
τ, является переменным и зависит от характеристик конкретной линии
связи и устройств, участвующих в передаче.
Пусть t — время передачи нового состояния сигнала в один конец линии связи.
Тогда при асинхронной передаче должно выполняться условие
τ ≥ 2t. Обычно время 2t
значительно меньше времени Т, которое выбирается, исходя из максимально возможных
расстояний между устройствами. При передаче параллельного кода по параллельным
линиям сигналы поступают в приемное устройство в разное время из-за разброса
параметров цепей, формирующих сигналы, и линий интерфейса. Максимальный разброс
времени передачи
∆Т=мах{| t
i
-t
j
|}
Передача со стробированием (синхронная передача). Информация передается по
линиям Л
1
, ...,Л
n
в интервале времени, когда сигнал на линии Л
0
соответствует 1. При
нулевом сигнале на линии Л
0
сигналы на шинах Л
1
, ...,Л
n
не имеют смысла. Для
гарантированной передачи данных по линиям Л
1
,..., Л
n
передаваемый код устанавливается
как минимум на время
∆Т раньше, чем появляется единичный сигнал на линии Л
0
. Снятие
передаваемого кода с линий Л
1
, ..., Л
n
может закончиться на время ∆Т позже времени
установления нулевого состояния на линии Л
0
.
Передача с квитированием (асинхронная передача). Сигнал на линии Л
0
сигнализирует приемнику, что передатчик подготовил передаваемую информацию на
линиях Л
1
..., Л
n
. Сигнал на линии Л
n+1
сигнализирует передатчику, что приемник принял
передаваемую информацию. Приняв сигнал по линии Л
n+1
, передатчик снимает
информацию с линий Л
1
, ..., Л
n
и гасит сигнал на линии Л
0.
Отсутствие сигнала на линии
Л
0
сигнализирует приемнику об окончании передачи данных. После этого приемник гасит
сигнал на линии Л
n+1.
Отсутствие сигнала на линии Л
n+1
сигнализирует передатчику о
готовности приемника к приему следующей порции данных.
Передача с квитированием используется, когда приемное устройство не всегда
готово к приему информации (занято выполнением других операций). Передача со
стробированием используется главным образом для пересылок информации внутри
устройства, например, между регистрами.