도와주세요!!
글 수 15,339
2002.03.11 10:51:29 (*.186.45.116)
15970
[질문]
그러면 SDCLK1에 들어가는 실제 클럭은 50MHz인지요.
=> 네 정확하게 55.25MHz 입니다.
SA1110의 메모리 클럭은 시스템 클럭의 반으로 설정되어있습니다.
사용자가 선택할 수있는 것은 이메모리 클럭을 2분주 할것인지 아니면
그대로 사용할것이지 이 두가지입니다.
[질문]
110MHz를 이용할때 데이터의 안정성에 문제가 있다고 적으셨는데요..
요부분에 대해서 조금 설명해주셨으면 합니다.
현재 저희 보드가 메모리 클럭을 55MHz 를 사용하는 이유는 110MHz 로 했을때
커널을 풀고나서 CRC 에러가 나오기 때문입니다. 이 에러를 무시해도 커널은
잘 실행되지만 좀더 안정적으로 돌리기 위해서 4분주 합니다.
메모리의 지원속도는 님이 말한대로 133MHz 입니다. 하지만 제가 판단하기에
저희 보드가 110MHz로 동작하기에는 보드의 아트웍상태가 고속에 최적화 되지
않았습니다. (ㅡ.ㅡ) 이점은 고객님들께 죄송하게 생각합니다.
실제 고속의 데이타버스는 다음과 같은 룰을 필요로 합니다.
1.데이타라인 간의 거리는 최소 자신의 라인폭이상
2.각각의 데이타 라인의 길이는 같을것
3.MCU와의 최소한의 거리로 설계할것
4.전원의 안정화와 잡음에 대한 대책을 세울것
메모리의 속도는 그 이하의 속도도 지원합니다. 다만 주의하실것은 메모리의
리플래시 시간입니다. 메모리의 속도를 현저하게 낮추시면 그에 맞게 리플래시
시간도 조정하셔야 합니다. 현재의 이지보드의 속도를 낮춰보셔서 테스트해
보세요(다른 레지스트는 고정하시고요).. 아만 160MHz 까지는 괜찮을 겁니다.
그이하의 속도는 SDRAM관련한 레지스터를 수정하셔야만 합니다.
그러면 SDCLK1에 들어가는 실제 클럭은 50MHz인지요.
=> 네 정확하게 55.25MHz 입니다.
SA1110의 메모리 클럭은 시스템 클럭의 반으로 설정되어있습니다.
사용자가 선택할 수있는 것은 이메모리 클럭을 2분주 할것인지 아니면
그대로 사용할것이지 이 두가지입니다.
[질문]
110MHz를 이용할때 데이터의 안정성에 문제가 있다고 적으셨는데요..
요부분에 대해서 조금 설명해주셨으면 합니다.
현재 저희 보드가 메모리 클럭을 55MHz 를 사용하는 이유는 110MHz 로 했을때
커널을 풀고나서 CRC 에러가 나오기 때문입니다. 이 에러를 무시해도 커널은
잘 실행되지만 좀더 안정적으로 돌리기 위해서 4분주 합니다.
메모리의 지원속도는 님이 말한대로 133MHz 입니다. 하지만 제가 판단하기에
저희 보드가 110MHz로 동작하기에는 보드의 아트웍상태가 고속에 최적화 되지
않았습니다. (ㅡ.ㅡ) 이점은 고객님들께 죄송하게 생각합니다.
실제 고속의 데이타버스는 다음과 같은 룰을 필요로 합니다.
1.데이타라인 간의 거리는 최소 자신의 라인폭이상
2.각각의 데이타 라인의 길이는 같을것
3.MCU와의 최소한의 거리로 설계할것
4.전원의 안정화와 잡음에 대한 대책을 세울것
메모리의 속도는 그 이하의 속도도 지원합니다. 다만 주의하실것은 메모리의
리플래시 시간입니다. 메모리의 속도를 현저하게 낮추시면 그에 맞게 리플래시
시간도 조정하셔야 합니다. 현재의 이지보드의 속도를 낮춰보셔서 테스트해
보세요(다른 레지스트는 고정하시고요).. 아만 160MHz 까지는 괜찮을 겁니다.
그이하의 속도는 SDRAM관련한 레지스터를 수정하셔야만 합니다.