2013-12-08 1 views
3

Vivado를 사용하여 마이그레이션 중이며 사용자 지정 AXI perph에 인터 럽트 생성을 추가하려고합니다. ISE에서는 이전에 AR 레코드 (http://www.xilinx.com/support/answers/51138.htm)에 제공된 템플릿 중 하나를 사용하여이 작업을 수행했습니다. Vivado에서 이것을 달성하는 가장 좋은 방법은 무엇입니까? 비슷한 방식으로 인터럽트 신호 포트와 컨트롤러 IP를 AXI perph에 추가해야합니까? 어떤 작업을 하는가) 1) 2 perph AXI에 두 개의 숫자를 보내기 (즉, 추가) 및 3)를 등록 결과에 결과를두고 : Vivado, 사용자 지정 AXI Perh에 인터럽트 추가

그냥 내가 acheive 싶은 간단한 예제를 명확히 인터럽트가 perh에서 생성되어 CPU에 결과가 준비되었음을 알립니다.

문서는

지금까지 내가 Zynq 시스템의 Core0 - nIRQ 포트, 난 그냥,이 포트와 인터페이스 할 수있는 중간 단계를 모르는을 활성화 한이 주제에 매우 희박한 사용자 정의 AXI에서 perh. 샘

답변

0

당신이 Vivado의 "만들기 및 패키지 IP"를 사용하는 경우, 당신 주변에 "인터럽트 지원 활성화"하는 상자를 클릭합니다.

이미 Zynq 쪽에서 인터럽트를 활성화 했으므로 이제는 인터럽트를 연결할 수 있어야합니다.

전체 "Create Block Design"GUI가 성가신 일이 있습니다. 따라서 HDL을 사용하여 최상위 레벨을 정의하고 Vivado tcl 스크립트를 사용하여 coregen 실행을 자동화합니다.