1 |
1
버스상태 분석기에 있어서, 버스로 부터의 버스정보를 분석하는 정보검색부(1)로부터 조건만족 신호를 입력받아 계수하고 그 결과를 출력하는 조건 만족계수부(2)와, 상기 조건만족 계수부(2)로부터의 조건만족신호의 횟수에 따라 내부의 명령 및 제어레지스터에 설정된 제어정보에 따라 인에이블 신호(enable)를 출력하는 제어부(3)와, 상기 제어부(3)로 부터의 인에이블 신호에 따라 정보저장부(5)에 위치지정용 어드레스신호를 출력하는 어드레스 생성부(4)들로 구성됨을 특징으로하는 버스상태 분석기의 기능 제어부
|
3 |
3
제1항에 있어서, 제어부(3)의 Reset, Memory Init, Go 및 ABORT의 명령플래그와 추적양을 나타내는 레지스터(Full,Upper Half,Lower Half), 조건만족 횟수지정 레지스터(NS3∼NS0) 및 트리거 위치지정 레지스터(Start Mode, Middle Mode, End Mode)들이 구비된 명령 및 상태 레지스터(3a)와, 조건만족 계수부(2)의 비교기(2b)로부터 일치신호가 인에이블 신호로 인가되며 버스클럭(bus clk)에 의해 동작하면서 경과된 시간을 체크하는 트레이스 시간계수기(3b)와, 상기 트레이스 시간계수기(3b)로 부터의 경과된 시간계수 결과를 입력받으면서 명령 및 제어레지스터(3a)로부터 추적 양에 대한 레지스터(Full,Upper Half,Low Half)중 하나가 입력받아 카운트 인에이블 신호로 어드레스 생성부(4)로 출력하는 기능로직 함수블럭들로 구성한 버스상태 분석기의 기능 제어부
|
4 |
4
제1항에 있어서, 어드레스 생성부(4)는 제어부(3)의 명령 및 상태 레지스터( 3a)중 Go 명령플래그와 트레이스 종료신호(Tr-out)가 두 입력단(J), (K)으로 입력되어 동작시작과 종료의 제어를 받는 JK 플립플롭(4a)과, 상기 JK플립플롭(4a)의 출력이 인에이블 신호로 입력됨에 따라 12비트의 어드레스 신호(AMM)addr<12… 0>) 및 자리올림 출력(Carry)을 출력하는 12비트의 카운터(4b)와, 상기 명령 및 상태 레지스터(3a)로 부터의 상위반 레지스터(Upper Half)와, 하위반 레지스터(Low Half)가 프리세트 단자(PR)와 크리어단자(CLR)로 인버터(I1), (I2),를 거쳐 인가되면서 상기 카운터(4b)로 부터의 자리올림 출력(Carry)의 입력단(T)으로 인가되어 최상위 어드레스 신호(AMM-addr<12>)을 출력하는 T플립플롭(4c)들로 구성한 상태분석기의 기능제어부
|