주요 콘텐츠

D Flip-Flop

포지티브 에지 트리거로 활성화되는 D 플립플롭 모델링

  • D Flip-Flop block

라이브러리:
Simulink Extras / Flip Flops

설명

D Flip-Flop 블록은 D 플립플롭이 활성화된 포지티브 에지 트리거를 모델링합니다. D Flip-Flop 블록에는 세 개의 입력값이 있습니다.

  • D — 데이터 입력

  • CLK — 클록 신호

  • !CLR — 인에이블 입력 신호

클록 신호의 포지티브(상승) 에지에서 블록이 활성화되면(!CLR이 0보다 큰 경우) 출력 Q는 입력 D와 같습니다. D Flip-Flop 블록의 진리표는 다음과 같습니다.

참고

D Flip-Flop 블록은 0이 아닌 입력을 true(1)로 처리합니다.

DQ!Q
110
001

클록 신호의 상승 에지에서 블록이 활성화되지 않으면 Q는 0으로 재설정됩니다. 클록 신호가 상승하지 않으면 블록은 이전 상태로 유지됩니다.

부울 데이터형 또는 double 데이터형의 논리형 신호

D Flip-Flop 블록이 Logical Operator 블록을 사용하는 마스크 처리된 서브시스템이므로, 논리형 신호를 double형 대신 부울 데이터로 구현 구성 파라미터 설정은 D Flip-Flop 블록의 입력 데이터형과 출력 데이터형에 영향을 줍니다. 마스크 처리된 서브시스템의 Logical Operator 블록에는 다음과 같은 파라미터 설정이 있습니다.

블록 파라미터 설정
출력 데이터형상속: 논리형
모든 입력과 출력의 데이터형이 동일해야 함On

논리형 신호를 double형 대신 부울 데이터로 구현 구성 파라미터에 대한 자세한 내용은 논리형 신호를 double형 대신 부울 데이터로 구현 항목을 참조하십시오.

포트

입력

모두 확장

데이터 입력 신호로, 스칼라, 벡터 또는 행렬로 지정됩니다.

종속성

D Flip-Flop 블록이 입력 D에 허용하는 데이터형은 논리형 신호를 double형 대신 부울 데이터로 구현 모델 구성 파라미터의 설정에 따라 다릅니다. 이 파라미터가 켜져 있으면 D의 데이터형은 boolean이어야 하고, 이 파라미터가 꺼져 있으면 D의 데이터형은 boolean 또는 double일 수 있습니다.

데이터형: double | Boolean

클록 신호로, 스칼라, 벡터 또는 행렬로 지정됩니다.

데이터형: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

인에이블 입력 신호로, 스칼라, 벡터 또는 행렬로 지정됩니다.

데이터형: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

출력

모두 확장

출력 신호 Q로, 입력 D와 동일한 차원과 데이터형을 가집니다.

데이터형: double | Boolean

출력 신호 !Q로, 입력 D와 동일한 차원과 데이터형을 가집니다.

데이터형: double | Boolean

버전 내역

R2008b에 개발됨