LOGIC

Bloc Scicos
fr - eng

##
Logique combinatoire

### Contenu

- Logique combinatoire
  - Palette
  - Description
  - Boîte de dialogue
  - Propriétés par défaut
  - Fonction d'interface
  - Fonction de calcul
  - Voir aussi
  - Auteurs

### Palette

- Integer - Palette Integer

### Description

This block implements a standard truth table for modeling programming array, digital circuit and any other boolean expressions. The user can specify a matrix that defines all the possible block output in the Truth table field. Each row of the matrix contains the output of different combination of input elements. The number of rows must be a power of two, it defines the number of inputs using the equation:
number of row = 2 (number of input)
The number of outputs is equal to the number of columns of the matrix.
This block support only the int8 data type. When the input is positif, the input is considered as logical 1, When it is negatif or zero it is considered as logical 0.
This block can be activated by an implicit input event or it can herit the clock from the regular input.
This block is used to implement SR and JK flip-flops.

### Boîte de dialogue

- Truth table
  The matrix of outputs. For more information see the description part.
  Propriétés : Type 'mat' de taille [-1,-2].

- Inherit(0=no 1=yes)
  Specifies if the clock is inherit or not.
  Propriétés : Type 'vec' de taille 1.

### Propriétés par défaut

- toujours actif: non
- direct-feedthrough: oui
- détection de passage à zéro: non
- mode: non
- entrée régulières:
  - port 1 : taille [1,1] / type 5
  - port 2 : taille [1,1] / type 5
- sorties régulières:
  - port 1 : taille [1,1] / type 5
- nombre des entrées évènementielles: 1
- nombre des sorties évènementielles: 0
- possède un état continu: non
- possède un état discret: non
- possède un état objet: non
- nom de la fonction de calcul: logic

### Fonction d'interface

- SCI/macros/scicos_blocks/IntegerOp/LOGIC.sci [voir code]

### Fonction de calcul

- SCI/routines/scicos/logic.c [voir code]

### Voir aussi

- SRFLIPFLOP - SRFLIPFLOP Bascule RS (Bloc Scicos)
- JKFLIPFLOP - JKFLIPFLOP Bascule JK (Bloc Scicos)

### Auteurs

Fady NASSIF INRIA