하드웨어
S5PV210 MCU 모듈은 메모리를 1GiB 연결하려고 한다.
그러나 문제가 발생하였다.
S5PV210 MCU 는 DDR 포트가 2개가 있으며 하나는 512MiB 다른 하나는 1GiB 를 지원할수 있다.
하여 두번째 포트에 8-bit 버스를 지원하는 2Gbit 메모리 4개를 연결하려고 하였다.
문제는 8비트 버스를 지원하는 2Gbit DDR-II 메모리가 단종되었다는 것이다.
삼성싸이트에서는 2Gibit DDR 은 아예 찾을수가 없다. 2Gbit 는 DDR-III 에서나 찾을수 있었다.
다행히 Micron 사에선 2Gbit DDR 이 있었지만 16bit 버스를 지원하는 칩만이 생산된다.
하여 S5PV210 MCU 의 DDR 포트 2개를 모두 사용하여 설계하기로 하였다.
참고로 S5PV210의 DDR 속도는 200MHz, 데이타속도는 400Mbps 이다.
PCB 는 6층에 빌드업 B 타입을 사용한다.
S5PV210 칩은 18mm 정도여서 레이져비아를 사용하지 않아도 라우팅이 가능하지만 SODIMM 형태로 만들려고하니
8층이상이 필요할것 같아 6층 빌드업으로 사용하려고 한다.
1000 장 이상 생산시 PCB 비용은 전체 비용에 10퍼센트 이하를 차지하므로 크게 부담스럽지 않다.
참고로 샘플 빌드업-B 6층은 120만원 정도이다.
아트웍할때 주의할점은 HDMI 포트와 USB 2.0 포트이다.
이선들은 PCB 의 TOP 층에 라우팅하여야 한다,. (top, bottom 층에서의 라인을 MicroStrip 이라고 한다.)
USB 2.0 은 그나마 480Mbps 라 이런 규칙을 조금 어겨도 되지만
HDMI 라인은 1.3Gbps 이므로 엄격히 지켜야 한다.
DDR 라인은 이전에 DDR 라우팅에 대해 글을 2개 썻으니 참고하면 문제없이 될것이고...
DDR-II 400 은 그리 빠르지 않지만.. 구동이 안됬을때 괜히 아트웍잘못을 탓하게 되면 큰일이니
심혈을 다해 정확히 라우팅을 해야하지 않을까...
부터로더에서 메모리만 살리면 그 이후는 일사천리이다. ^^
이번글은 별로 쓴게 없당 ㅜ.ㅜ