요즘은 삼성에서 나오는 Coretext-A8 MCU 인  S5PV210 모듈을 개발중에 있다.

10월중에 부트로더까지 올려야 하는 스케줄이다.

흠 EM-S5PV210  이라는 모델인건가 ^^

SODIMM-200  형태의 모듈이라 전원포함 200핀만을 사용할 수 있는 관계로 머리가 복잡하다.

 

몇개의 MCU 사양을 알아보자

DDR2-400 정도는 기본이며 533 정도는 되야 좋은 놈이다.

NAND, MMC, USB, Serial  부팅등을 지원한다. 멀티부팅이라는 것인데 MCU 내부에 프로그램이 있어 가능한 일이다.

TFT-LCD  1024 x 768 당연히 지원한다.  안드로이드 2.3 여기서 지원한다는 해상도이니 이정도는 지원해야 한다.


너무도 당연히 SATA 를 지원할줄 알았는데 지원하지 않는다 ㅜ.ㅜ

SATA-2 (하드디스크 인터페이스) 지원을 한다.  용량이 큰 저장장치로 HDD 만큼 좋은게 없다.

앞으로 MCU들이 모바일기기가 아닌 형태일 경우 쓸데가 많을것이다..


HDMI 라는 인터페이스도 지원한다.

HDMI 는 클럭포함 4채널 LVDS 에 I2C 버스정도 있는데 이걸로 영상과 음성이 모두 전송되며 표준이므로 모니터건 TV이건

한방에 지원되니 있으면 좋을듯 하다.

카메라 기능도 당연히 있어야하는데 V210은 카메라 채널이 2개나 있어 고민이다.

 

이중 가장 고민해야 할 부분이 SATA, HDMI 인터페이스이다.

SATA-II  속도가 3Gbps 이며 HDMI 1.3Gbps 이니 이걸 SODIMM 소켓을 통해 전용의 커넥터로 연결했을때

데이타 전송이 잘 이루어질 수 있을까 하는 고민이다.

참고로 모듈소켓을 통하지 않을때 이라인들은 VIA 없이 TOP 면에서 라우팅되어야 한다.

TOP, BOTTOM 레이어와  INNER(안쪽) 레이어는 인피던스가 틀리므로 주의해야 한다.  (복잡한 내용은 패스)

이런 고속의 LVDS 의 신호 임피던스를 보상(?)해주는 버퍼가 있긴 한데 사용해보지 않았으니 ...

 

어떤 MCU 를 사용하던 전원은 제일먼저 따지고 넘어가야 한다.

모바일 MCU 다보니 IO쪽은 폭넓은 전원을 지원한다. 

하지만 내가 개발할 것은 모바일 이기 보다는 산업용으로 사용하려는 것이니 IO를  3.3V 을 기본으로 사용한다.

여기에 MCU 코아전원이 1.2V 이다.

DDR-II 를 사용하니 1.8V 가 필요하다.

3.3V, 1.8V, 1.2V  이정도는 당연한것인데 1.1V 가 하나더 필요하단다.. 이런 XX

요모조모 따져보니 (기억이안남) 꼭 필요한것 같은데.. 써야지 ㅜ.ㅜ

 

내옆 장모씨가 개발하고 있는 iMX5xx 칩의 전원에 비하면 아주아주 준수한 것이다.

참고로 iMX5xx 전원은 무려 6개(?) 정도가 필요하다는.. 전원칩이 회로의 반인것 같다.

 

아직 회로검토를 안했으니 .. 스케줄 맞추기 버겁다, ㅜ.ㅜ

 

개발이 끝날때 까지 연재하려고 합니다.   담주에 ^^