문서 ID: 000086315 콘텐츠 형태: 제품 정보 및 문서 마지막 검토일: 2015-01-08

Cyclone® V 및 Arria® V SoC 장치의 HPS-FPGA 브리지에서 AXI ID 필드를 디코딩하려면 어떻게 합니까?

환경

BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

ARID, AWID, WID, RID 및 BID 신호는 HPS-FPGA 브리지(HPS-to_FPGA 브리지 또는 경량 HPS-to-FPGA 브리지)에서 수행하는 특정 메모리 액세스에 대한 마스터 및 라우팅을 나타냅니다.

Arria® V 및 Cyclone® V SoC 장치의 경우 L3 인터커넥트에서 출력되는 AXI ID는 다음 필드로 구성된 12비트 벡터입니다.
ID[12]: 인터커넥트 ID, IID
ID[11:3]: 가상 ID, VID
ID[2:0]: 슬레이브 인터커넥트 ID, SIID

VID는 트랜잭션이 수신되는 마스터에서 수신되며, 다음과 같이 L3 인터커넥트에 의해 IID 및 SIID가 할당됩니다.

마스터IID(xxID[12])SIID(xxID[2:0])
Mpu1b03b010
Dma1b03b001
Dap1b03b100
FPGA2HPS1b03b000
Dma1b03b001
EMAC01ᄂ13b001
EMAC11ᄂ13b010
USB01ᄂ13b011
낸드1ᄂ13b100
Tmc1ᄂ13b000
SD/MMC1ᄂ13ᄂ101
USB11ᄂ13ᄂ110

8비트 VID는 트랜잭션을 L3 인터커넥트로 보낸 마스터에 의해 설정됩니다.

MPU 마스터의 VID는 ARM® 정보 센터 웹 사이트 http://infocenter.arm.com 에서 사용할 수 있는 AMBA® 레벨 2 캐시 컨트롤러 L2C-310 개정판 r3p0 기술 참조 매뉴얼에 따라 설정됩니다.

FPGA2HPS 마스터의 VID는 8비트 AXI ID 입력에서 FPGA2HPS 브리지로 연결됩니다.

DMA 마스터의 VID는 ARM CoreLink DMA-330 개정판 r1p1 기술 참조 매뉴얼에 따라 비트 7:4가 0으로 설정되고 비트 3:0이 설정됩니다.

EMAC0 및 EMAC1 마스터의 VID는 Rx DMA 액세스의 경우 8h00으로, Tx DMA 액세스의 경우 8h01로 설정됩니다.

USB0, USB1, TMC, DAP, NAND 및 SDMMC 마스터의 경우 VID는 항상 0으로 설정됩니다.

해결 방법

이 정보는 각 장치 핸드북 버전 16.1부터 포함됩니다.

관련 제품

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

Arria® V ST SoC FPGA
Arria® V SX SoC FPGA
Cyclone® V SE SoC FPGA
Cyclone® V ST SoC FPGA
Cyclone® V SX SoC FPGA

1

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