PCI버스의 실질적인 Data전송 속도는 어느정도 인가요?
글쓴이: siva1976 / 작성시간: 금, 2008/12/26 - 11:40오전
PC기반 시스템에서 사용하는 PCI카드를 설계하고있습니다.
새로운 프로젝트로 PCI카드를 설계하고있습니다만 PCI카드의 실질적 전송대역에 대해서 의문이 생겼습니다.
OS에 따라서 달라지겠지만 PCI카드를 사용하는데 있어서 실질적 속도를 계산해 낼 수 있는 방법이 있나요?
현재는 Windows에서 테스트하고있습니다만 PCI카드에서 읽기/쓰기 속도가 10MBytes/s를 넘지 못하고있습니다.
PLX9056칩을 사용하고 있구요 로컬버스 방식은 J모드를 사용하고있습니다.
제가 아는 기본상식으로는 PCI버스 어러가지 모드중에 사용중인 모드는
버스 스피드 33Mhz
버스 폭 32bits
최대 전송 대역 133MBytes/s
입니다.
wikipedia 자료를 찾아보면 PCI-e 버스의 경우 오버해드를 20%로 잡고있더군요.
이렇게 생각하면
133*0.8 = 106.4MBytes/s 전송대역이 나옵니다.
32bits Bus에 DMA Burst 모드를 사용한다고 가정했을때 예측할 수 있는 실질적 최대 속도는 얼마나 되나요?
여기저기 찾아봐도 PCI버스 카드의 최대 전송속도는 10MBytes/s수준에서 운영되고 있던데 맞는것인지요?
Forums:
댓글 달기