이제 도면 들 로 가 면 , 도 1 은 실시 예의 휴대 디지털 오디오 플레이어 ( 100 ) 를 도시 한 것 이 다 . 도 1 에 도시 된 바 와 같이 , 디지털 오디오 플레이어 ( 100 ) 는 이 실시 예 에서 중앙 처리 유닛 ( CPU ) ( 111 ) 및 CPU ( 111 ) 를 제어기 ( 110 ) 내 몇 개 의 다른 성분 들 과 통신 상태 에 두 는 CPU 버스 ( 112 ) 를 포함 하 며 , 다른 성분 들 로서 , 디지털 오디오 플레이어 ( 100 ) 를 동작 시키 기 위해 CPU ( 111 ) 에 의해 실행 될 수 있 는 컴퓨터 판독 가능 프로그램 코드 ( 예 를 들 어 , 펌웨어 ) 를 저장 하 는 메모리 ( ROM / RAM ) ( 113 ) , 디지털 오디오 플레이어 ( 100 ) 를 호스트 컴퓨터 ( 10 ) 와 통신 상태 에 두 는 USB 2 . 0 인터페이스 ( 114 ) , 오디오 인터페이스 ( 115 ) ( 예 를 들 어 , I 2 S 인터페이스 ) , 범용 입력 - 출력 ( GPIO ) 회로 ( 116 ) , 및 플래시 메모리 인터페이스 ( 117 ) 를 포함 한다 . 또한 , 디지털 오디오 플레이어 ( 100 ) 는 오디오 코덱 ( 120 ) , 사용 자 제 어 및 LED 또는 LCM 디스플레이 ( 130 ) , 및 내장 NAND 플래시 메모리 ( 140 ) 를 포함 한다 . ( 메모리 ( 140 ) 가 도 1 에서 단일 성분 으로서 도시 되 었 으나 , 몇 개 의 개별 적 메모리 성분 들 이 사용 될 수 있 음 을 알 아야 한다 ) . 오디오 코덱 ( 120 ) 은 오디오 인터페이스 ( 115 ) 와 통신 하 며 헤드폰 잭 또는 스피커 들 ( 도시 되 지 않 음 ) 을 통해 오디오 출력 을 제공 한다 . 사용 자 제 어 및 LED 들 또는 LCM 디스플레이 ( 130 ) 는 사용 자 가 GPIO ( 116 ) 를 통해 디지털 오디오 플레이어 ( 100 ) 의 동작 을 제어 할 수 있 도록 하 는 사용 자 인터페이스 를 제공 하 며 , NAND 플래시 메모리 ( 140 ) 는 제어기 ( 110 ) 가 플래시 메모리 인터페이스 ( 117 ) 를 통해 수신 하 여 오디오 인터페이스 ( 115 ) 및 오디오 코덱 ( 120 ) 을 통해 플레이 하 는 디지털 오디오 파일 을 저장 한다 .