기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요..

aesop 2차 보드 유저입니다.

보드(clabsys ln2440sbc)에

다른 디바이스를 연결할려고 하는데(GPIO포트를 이용해)

보드와 연결할  디바이스는 클럭이 다르게 동작합니다.

연결할 디바이스가 15-16배 정도 클럭이 느립니다.

클럭을 맞춰줘야 겠죠?

그런데 하드웨어 만큼은 아니지만 소프트웨어적으로 클럭을

맞춰서 서로간 통신을 할 수 있는 방법이 있습니까..?

내부적으로 연결할 디바이스 클럭에 비슷한 timer를 돌려서 송수신 하는 방법과

공회전;;(시간계산하여 for문으로)을 시켜 클럭을 맞춰 전송하는 방법..

2가지를 생각하고 있는데 둘다 해볼 작정이긴 합니다만..

가능성 여부를 묻고 들어가는게 좋을듯 싶어 질문올려봅니다 ㅠㅠ

그외에 다른 좋은 방법의 의견을 듣고 싶습니다~

ps - 하드웨어 처럼 정해진 타이밍에 맞춰서 전송할 수 없다면
       데이터는 주고 받을 수 없는 겁니까? 궁금하네요...

고현철

2007.07.09 06:10:40
*.70.26.87

hw 전문가가 없나요?......아니면 개인적으로?

버스로 연결해야할텐데, 보통은 chip select 핀에 물릴 수 있게
디바이스가 구성이 되어 있습니다.

디바이스가 느릴 경우는 cpu와 nWait 핀을 이용하여(아니면 ioready pin)
연결합니다.(기본 연결은 같고 nWait핀을 추가로 연결합니다)

그냥 붙이면 대부분 동작안할 가능성이 높습니다.

hw적으로 타이밍등과 동작등을 고려해서 붙이시기 바랍니다.

이재철

2007.07.09 10:18:17
*.118.73.176

휴대용 디바이스 기기(예를 들어 디카)에 SD 카드 인터페이스를 통해서

보드에 있는 데이터를 읽고 가능한 저장장치를 만들려고 합니다.

SD 카드는 핀을 1:1 대응 시켜서 주욱~ 빼놓은 상태구요

한쪽은 디바이스 한쪽은 보드의 GPIO 로 연결 했습니다.

타이밍을 맞출 수 있는 핀같은게 존재 하지 않기 때문에..

소프트웨어로 구현을 해야할것 같습니다...

디바이스로 부터 인터럽트로 명령어(CMD0, CMD1...)를 받아서

보드와 연결된 SD 카드를 인식 시키는게 1차 목표입니다.

SD 카드 spec 문서는 분석을 했는데 이 타이밍 맞추는게 힘든 일이 될것 같아서

조언을 구합니다

시작부터 난관이 많은데.. 많은 조언 부탁 드리겠습니다 ㅠㅠ

고현철

2007.07.09 10:44:10
*.51.146.84

제 생각엔 불가능 할 듯 합니다.

SD interface는 아주 어려운 넘 중에 하나입니다. 일반 SoC에도 전용 컨트롤러 제어 자체도 힘든 녀석이거든요.

이재철

2007.07.09 11:17:41
*.118.73.176

컼 ㅠㅠ

조언 감사합니다!

그래도 칼을 뽑았으니 뭐라도 썰어야..;;

최대한 노력 해보고.. 잘되면 결과 올리겠습니다
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
5548 [완료]이솝 2410 보드에서 SD card는 지원이 안되는 건가요? [3] 김승규 2007-07-04 1302
5547 [완료]램디스크 버전과 커널버전이 항상 일치해야 하는건가요? [4] 김승규 2007-07-05 915
5546 [질문] 아래 LCD 고장관련... [1] 이동술 2007-07-06 2477
» [완료] 클럭 제어에 관해서.. <= 완료 [4] 이재철 2007-07-08 1257
5544 [완료]sd card mount 질문입니다~~^^; [5] 김승규 2007-07-09 3683
5543 [완료]루트파일시스템중 ghello.c 컴파일관련. [4] 박기호 2007-07-12 777
5542 [완료]s3c2440 - 인터럽트 관련 질문 입니다. <-- 완료 [4] 박준영 2007-07-12 2200
5541 [완료] ADC레지스터 Write하기... [4] 홍순민 2007-07-13 1422
5540 [질문]u-boot 디버깅 하는 방법 좀... [8] 김정렬 2007-07-16 1307
5539 [질문]S3C2440 + Encoder 질문입니다. [2] 박창준 2007-07-17 1040
5538 [완료]Hjtag인식문제<-질문수정 [3] 최재혁 2007-07-21 1439
5537 bootp 설치 관련 질문 드립니다. [1] 김유석 2007-07-24 1475
5536 혹 1차보드라면.. [2] 윤광윤 2007-07-24 2016
5535 [완료] NAND의 bad sector 질문입니다. [13] 문철민 2007-07-26 1051
5534 [해결] 이재명님의 JTAG으로 펌웨어 프로그래밍하기에서 질문입니다. [4] 서두원 2007-07-28 1263
5533 질문) Wince에서 LCD 출력 [2] 김형기 2007-07-28 3136
5532 [완료] LCD 로고이미지 관련 질문입니다. [4] 문철민 2007-07-31 2118
5531 [미해결] 인터럽트 등록과 관련한 문의 [2] 문철민 2007-08-02 691
5530 [완료]-일단.. smsc 9115 (LAN9115) 질문입니다. [3] 임은향 2007-08-03 1724
5529 [완료]USB 패킷 전송 시 커널 패닉 오류입니다. [3] 박상수 2007-08-06 1373

사용자 로그인