본 개시 내용 의 양상 들 에 따른 USB 하드웨어 제어기 는 설계 에서 실제 허브 하드웨어 를 포함 하 는 것 보다 는 허브 동작 을 시 뮬 레이팅 한다 . 논리 기능 들 각각 , 예 를 들 어 , " 프라이머리 프로세서 ( 402 ) 또는 세 컨 더리 프로세서 ( 404 ) 중 어느 하나 상의 USB 기능 "" A "" 또는 USB 기능 "" B "" 는 USB 하드웨어 ( 406 ) 에 직접 접속 하 고 ", 마치 그것 이 독립 디바이스 인 것 처럼 자원 들 을 요청 할 수 있 다 . 예 를 들 어 , " USB 기능 "" A "" 는 대용량 저장 기능 일 수 있 고 "," USB 기능 "" B "" 는 어떤 진단 능력 일 수 있 다 . USB 기능 들 각각 은 마치 그것 이 USB 허브 를 통해 USB 호스트 에 접속 된 독립 디바이스 인 것 처럼 USB 호스트 에 나타난다 . "