01signal.com

맞춤형 Xillybus IP cores에 대한 빠른 시작 가이드

소개

이 페이지는 맞춤형 IP cores에 대한 빠른 시작 가이드입니다. 맞춤형 IP cores 에 대한 자세한 내용은 Guide to defining a custom Xillybus IP core에서 확인할 수 있습니다.

Xillybus 로 시작하는 올바른 방법은 다른 페이지 에 설명되어 있습니다. 특히 FPGA 용 starter project는 demo bundle로 Xillybus홈페이지에서 다운받을 수 있다.

나중 단계에서 IP core를 수정할 수 있습니다. 예를 들어 애플리케이션에 적합한 여러 streams를 추가할 수 있습니다. 이것이 IP Core Factory 의 목적입니다. 필요에 따라 맞춤형 IP core를 만들 수 있는 web application 입니다. IP core는 이 도구로 구성되고 IP Core bundle은 zip 파일로 다운로드됩니다.

IP core의 매개변수의 의미는 Guide to defining a custom Xillybus IP core에 자세히 설명되어 있습니다.

Linux 또는 Windows 용 동일한 driver는 모든 맞춤형 IP cores에서 작동합니다. driver는 초기화 시 IP core 자체에서 IP core 에 대한 정보를 가져옵니다. 따라서 driver를 처음 설치한 후 컴퓨터에 새로 설치할 필요가 없습니다.

또한 IP Core Factory에서 zip 파일을 사용하려면 일치하는 demo bundle이 필요합니다. 이것이 별도의 페이지에서 제안한 대로 demo bundle로 시작하는 이유 중 하나입니다.

맞춤형 IP core를 demo bundle에 통합

IP Core Factory에서 맞춤형 IP core를 다운로드한 후 이 IP core를 포함하도록 demo bundle을 수정해야 합니다. 이를 위해서는 아래에 나열된 몇 가지 간단한 단계가 필요합니다.

유사한 지침이 IP Core Factory의 zip 파일의 일부인 README.TXT로 작성되었습니다. 이 README 파일에는 다음과 같은 유용한 정보도 포함되어 있습니다.

맞춤형 IP core를 demo bundle에 통합하려면 다음 단계를 따르십시오.

  1. demo bundle 에 있는 두 파일을 IP Core bundle에 있는 파일로 바꿉니다. xillybus.v 및 xillybus_core.v (또는 xillybus_xl_core.v / xillybus_xxl_core.v).
  2. IP core 자체를 교체하십시오. 이 파일은 core/라는 이름으로 demo bundle의 subdirectory 에 있습니다. 교체할 파일은 xillybus_core.ngc, xillybus_core.edf, xillybus_core.qxp 또는 xillybus_core.vqm와 같은 것입니다.
  3. 원하는 응용 프로그램을 이 맞춤형 IP core와 통합하려면 xillydemo.v (또는 xillydemo.vhd)를 편집하십시오. 지침을 보려면 IP core bundle의 "instantiation templates" directory를 살펴보십시오. template.v (또는 template.vhd)라는 파일에는 따라야 하는 instantiation template가 포함되어 있습니다.

instantiation template에는 FIFOs가 없습니다. 그럼에도 불구하고 data acquisition에 대한 페이지 에 제안된 대로 Xillybus의 IP core와의 상호 작용을 위해 FIFOs를 사용하는 것이 좋습니다.

일반 지침

다음은 맞춤형 IP cores로 작업할 때 시간을 절약할 수 있는 일반적인 조언 목록입니다.

이 페이지는 영어에서 자동으로 번역됩니다. 불분명한 사항이 있으면 원본 페이지를 참조하십시오.
Copyright © 2021-2024. All rights reserved. (6f913017)