vivado 예제

Friday, 2nd August 2019Miscellaneous

HDL 워크플로우 어드바이저에서 IP 코어 생성 워크플로우를 사용하면 Simulink 모델에서 익명의 재사용 가능한 IP 코어 모듈을 자동으로 생성할 수 있습니다. 생성된 IP 코어는 FPGA 장치의 임베디드 프로세서에 연결되도록 설계되었습니다. HDL 코더는 Simulink 블록에서 HDL 코드를 생성하고 IP 코어를 임베디드 프로세서에 연결하는 AXI 인터페이스 논리용 HDL 코드를 생성합니다. HDL Coder는 생성된 모든 파일을 IP 코어 폴더에 패키징합니다. 그런 다음 생성된 IP 코어를 Xilinx Vivado 환경에서 더 큰 FPGA 임베디드 설계와 통합할 수 있습니다. 비바도 HLS에서 새로운 프로젝트를 만드는 방법에 대한 기본 지식. video_edge – HLS를 사용한 비디오 처리 설계. 비바도 HLS 및 OpenCV 블록을 사용하는 드라이버 지원 비디오 프로세싱 예제. 이 자습서의 목적은 FPGA에 대 한 자신의 IP 코어를 구축 하려고 하는 사람들을 돕기 위해. 나는 자일린에 의해 비바도 높은 수준의 합성 (HLS) 도구를 사용하여 자신의 IP 코어 (자일린스 FPGA를 대상으로)를 설계하기위한 기본 단계와 팁을 설명 할 것이다. 초보자로서, 당신이 Xilinx 문서 PDF를 읽고 그들로부터 정보를 추출하는 데 사용되지 않는 경우 비바도 HLS를 사용하는 것은 어려울 수 있습니다.

이 도구가 PCIe 루트 포트와 PCIe 코어의 엔드포인트 구성모두에 대해 동일한 예제 디자인을 제공하는지 여부? 여기에서 Mimas A7용 Vivado 보드 지원 패키지 파일을 다운로드하여 설치하십시오. 누마토 랩 보드에 대한 비바도 보드 지원 패키지 파일을 설치하는 방법에 대한 README.md 파일을 따르십시오. VC707 보드 작업을 시작했을 때 완전히 압도당하는 느낌이 들었습니다. 나는 FPGA 또는 등록 전송 언어 (RTL)에 대한 많은 경험이 없었다. 나는 Vivado 2015 패키지가 정말 좋은 입문 튜토리얼 (수천 달러를 지불 한 후, 당신은 그것이 옳다고 가정할 것 입니까?) 함께 제공 될 것이라고 가정했기 때문에 함께 제공되는 문서를 파헤치기 시작했습니다. 불행히도, 더 깊이 파고 더 혼란 스러워. 이 같은 보트에 있다면,이 튜토리얼이 당신을 도울 수 있기를 바랍니다. 이 자습서에 대 한 Vivado HLS 프로젝트 파일에 대 한 링크자습서의 끝에서 사용할 수 있습니다.

나는 기본적인 질문이 있습니다 : IP 제품 가이드 알 `비바도 디자인 스위트에서 제공하는 예제 디자인`을 참조하십시오. 비바도 HLS 테스트 벤치는 정상적인 C++ 기능으로 간주될 수 있습니다. 당신은 테스트 벤치의 주요 기능에서 상단 함수 (“conv”)를 호출하고 입력을 전달하고 출력을 확인할 수 있습니다. 여기서 “hls_opencv.h” 헤더 파일에는 일반 openCV 함수가 포함됩니다. phase_rec_loop – 비바도 HLS를 사용하여 캐리어 위상 복구 루프를 구현이 응용 노트는 비바도 높은 수준의 합성 (HLS)를 사용하여 단일 캐리어 QAM demodulator에 대한 캐리어 위상 복구 루프 알고리즘의 구현을 설명합니다. “연결 자동화 실행”을 클릭합니다. “모든 자동화” 옵션을 선택하고 “확인”을 클릭합니다. 비바도는 자동으로 설계에 AXI 인터럽트 컨트롤러와 Concat와 같은 새로운 블록을 추가합니다.

메모리 인터페이스 생성기의 sys_clk_i가 clk_out2에 연결되어 있는지 확인합니다. 이 예제에서는 HDL 코더™ 를 사용하여 Xilinx® Zynq® ZC702 평가 키트에서 LED를 깜박이는 사용자 지정 HDL IP 코어를 생성하는 방법을 보여 주며® 임베디드 코더® 를 사용하여 ARM® 프로세서에서 실행되는 C 코드를 생성하여 LED 깜박임 주파수를 제어하는 방법을 보여 주십니다. 소스를 마우스 오른쪽 버튼으로 클릭하고 새 파일을 만들고 이름을 “core.cpp”로 지정하고 프로젝트 폴더 안에 저장합니다. 저장 후 비바도 HLS는 빈 새 파일을 자동으로 엽니다. IP 코어 설계를 시작할 수 있습니다. 이 가이드의 목표는 LED를 깜박이는 하드웨어의 안녕하세요 세계를 통해 비바도 도구에 익숙해지는 것입니다.