[PCI 기술 백서 #3]PCI Compliance 형태 및 Data 전송 기술


4. PCI Slot 사용 시 주의 사항


지난 두 개의 Chapter를 통하여서 PCI Compliance에 대하여 알아보았습니다. 이번 Chapter에서는 PCI를 보다 잘 사용하기 위하여 설정 부분 및 발생할 수 있는 문제점에 대해서 알아보도록 하겠습니다.

  • ASPM

ASPM(Active State Power Management)는 PCI express 기반의 직렬링크 전송 장치의 전원을 관리하여 주는 Protocol입니다. ASPM은 BIOS 또는 Windows Vista이상의 전원 옵션을 통하여 관리가 가능합니다. ASPM의 주된 목적은 PC 내의 전체적인 전원 소비를 줄이는데 목적이 있으며, 대부분의 노트북의 배터리의 수명을 높이고자 사용을 합니다.

하지만, 저전력 모드의 경우, PCIe의 clock을 줄이거나, 아예 멈춰버리기 때문에, PCIe를 사용하는 장치는 동작이 멈추거나 오동작을 하게 되므로, 머신 비전에서 카메라의 데이터를 받을 수 있도록 돕는 Frame Grabber의 오동작을 막기 위해서는 ASPM기능을 꺼두셔야 합니다.


Figure 1. BIOS에서 ASPM 설정


  Windows Vista 이후의 버전에서는 Windows 제어판의 전원 옵션을 통하여 ASPM에 대한 설정이 가능합니다. 따라서, GPU 또는 Frame Grabber와 같이 PCI Express를 사용하는 장치의 경우, 최대 성능으로 동작하도록 설정하기 위해서는 BIOS 및 Windows 전원 옵션에서 반드시 ASPM 설정을 Disable 또는 해제로 설정을 해주셔야 합니다.


Figure 2. Windows 전원 옵션에서의 ASPM 설정


  • Diagram 및 PCIe Slot

  Main Board를 사용하면서 범하기 쉬운 실수 중 한 가지는 PCIe의 Slot 형태가 16x의 크기라면 Slot도 동일하게 PCIe 16x로 동작하고 있다고 착각을 하는 경우가 많이 있습니다. 아래의 PCI Express Slot을 보면서 설명을 드리도록 하겠습니다.


Figure 3. PCI-E 4x(in 16x Slot)


위의 Slot을 자세히 보시면, Slot의 크기나 Pin의 개수를 볼 때, 16x의 Slot인 것이 확실합니다. 하지만, Pin을 잘 살펴보면, 연결되는 부분의 핀이 Slot의 절반 부분까지는 존재하지만, 이후 부분에서는 존재하지 않는 것을 보실 수 있습니다. 앞서 설명 드렸던 것과 같이 PCI Express는 Serial 방식의 통신이므로, 반드시 Transmit data와 Receive data 영역이 나눠져 있습니다. 따라서 만약 통신을 할 수 있는 Pin이 부족하다는 의미는 Transmit Data와 Receive Data 영역 또한 줄어들었단 의미를 나타내며, 이 것으로 인하여 Slot은 실제 16x 사이즈의 Slot이나 동작은 4x으로 밖에 동작을 하지 못한다는 것을 의미합니다.



Figure 4. X8DTG-QF의 Diagram 중 일부

  

위의 Diagram을 보시면, Slot 1,2의 경우 다른 Slot과 다르게 Data bus는 PCI-E x4로 동작하는 것을 볼 수 있습니다. 따라서, Slot에 장착하여 사용하실 경우에는 위의 사항을 반드시 고려하시어 사용하여 주셔야 합니다.

그리고 이전 Chapter에서 말씀 드린 것과 같이 PCI-E는 Serial 방식이며, 높은 Bandwidth를 가질 수 있도록 하기 위해서는 Clock을 높인다고 이야기하였습니다. 상식적으로는 상위 버전 2.0에서 하위 버전 1.0을 지원하는 것이 옳다고 할 수 있으나, 간헐적으로 호환성에서의 문제가 발생을 하기도 합니다. 따라서 장치의 Specification을 확인하여, 지원하는 규격이 PCI-E 1.0 또는 2.0을 지원하는지 확인하여야 하며, 만약 1.0을 지원할 경우에는 BIOS에서 Slot에 대한 설정 변경이 필요합니다PCI-E 1.0으로 변경을 위해서는 BIOS Setting으로 들어가서 PCI Express의 Link Speed를 Gen1으로 변경하여 주시면 됩니다.




 필진 소개



윤춘범, Donald Yoon

(앤비젼 Application Engineer)

새로운 분야에 대한 탐구 정신으로 

다방면에서 활약하는 Applicaition Enginner



Posted by 비전만

댓글을 달아 주세요