Синтез и отладка алгоритмов функционирования цифровых устройств управления - 9 стр.

UptoLike

9
Объявления специальных узлов. Предусмотрены специальные согла-
шения по назначению имен, которые используются как средства объявления
типа узлов:
входные шиныDI<идентификатор>[<разрядность>],
выходные шиныDO<идентификатор>[<разрядность>],
двунаправленные шины DIO<идентификатор>[<разрядность>].
Примеры определения шин:
DI[8] – входная шина DI разрядностью 8 бит;
DI2[2] – входная шина DI2 разрядностью 2
бита;
DOF[4] – выходная шина DOF разрядностью 4 бита (рассматривается
как регистр).
Объявление существования и назначения узлов.
Определение регистров – <идентификатор>[<разрядность>]
Примеры определения регистров:
R1[2] – регистр с именем R1 разрядностью 2 бита;
RA21[8] – регистр с именем RA21 разрядностью 8 бит;
TS[1] – однобитовый регистр TS.
Выделение части узла. Если узел устройства имеет несколько разрядов,
то
выделение части узла выполняется с использованием квадратных скобок,
стоящих вслед за идентификатором узла. В скобках, через "/", указывается,
с какого по какой разряд происходит выделение. Нумерация разрядов вы-
полняется слева направо (от старшего к младшим) и начинается с 0. Напри-
мер:
RA21[5/7] – доступ к младшим разрядам регистра RA21 с пятого по
седьмой;
RA21[0/4]
доступ к старшим разрядам регистра RA21 с нулевого по
четвертый.
Операции
это утверждение, которое описывает взаимосвязи и взаи-
модействие узлов и состоит из операндов и операторов.
Операндами в операциях являются идентификаторы узлов или выделе-
ние части узлов.
Операторы обозначаются специальными символами и описывают ха-
рактер взаимосвязей и взаимодействия (табл 1.1).
Таблица 1.1
   Объявления специальных узлов. Предусмотрены специальные согла-
шения по назначению имен, которые используются как средства объявления
типа узлов:
   ⎯   входные шины – DI<идентификатор>[<разрядность>],
   ⎯   выходные шины – DO<идентификатор>[<разрядность>],
    ⎯ двунаправленные шины DIO<идентификатор>[<разрядность>].
    Примеры определения шин:
    DI[8] – входная шина DI разрядностью 8 бит;
    DI2[2] – входная шина DI2 разрядностью 2 бита;
    DOF[4] – выходная шина DOF разрядностью 4 бита (рассматривается
как регистр).
    Объявление существования и назначения узлов.
    Определение регистров – <идентификатор>[<разрядность>]
    Примеры определения регистров:
    R1[2] – регистр с именем R1 разрядностью 2 бита;
    RA21[8] – регистр с именем RA21 разрядностью 8 бит;
    TS[1] – однобитовый регистр TS.
    Выделение части узла. Если узел устройства имеет несколько разрядов,
то выделение части узла выполняется с использованием квадратных скобок,
стоящих вслед за идентификатором узла. В скобках, через "/", указывается,
с какого по какой разряд происходит выделение. Нумерация разрядов вы-
полняется слева направо (от старшего к младшим) и начинается с 0. Напри-
мер:
    RA21[5/7] – доступ к младшим разрядам регистра RA21 с пятого по
седьмой;
    RA21[0/4] — доступ к старшим разрядам регистра RA21 с нулевого по
четвертый.
    Операции — это утверждение, которое описывает взаимосвязи и взаи-
модействие узлов и состоит из операндов и операторов.
    Операндами в операциях являются идентификаторы узлов или выделе-
ние части узлов.
    Операторы обозначаются специальными символами и описывают ха-
рактер взаимосвязей и взаимодействия (табл 1.1).
                                                                Таблица 1.1



                                    9