Главы     1     2     3     4     5     6     7     8     9     10     11     12     13     14     15     16     17     18   

Блок комбинаторной логики Gombinatorical Logic


Назначение:

Преобразует входные сигналы в соответствии с таблицей истинности.

 

Параметры:

Truth table – Таблица истинности.

 

Блок Combinatorical Logic обеспечивает преобразование входного сигнала в соответствии с правилами, определяемыми таблицей истинности. Таблица истинности представляет собой список возможных выходных значений блока. Такое описание работы устройств принято в теории конечных автоматов. Число строк в таблице истинности определяется соотношением:

 

number of inputs

number of rows=2

 

где number of inрuts – число входных сигналов,

number of rows – число строктаблицы истинности.

 

Входные сигналы при составлении таблицы истинности считаются заданными. Они определяют индекс (номер) строки, в которой записываются выходные значения блока.

 

Индекс каждой строки определяется выражением:

 

01 m−1 row index = 1 + u(m) ⋅ 2 + u(m −1) ⋅ 2 + ... + u(1) ⋅ 2

 

где row index – индекс строки,

m – количество входных сигналов (элементов во входном векторе),

u(1) – первый входнойсигнал (первый элемент входного вектора),

u(m) – последний входнойсигнал (последний элемент входного вектора).

 

Например, в случае операции логического И (AND) для двух операндов выражение, определяющее индекс строки будет выглядеть следующим образом:

 

row index = 1 + u(2) ⋅ 20 + u(1) ⋅ 21