PCI 슬롯 신호 정의
PCI 슬롯 또는 PCI 확장 슬롯은 PCI 버스에 연결된 장치 간의 통신 및 제어를 가능하게하는 일련의 신호 라인을 사용합니다. 이 신호는 PCI 프로토콜에 따라 장치가 데이터를 전송하고 상태를 관리 할 수 있도록하는 데 중요합니다. PCI 슬롯 신호 정의의 주요 측면은 다음과 같습니다.
필수 신호 라인
1. 주소/데이터 버스 (AD [31 : 0]) :
이것은 PCI 버스의 기본 데이터 전송 라인입니다. 장치와 호스트 사이에 주소 (주소 단계)와 데이터 (데이터 단계 중)를 모두 가지고 다중화됩니다.
2. 프레임#:
현재 마스터 장치에 의해 구동되는 프레임#은 액세스의 시작 및 지속 시간을 나타냅니다. 그 주장은 전송의 시작을 표시하고, 지속성은 데이터 전송이 계속됨을 나타냅니다. assertion 제거는 마지막 데이터 단계의 끝을 신호합니다.
3. Irdy# (개시제 준비) :
마스터 장치가 데이터를 전송할 준비가되었음을 나타냅니다. 데이터 전송의 각 클록주기 동안 마스터가 버스로 데이터를 구동 할 수있는 경우 irdy#을 주장합니다.
4. DevSel# (장치 선택) :
대상 슬레이브 장치에 의해 구동되는 DevSel#은 장치가 버스 작업에 응답 할 준비가되었음을 나타냅니다. DevSel#을 주장하는 데 지연되면 슬레이브 장치가 버스 명령에 응답하기 위해 얼마나 오래 걸리는지 정의합니다.
5. 정지# (선택 사항) :
대상 장치가 전송을 완료 할 수없는 경우와 같은 예외적 인 경우에서 현재 데이터 전송을 중지하도록 마스터 장치에 알리는 데 사용되는 선택적 신호.
6. Perr# (패리티 오류) :
데이터 전송 중에 감지 된 패리티 오류를보고하기 위해 슬레이브 장치에 의해 구동됩니다.
7. SERR# (시스템 오류) :
주소 패리티 오류 또는 특수 명령 시퀀스의 패리티 오류와 같은 치명적인 결과를 초래할 수있는 시스템 수준 오류를보고하는 데 사용됩니다.
제어 신호 라인
1. 명령/바이트 활성화 멀티 플렉스 (c/be [3 : 0]#) :
주소 위상 중에 버스 명령을 운반하고 바이트가 데이터 단계에서 신호를 활성화하여 AD [31 : 0] 버스의 바이트가 유효한 데이터인지 결정합니다.
2. Req# (버스 사용 요청) :
버스를 통제하려는 장치에 의해 구동되어 중재인에게 요청을 알립니다.
3. Gnt# (버스 사용을 보조) :
중재자가 구동되는 GNT#은 버스 사용 요청이 부여되었음을 요청하는 장치를 나타냅니다.
다른 신호 라인
중재 신호 :
버스 중재에 사용되는 신호를 포함하여 동시에 액세스를 요청하는 여러 장치간에 버스 자원을 공정한 할당 할 수 있습니다.
인터럽트 신호 (inta#, intb#, intc#, intd#) :
슬레이브 장치에서 사용하여 특정 이벤트 또는 상태 변경 사항을 알리고 인터럽트 요청을 호스트에게 보내는 데 사용됩니다.
요약하면, PCI 슬롯 신호 정의는 PCI 버스의 데이터 전송, 장치 제어, 오류보고 및 인터럽트 처리를 담당하는 복잡한 신호 라인 시스템을 포함합니다. PCI 버스는 고성능 PCIE 버스로 대체되었지만 PCI 슬롯과 신호 정의는 많은 레거시 시스템 및 특정 응용 프로그램에서 중요합니다.
후 시간 : 8 월 15-2024 년