1 |
1
중앙처리장치(1), 데이타를 저장하는 메모리(2), 상기 메모리(2)에 직접 데이타를 전송하는 DMA 컨트롤러(3), 데이타를 입력시키고 출력시키는 입출력 프로세서(3)가 시스템 버스에 공통으로 연결되는 컴퓨터 시스템에 있어서, 상기 시스템 버스에 접근하기 위하여 어드레스를 저장하고 카운트하는 시스템 메모리 어드레스 카운트 레지스터(14)와, 상기 테이타 버퍼 메모리에 접근하기 위하여 어드레스를 저장하고 카운트하는 데이타 버퍼 메모리 어드레스 카운트 레지스터(15)와, 상기 메모리(2)에 전송할 데이타량을 제어하기 위하여 워드를 저장하고 카운트하는 워드 카운트 레지스터(13)와, 상기 DMA 컨트롤러의 동작을 제어하는 제어 레지스터(11)와, 상기 DMA 컨트롤러가 데이타 전송시 발생하는 에러 상태를 저장하는 상태 레지스터(10)와, 상기 에러가 발생시 상기 프로세서(1)의 간섭없이 재시도를 하기 위한 임시 레지스터인 워드 레지스터(7), 데이타 버퍼 메모리 어드레스 레지스터(8), 시스템 메모리 어드레스 레지스터(9)와, 상기 프로세서(1)와 정합되어 있는 제어로직(12)으로 구성되어 있는 것을 특징으로 하는 데이타 전송능력을 개선한 DMA 컨트롤러
|