logo
Моделирование цифровых автоматов

3. Информационные каналы (ик).

Информационные каналы позволяют осуществлять взаимодействие и обмен информацией между интерфейсом пользователя и моделируемой логической структурой цифрового автомата. Т.к. логическая структура описывается посредством организации связей между функциональными блоками, база которых заложена в программу, в дальнейшем, логическую структуру мы будем называть FBD (Functional Block Database) программой. А интерфейс пользователя – сокращенно ИП.

Каналы, в зависимости от направления передачи информации, делятся на три вида: вводящие, выводящие и управляющие.

1. Вводящими - называются каналы, которые передают информацию (данные) от ИП на вход FBD программы.

2. Выводящими – соответственно каналы, которые передают информацию с выхода FBD программы в ИП.

3. Управляющими – каналы, к которым подключается FBD программа.

Количество вводящих каналов обычно определяется размерностью шины данных проектируемого цифрового автомата. Количество выводящих каналов зависит от количества активных элементов в цифровом автомате. Управляющих каналов, в большинстве случаев, необходимо и достаточно одного.

Например, если вы проектируете преобразователь 4-х разрядного двоичного кода в десятичный с выводом на стандартный семисегментний индикатор, то вводящих каналов будет четыре (разрядность шины данных), выводящих семь (количество сегментов индикатора), плюс один управляющий канал.