iPhone 3G S가 지난 금요일부터 미국에서 시판되었다. 이미 출시된 다른 iPhone들 처럼 이미 몇몇 전문가 그룹에서는 제품을 분해하여 웹사이트에 올렸다.

외형의 변화는 거의 없으면서 속도가 많이 빨라졌다는 것 때문에 사용된 메인 프로세서(모바일 어플리케이션 프로세서)에 대한 관심이 높았다. 결론적으로 iPhone 3G S에서 사용된 모바일 어플리케이션 프로세서는 삼성전자의 S5PC100이라는 신형 ARM 아키텍처 기반의 프로세서로 밝혀졌다.


339S0073ARM은 S5PC100 모델이며, 이는 ARM의 Cortex A8 디자인 기반 어플리케이션 프로세서로 현재 600MHz로 동작하며 최대 833MHz로 동작시킬 수 있는 32-bit RISC 프로세서이다. iPhone 3G S는 600MHz로 동작되는 알려져 있는데, 이는 저전력으로 구동하기 위해 프로세서에 동작제한을 건 것으로 추측된다.

iPhone 2G와 iPhone 3G 모델이 ARM 11 디자인(아키텍처) 기반의 S3C6400 프로세서가 사용되었지만, 신형 3G S 모델에서는 최신형 프로세서를 사용하였다. 경쟁 제품인 Palm Pre는 TI의 OMAP 3430 프로세서를 사용하고 있는데, 이 역시 ARM의 Cortex A8 아키텍처 기반이다.

흔히 우리가 사용하는 피처폰(일반폰)은 여전히 ARM 9 기반이 대부분이다. 스마트폰 계열이나 특수한 기능이 많은 피처폰의 경우 ARM 11 기반의 Qualcomm MSM 시리즈의 AP를 사용한다.


S5PC100은 뛰어난 멀티미디어 처리 기능을 가지고 있다. 블록 다이어그램에서 눈에 띄는 것은 720p의 비디오 엔진이다. 30fps의 720p 해상도의 MFC(Multi Format Codec)을 처리할 수 있다. 출력방식도 NTSC/PAL뿐만 아니라 HDMI도 가능하다.

MPEG4(SP/ASP), H.263, H.264(BP/MP/HP) 포맷의 인코딩 디코딩을 지원하여 고화질의 동영상 촬영과 재생이 가능하다. Microsoft의 VC1 코덱의 재생도 지원하므로 웬만한 HD급 동영상은 녹화와 재생이 가능하다고 보면 된다.

하지만 현재 iPhone 3G S는 VGA(640x480)급으로 녹화가 가능하다. 장착된 카메라의 성능이 VGA급 밖에 촬영이 안되기 때문이다. 아마도 다음 버전의 iPhone은 HD급 동영상 촬영이 가능할 것으로 보인다.

프로세서의 성능으로만 보면 iPhone 3G S는 HD급 동영상 재생이 가능하므로 HDMI 인터페이스로 TV에 연결하여 고화질의 영상을 즐길 수 있을 것으로 보이는데, 이 기능은 현재 iPhone 3G S에서는 제공하지 않고 있는 것 같다.

600MHz의 클럭이 iPhone OS 3.0을 동작시키고 전력소모를 최소화시키는데 최적의 환경이라고 본 것 같다. 833MHz까지 클럭을 올릴 수 있는 프로세서이므로 전력소모가 늘더라도 AP의 속도를 올리는 옵션이 제공될 수도 있을 것이다. 이런 기능은 펌웨어 업데이트를 통해서 가능하다. 

iPhone 3G S의 프로세서는 당초 예상했던 P.A. Semi의 프로세서를 채용하지 않았을까 예상했지만, 삼성전자의 ARM Cortex A8 기반인 S5PC100을 사용했다.

지난주 삼성전자가 발표했던 Jet S8000은 ARM 11 기반의 S3C6410을 채용했다. 다만, 코어클록을 800MHz를 사용한다고 알려져서 동작속도가 빠르게 보일 뿐인데, ARM 11은 Cortex A8 디자인보다는 하위 모델이다. 단, S5PC100과 S3C6410은 OneDRAM을 지원하여 메인 프로세서와 GPU의 메모리를 하나의 메모리로 처리하여 데이터처리 속도를 높이는 기술을 사용하고 있는 프로세서들이다.

iPhone 3G S에 사용된 프로세서인 S5PC100은 최신 ARM Cortex A8 아키텍처를 사용한 모바일 어플리케이션 프로세서이다. 다양한 기능을 가진 이 프로세서는 특히 720p의 HD급 동영상 인코딩과 디코딩 기능을 가지고 있으며, 다양한 멀티 코덱을 지원하는 특징을 가지고 있다.

* S5PC100에 대해 좀 더 자세히 알고 싶다면 다음의 PDF 파일을 참고하기 바란다.

저작자 표시 비영리 변경 금지
신고
Posted by 킬크

댓글을 달아 주세요

  1. Favicon of http://arch7.net/ BlogIcon 아크몬드 2009.06.23 16:09 신고  댓글주소  수정/삭제  댓글쓰기

    아이팟 프로세서가 샘송 거였군요.

  2. x9 2009.06.23 17:45 신고  댓글주소  수정/삭제  댓글쓰기

    중복이 너무 심하네요..
    읽다보면 같은 내용이고, 읽다보면 같은 내용이고 ...

  3. Favicon of http://xissy.egloos.com BlogIcon xissy 2009.06.23 18:20 신고  댓글주소  수정/삭제  댓글쓰기

    어디가 중복이죠? 제 눈에는 다 유용한 정보인것 같은데요.

  4. 라피나 2009.06.23 20:36 신고  댓글주소  수정/삭제  댓글쓰기

    같은말이 여러번 나오긴합니다..

  5. Favicon of http://joogunking.tistory.com/ BlogIcon joogunking 2009.06.24 06:56 신고  댓글주소  수정/삭제  댓글쓰기

    예전 아이팩 PDA에서도 훌륭한 성능을 보여주던 삼성 ARM프로세서가 현재까지도 좋은 성능을 유지하고 있었네요.
    ARM프로세서 기반 넷북도 나온다는데 그렇게 되면 삼성의 부품으로만 채워진 PC가 나올 수도 있겠습니다.^^. 감사합니다.

  6. Favicon of http://eyeon.tistory.com BlogIcon daremighty 2009.06.24 13:00 신고  댓글주소  수정/삭제  댓글쓰기

    사실 ARM사 기본 설계를 바탕으로 이것저것 원칩화만 시켰을 뿐이죠. 삼성기술력의 상징인것처럼 홍보되는 건 쪼끔...

    • Favicon of http://cusee.net BlogIcon 킬크 2009.06.24 15:28 신고  댓글주소  수정/삭제

      ARM Core 라이선스로 칩을 생산하여 하나의 모델에 1천만개 이상을 판매할 수 있는 능력을 가진 기업이 몇 되는지 혹시 아십니까? 적어도 삼성전자의 ARM Core는 Qualcomm, Broadcom, TI, Freescale 등과 대등하거나 우수한 위치에 있습니다. 혹시 삼성전자에서 DEC의 Alpha CPU도 라이선스 받아서 생산한 적이 있다는 것 아십니까? 이런 회사가 기술력 있는 회사라고 대접 받는 것이 이상한가요?

    • =_- 2009.11.25 17:23 신고  댓글주소  수정/삭제

      윗분은 비약이 있네요 ARM 사에서 라이센스 받아서 칩생산하는게 타회사랑 대등하거나 우수한 위치에 있따니요, 언급하신 회사들은 자체 코어 설계기술을 가진 회사들입니다. 삼성에서는 라이센스 받아서 로열티 내가면서 찍어내는거고요..

    • Favicon of http://cusee.net BlogIcon 킬크 2009.11.25 17:33 신고  댓글주소  수정/삭제

      이해를 잘 못하시면 조금 더 알아보시기 바랍니다. 언급한 회사들 모두 자체 코어가 아니라 ARM 아키텍처 기반으로 칩을 설계한답니다. 라이선스라고 그냥 종이 한장 던져주는게 아니라 칩을 설계하고 변경할 수 있는 권한을 주는 겁니다. Apple이 뭐가 답답하다고 삼성전자같은 기업에 칩을 주문생산하겠습니까? 단순히 가격이 싸기 때문이라고 생각합니까? 그냥 주변에서 삼성전자 깎아내리는 이야기를 너무 많이 들으셨군요.

  7. ㅇㄹㅇㄹ 2009.06.24 14:47 신고  댓글주소  수정/삭제  댓글쓰기

    음 그렇군 삼성 메인 프로세서가 들어가는 군... 그럼 삼성 애니콜도 삼성 메인 프로세서가 들어가겠네.. 근데 왜 가격은 많이 차이나지?

  8. Favicon of http://infobox.tistory.com/ BlogIcon 리카르도 2009.06.24 18:54 신고  댓글주소  수정/삭제  댓글쓰기

    클리앙에서 보니 애플이 주문생산한거라..
    사실상 애플거라고 봐야한다고 하시더군요..

  9. Favicon of http://mystictales.net BlogIcon 경민 2009.11.24 23:30 신고  댓글주소  수정/삭제  댓글쓰기

    아이폰의 CPU는 S5PC100과는 조금 다른 특별 주문품입니다.
    물론 기본 코어는 Cortex-A8로 S5PC100과 동일하지만 3D 가속 모듈이 다릅니다.
    S5PC100은 삼성 자체 모듈을 사용하지만 아이폰은 PowerVR SGX 를 사용합니다. PowerVR SGX쪽이 성능은 훨씬 좋고요.
    삼성에서도 자체 모듈의 한계를 느꼈는지 S5PC100의 후속인 S5PC110에는 PowerVR SGX가 탑재되었습니다.

    그리고 메인 프로세서와 GPU가 하나의 메모리를 쓰는건 좋은 기술은 아닙니다.
    단지 단가 문제와 기술 복잡도 문제 때문에 눈물을 머금고 쓰는 것이죠.
    일반적으로 PC의 그래픽 카드에 사용되는 램은 PC에 사용되는 램보다 상위 성능을 가진 그래픽용 램을 사용합니다.
    그래픽 카드의 필레이트를 버티기 위해서는 일반 램으로는 택도 없다는 것이지요.
    물론 반대로 메인 프로세서까지 그래픽용 램을 쓴다면 전체적인 성능은 좋아질겁니다.
    단가와 기술이 받쳐주질 못한다는게 서러울 뿐이지요...[...]

  10. Favicon of http://sukwoo.blogspot.com BlogIcon 장림 2009.11.25 12:09 신고  댓글주소  수정/삭제  댓글쓰기

    옵니아2에 ARM11을 사용한 이유는 뭘까요? 옵니아2보다도 한참 전에 나온 아이폰3Gs도 Cortex A8인데말이죠!

  11. Favicon of http://catogts.tistory.com BlogIcon CaTo 2009.12.21 11:48 신고  댓글주소  수정/삭제  댓글쓰기

    S5PC100도 PowerVR SGX인걸로 알고 있습니다
    일단 둘다 Spec상으로 성능이 동일합니다. 삼성이 자체적으로 그정도 3D 가속 코어 구성할 수준도 안되구요.
    S3C6400은 자체코어로 알고 있습니다. 옴니아2 성능보면 말 다 했죠



티스토리 툴바