주요 콘텐츠

J-K Flip-Flop

네거티브 에지 트리거 J-K 플립플롭 모델링

  • J-K Flip-Flop block

라이브러리:
Simulink Extras / Flip Flops

설명

J-K Flip-Flop 블록은 네거티브 에지 트리거 J-K 플립플롭을 모델링합니다. J-K flip-flop 블록에는 J, K, CLK, 세 개의 입력값이 있습니다. 클록 신호(CLK)의 네거티브(하강) 에지에서 J-K Flip-Flop 블록은 다음 진리표에 따라 Q와 Q의 보수 !Q를 출력합니다. 이 진리표에서 Qn-1은 이전 시간 스텝의 출력입니다.

참고

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

JK Q n !Q n
00 Q n-1 !Q n-1
0101
1010
11 !Q n-1 Q n-1

J가 1이고 K가 0인 경우 플립플롭은 설정(set) 상태가 됩니다(Qn = 1). J가 0이고 K가 1인 경우 플립플롭은 재설정(reset) 상태가 됩니다(Qn = 0). JK가 모두 0인 경우 플립플롭은 이전 상태를 유지합니다(Qn = Qn-1). JK가 모두 1인 경우 플립플롭은 전환됩니다(Qn = Qn-1의 보수).

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

J-K Flip-Flop 블록이 Combinatorial Logic 블록을 사용하는 마스크 처리된 서브시스템이므로, 논리형 신호를 double형 대신 부울 데이터로 구현 구성 파라미터 설정은 J-K Flip-Flop 블록의 입력 데이터형과 출력 데이터형에 영향을 줍니다. 이 구성 파라미터에 대한 자세한 내용은 논리형 신호를 double형 대신 부울 데이터로 구현 항목을 참조하십시오.

포트

입력

모두 확장

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

종속성

J-K Flip-Flop 블록이 허용하는 데이터형은 논리형 신호를 double형 대신 부울 데이터로 구현 구성 파라미터의 설정에 따라 다릅니다.

  • OnJ-K Flip-Flop 블록이 boolean형의 실수형 스칼라 신호만 받습니다.

  • OffJ-K Flip-Flop 블록이 boolean형 또는 double형의 실수형 스칼라 신호를 받습니다(두 입력의 유형이 같아야 함).

데이터형: double | Boolean

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

종속성

J-K Flip-Flop 블록이 허용하는 데이터형은 논리형 신호를 double형 대신 부울 데이터로 구현 구성 파라미터의 설정에 따라 다릅니다.

  • OnJ-K Flip-Flop 블록이 boolean형의 실수형 스칼라 신호만 받습니다.

  • OffJ-K Flip-Flop 블록이 boolean형 또는 double형의 실수형 스칼라 신호를 받습니다(두 입력의 유형이 같아야 함).

데이터형: double | Boolean

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

종속성

J-K Flip-Flop 블록이 허용하는 데이터형은 논리형 신호를 double형 대신 부울 데이터로 구현 구성 파라미터의 설정에 따라 다릅니다.

  • OnJ-K Flip-Flop 블록이 boolean형의 실수형 스칼라 신호만 받습니다.

  • OffJ-K Flip-Flop 블록이 boolean형 또는 double형의 실수형 스칼라 신호를 받습니다(두 입력의 유형이 같아야 함).

데이터형: double | Boolean

출력

모두 확장

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

데이터형: double | Boolean

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

데이터형: double | Boolean

파라미터

모두 확장

출력 Q의 초기값을 지정합니다. 0이 아닌 값은 true(1)로 처리됩니다.

프로그래밍 방식의 사용법

블록 파라미터: initial_condition
유형: 문자형 벡터
값: 스칼라
디폴트 값: '0'

버전 내역

R2008b에 개발됨