문서 ID: 000075936 콘텐츠 형태: 문제 해결 마지막 검토일: 2013-11-20

PCIe 코어는 언제 TxsWaitRequest_o 어설션 및 언어설션합니까?

환경

BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

설계상 PCIe® 코어는 재설정되지 않은 활성 하이TxsWaitRequest_o 하이로 설정합니다. 그러나 응용 프로그램 논리는 TxsRead_i 또는 TxsWrite_i 어설션할 때만 TxsWaitRequest_o 모니터링해야 합니다.

TXsWaitRequest_0 이유는 코어가 애플리케이션 계층에서 전송된 TX 명령을 디코딩하기 위해 추가 주기가 필요할 수 있기 때문에 기본적으로 주장됩니다. 이 프로세스는 TxsRead_i 또는 TxsWrite_i 활성 상태일 때 시작됩니다.

1. 코어에 추가 대기 시간이 필요한 두 가지 이유가 있습니다.
a. Avalon-MM®에서 PCI Express® 요청으로의 주소 변환을 수행하려면
B. PCI Express 사양에서 요구하는 대로 쓰기 트랜잭션을 여러 요청으로 중단하려면

2. TX 요청이 활성 상태인 경우 코어는 다음 쓰기 데이터 또는 새 명령을 처리할 준비가 되면 결국 TxsWaitRequest_o 지웁니다.

3. 코어가 준비된 경우 코어는 요청의 동일한 주기에서 TxsWaitRequest_o 설정을 해제할 수 있습니다.

관련 제품

이 문서는 다음 항목에 적용됩니다. 4 제품

Stratix® IV GT FPGA
Cyclone® IV GX FPGA
Arria® II GX FPGA
Stratix® IV GX FPGA

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.