장치 제어 레지스터
Device control register컴퓨팅에서 기기 제어 레지스터는 주변장치나 확장카드와 같은 일부 컴퓨터 하드웨어 장치를 제어하는 하드웨어 레지스터다.
특정 기술에서는 이 용어를 보다 좁은 의미로 사용한다.
- ISA PNP 규격은 장치의 레지스터를 제어 레지스터와 구성 레지스터의 두 가지 범주로 나눈다.ISA PNP에 의해 정의된 기기 제어 레지스터 중 하나는 (예를 들어)[1] Activate 레지스터로, 카드를 켜거나 끄는 것이다.
- 장치 제어 레지스터는 PCI Express 아키텍처에서 특정 레지스터의 이름이기도 하다.장치가 만들 수 있는 최대 읽기 요청 크기(바이트)를 제어하는 필드도 있다.[2]
- Device Control Register(DCR)는 IBM 전용 버스의 명칭이기도 하다.명시된 설계 목표는 "DCR 마스터, 일반적으로 CPU의 범용 레지스터 및 DCR 슬레이브 로직의 장치 제어 레지스터 간에 데이터를 전송"[3]하는 것이다.예를 들어, IBM MultiProcessor Interrupt Controller(MPIC)는 공유 DCR 버스를 통해 최대 4개의 프로세서를 연결하며, 다시 MPIC는 최대 128개의 인터럽트 소스를 처리한다.[4]
참조
- ^ Tom Shanley (1995). Plug and Play System Architecture. Addison-Wesley Professional. p. 156. ISBN 978-0-201-41013-6.
- ^ Ravi Budruk (2004). PCI Express System Architecture. Addison-Wesley Professional. p. 906. ISBN 978-0-321-15630-3.
- ^ 장치 제어 레지스터 버스 3.5 구조 사양
- ^ IBM 멀티프로세서 인터럽트 컨트롤러. 데이터 북