sharksym's MSX World

sharksym.egloos.com

포토로그


구글 애드센스 (블로그 기본)


SDA6001과 paraMSX의 추억~ by sharksym

[ 서론 ]
제목에 쓴 SDA6001, 혹시 아시는 분 있으세요? ㅎ.ㅎㅋ
아래 사진에 보이는 128핀짜리 칩입니다.


주로 TV나 셋탑박스에 들어가는 칩이구요.
16BIT MCU(C166), 그래픽(RGB565) 제너레이터, VBI 신호 디코더(CC/Teletext)가 들어있습니다.

제가 처음 다녔던 회사에서 사원 나부랭이였을 때, 아마 2003년이었을거에요.
LCD TV 모델 하나를 선행개발로 맡고 있었어요.
그 때 이칩을 메인 컨트롤러로 처음 쓰게 되면서,
부트로더부터, 플래쉬 다운로더, RTOS 포팅, MCU peripheral 드라이버 모두 혼자 만들었는데...
물론 리스크가 큰 편이라 플랜 B도 있었습니다.
선배가(선임) 다른 칩(기존 사용하던)으로 동시 개발을 했었죠. 흐흐...

요즘 TV, 모니터 뜯어보면 손바닥만한 메인보드에 원칩 SoC 하나 달랑 달려있는요.
예전에는 메인보드도 크고, 메인 컨트롤러, 비디오 디코더, 스케일러, 디스플레이 인핸서 등등
칩을 주렁주렁 달아서 썼었어요.

암튼 이 칩으로 해당 모델이 제대로 개발/양산까지 끝나게되었습니다. (플랜 B는 ㅃㅃ2~)
당시에 주변에서 걱정하던 사람 많았었는데, 고참분들이 잘 챙겨주셔서 해피엔딩으로 ㅋ

그리고, 이듬해인 2004년에 신입사원을 교육용 보드를 하나 만들게 되었는데요.
HW 담당자가 제 동기였는데 ㅋ 둘이서 쿵짝쿵짝해서 SDA6001을 넣은 보드가 나오게되었습니다.
근데 이 보드가 지금 저희집 창고에 있어요. ㅋ
12년 지났으니까 공개해도 괜찮겠죠? 혹시 아직 XX전자 다니시는 분 계시면 양해부탁드립니다.
보드가 지저분합니다요. 먼지 열심히 털었는데... 아래 사진 보셔요.
PCB 캐드 작업한 날짜가 써있네요. 2004년 3월이군요.



참고로, 비디오 출력은 VGA D-SUB로 나오는거라서 일반 PC 모니터에 물려도 됩니다.
실제 TV 보드에서는 스케일러 칩 입력이나 CRT 디스플레이 드라이버 칩 입력으로 들어가는거지요.

근데 이쯔음에 퇴사한다고 얘기했더니, 연말까지 회사에서 놀다가 가라고 하시더라구요.
(고과도 바닥을 깔아주면서~ ㅋ)
암튼 거의 1년을 신입사원 세미나, 주변 파트분들 디버깅하는거 도와주면서 보냈습니다.
모 선임님께서 말아드신 과제도 급하게 리빌딩해서 살리기도 했구요.
생각해보니 그때 참 재밌는 일이 많았었는데~ ㅎ.ㅎ

으어... 서론이 너무 길어졌네요. 이제 본론으로 넘어갑니다요~

[ 본론 ]
그 때 갑자기 든 생각이...
요기에 MSX 에뮬을 넣고 주변 장치를 붙이면 재밌지 않을까~ 였습니다.
CPU, VDP, 메모리 등의 최소 코어만 SDA6001로 구동하구요.
GPIO 선 뽑아서 MSX 롬팩이나 다른 기기랑 연결하구요.

일단 paraMSX 조금 난도질해서 포팅했습니다.
결과는... 아래 사진 보시면 되겠습니다.
화질이 안좋지만 남아있는 사진이 이거 하나뿐이니 이해해주셔요~
폰카로 찍은 640x480 해상도의 위엄! ㅎ.ㅎ



일단 메인 에뮬은 대충 돌아가니까, 바로 주변기기를 붙여봤습니다.
간단하게 메모리 R/W랑 포트 I/O 구동해봤어요.
역시나 속도의 한계에 다다르네요.

외부 I/O 기기 만들어서 간단한 R/W 하는데에 타이밍을 따라가질 못하네요.
아무것도 안하고 /RD, /WR 폴링만 하면 그나마 돌아가긴 하는데, 다른일을 전혀 할수가 없어요.
신호를 인터럽트로 구현하면 ISR에서 Addr 디코딩하다가 시간 다 가버리네요. ㅎ.ㅎㅋ
결국 현재 MCU 클럭이 100배정도 더 빠르면 가능하지 않을까~ 뭐 그런 생각만 해봤습니다.
순수 GPIO로 삽질하는 것 보다는 최소한 addr 디코더 정도는 붙여야 해볼만하지 않을까 싶었습니다.
그래도 CPU는 더 빨라야겠죠. ㅎ.ㅎ

암튼 이런저런 추억이 있었어요.
MMC Disk 아이디어가 떠올라서 만든 것도 그때 쯤이죠.
맨날 칼퇴하니 기숙사에서 심심하기도 하고, 뭐 그랬습니다. ㅋㅋ
그나마 연말에 블리자드의 대작! WoW 오픈베타가 시작되면서 바쁜 나날을 보내게되었지요.

음... 본론이 몇 줄 안되네요.ㅋ

[ 결론 ]
만든지 오래되면, S/W든 H/W든 문서가 없으면 뭔지 알길이 없음.
그냥 추억만 있을 뿐...ㅋ


즐거운 저녁 되셔요~ ㅎ.ㅎ





Title MSXrating email rss

CCL

크리에이티브 커먼즈 라이선스
Yeongman Seo에 의해 작성된 저작물은, 별도의 라이선스 조건이 없는 경우 크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

ClusterMaps

구글 애드센스 (세로 큰직사각형)

통계 위젯 (화이트)

413
84
159324

이 이글루를 링크한 사람 (화이트)

27