Reflex function block: D flip-flop
(Original Document)
Role
This function is used to carry out sequential logic functions, such as memorization of an edge, etc.
Structure
The table below shows the block's different interfaces.
Name
Meaning
D
Flip-flop input.
CLK
Enable input.
SET
Output x set to 1.
RESET
Output x set to 0. This input takes priority over SET input.
x
Flip-flop's physical output.
x Aux
Block's internal auxiliary output.
Illustration
Operation
This table describes the different operating phases of the D flip-flop.
Phase
Description
1
On the rising edge of input CLK:
  • output x takes the status of input D,
  • output x Aux takes the opposite status to input D.
Illustration
The illustration below shows the trend diagram of the D flip-flop function block.