도 3 을 통해 프로토콜 오프로드 장치 를 살펴보 면 , 컨트롤러 - 인터페이스 ( 501 ) 는 컨트롤러 ( 400 ) 와 인터페이스 하 여 각종 제어 , 상태 데이터 등 을 송수신 한다 . 컨트롤러 - 인터페이스 ( 501 ) 는 컨트롤러 ( 400 ) 의 제어 에 따라 내부 의 레지스터 ( 503 ) 및 / 또는 메모리 버퍼 ( 505 ) 에 컨트롤러 ( 400 ) 로부터 수신 되 는 데이터 ( 제어 나 응용 데이터 ) 를 기록 하 거나 내부 의 레지스터 ( 503 ) 및 / 또는 메모리 버퍼 ( 505 ) 의 데이터 를 컨트롤러 ( 400 ) 로 출력 할 수 있 다 .