본문/내용
1.4 버스 중재 신호 (BR, BG, BGACK)
(1) BR (Bus Request)
이 신호는 액티브 “L`의 입력 신호로서, DMA 요구 신호(버스 요구 신호)에 해당한다. 외부 장치 (DMAC)는 이 신호를 ”L`로 내 보냄으로써, 자기가 시스템 버스를 관장하는 버스 마스터가 되겠다는 의사 표시를 CPU에게 전 달하게 되는 것이다.
(2) BG (Bus Grant)
이 신호는 액티브 “L`의 출력 신호로서 ,DMA 허가 신호에 해당한다. BR의 버스 사용 요청을 받은 CPU는 현 재 수행중인 버스 사이클을 종료한 후에, 버스 제어를 해제하고, 이 신호를 ”L`로 내보냄으로써, 버스 마스터권 을 BR을 내보낸 외부 장치에게 넘겨준다.
(3) BGACK (Bus Grant Acknowledge)
이 신호는 액티브 `L`의 입력 신호로서, DMA 확인 신호에 해당한다. CPU로부터 DMA 허가를 받은 DMAC는 다음의 4가지 조건이 만족될 때, 이 신호 라인을 “L`로 내보냄으로써, 자기가 버스 마스터가 되었음을 CPU에게 알린다. 이 후에는 DMA가 시작된다.
1.5 프로세서 상태 신호 (FC0, FC1, FC2)
이들은 액티브 “H`의 tri-state 출력신호로서 펑션 코드라 부른다. CPU는 프로세서의 현재 상태를 이 코드를 조합하여 출력한다.
펑션 코드의 상태는 AS가 어서트되고 있는 상태에서만 유효하다. 그러므로 펑션 코드의 데코드는 AS와 함께 사용하여야 한다.