sharksym's MSX World

sharksym.egloos.com

포토로그


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


흥건남자님표 확장슬롯 동작 모습~ by sharksym

얼마전 흥건남자님이 확장슬롯(1024KB램 포함)을 만드셨는데용.
이게 PCB 그대로는 동작이 안되서 이리저리 에러난 곳을 찾아봤습니다.
 
몇군데 회로에서 빠진 부분을 래핑선으로 때우니 제대로 동작하네요. ㅎ.ㅎ
 
아래는 동작 모습과 보드 확대 사진입니다.
 테스트로 서브슬롯2에 MMC/SD V1, 서브슬롯3에 MMC/SD V2
매퍼램 1024KB는 서브슬롯0으로 선택해보았습니다.


아래는 보드 전면 사진입니다.
왼쪽 CPLD가 확장슬롯을 처리하고, 오른쪽 CPLD는 매퍼램을 처리합니다.
오른쪽 끝의 50핀 커넥터로 MSX의 슬롯으로 연결됩니다.



회로에서 누락된 부분을 수정한 곳입니다.
(SRAM의 5V 전원, /RD, /WR 세곳입니다.)



/RD, /WR은 74LS244 입력핀으로 끌어썼고,
4.7K 풀업 저항 빠진 부분은 74HC32에 연결했습니다.


보드 후면 사진입니다.


CPLD의 누락된 /WR, /RESET을 50핀 슬롯 커넥터에서 바로 연결하고,
매퍼램용 CPLD의 D5라인을 추가로 연결했습니다.
(요게 안되서 첨에 메모리가 512KB로 나오더군요. ㅋ)


제 터보알(내장램 1024KB)에서 구동해봤습니다. (후면 슬롯에 연결)
확장슬롯2-0에 램1024KB가 인식되어 총 2048KB 램으로 표시되는군요.


MMC/SD 부팅화면에서 인식된 슬롯번호를 볼수 있습니다.



DOS2로 부팅후 CHKMEM 프로그램을 실행해봤습니다.
슬롯 3-0과 슬롯 2-0에 램이 각각 1024KB로 인식되었습니다.


주말숙제(!)는 마쳤으니, 이제 바통을 흥건남자님께 넘깁니다. ㅎ.ㅎㅋ

PS. 사진 한장 더 추가합니다.
      보드와 MSX연결에 쓰이는 50핀 커넥터(카트리지)를 기존 제가 쓰던걸로 테스트했었는데...
      흥건남자님 주신걸로는 해보니 안되더군요.
      아침에 잠깐 확인해보니, 핀13과 핀14번이 연결되어있네요. ㅜ.ㅜ
      패턴 끊고 제대로 이으니깐 잘 됩니다요.
      인제 씻고 놀러갑니다~ ㅎ.ㅎ



덧글

  • 틸더마크 2010/04/11 14:16 #

    우와 이건 뭐 멋지다고밖에는....;ㅁ;
  • painkilla 2010/04/11 20:48 #

    당신을 매의 눈으로 임명합니다. 땅!땅!땅!



Title MSXrating email rss

CCL

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

ClusterMaps

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

통계 위젯 (화이트)

413
84
159324

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

27