제어기 에 의해 수행 되 는 것 으로서 위 에서 설명 된 동작 들 은 설명 된 동작 들 을 수행 하 도록 구성 된 임의 의 회로 에 의해 수행 될 수 있 다 . 이러 한 회로 는 반도체 기판 상 에 구성 된 IC ( integrated circuit ) 일 수 있 고 로직 회로 , 예컨대 , 로직 게이트 들 로 구성 된 트랜지스터 들 및 메모리 회로 , 예컨대 , DRAM ( dynamic random access memory ) , EPROM ( electronically programmable read - only memory ) , 또는 다른 메모리 디바이스 들 로서 구성 된 트랜지스터 들 및 커패시터 들 을 포함 한다 . 로직 회로 는 하드 - 와이어 연결 들 을 통해 또는 펌웨어 에 포함 된 명령 들 에 의한 프로그래밍 을 통해 구성 될 수 있 다 . 또한 , 로직 회로 는 소프트웨어 에 포함 된 명령 들 을 실행 할 수 있 는 범용 프로세서 로서 구성 될 수 있 다 . 일부 실시 예 들 에서 , 제어기 인 IC ( integrated circuit ) 는 다른 기능 성 을 포함 할 수 있 다 . 예컨대 , 제어기 IC 는 본원 에서 설명 된 기능 들 을 수행 하 기 위한 회로 와 함께 오디오 코더 / 디코더 ( CODEC ) 를 포함 할 수 있 다 . 이러 한 IC 는 오디오 제어기 의 일 예 이 다 . 다른 오디오 기능 성 은 부가 적 으로 또는 대안 적 으로 , 오디오 제어기 를 형성 하 기 위해 본원 에서 설명 된 IC 회로 와 통합 될 수 있 다 .