oneAPI- लोगो

oneAPI आईपी अथरिङ र इंटेल क्वार्टस प्राइम सफ्टवेयर

oneAPI-IP-Authoring-and-Intel-Quartus-Prime-Software-product

उत्पादन जानकारी

उत्पादन एक आईपी लेखक विकास वातावरण हो जसले प्रयोगकर्ताहरूलाई इन्टेल वनएपीआई बेस टुलकिट र इंटेल क्वार्टस प्राइम प्रयोग गरेर आईपी कम्पोनेन्टहरू विकास र लेखक गर्न अनुमति दिन्छ। यसले IP कम्पोनेन्टहरू सिर्जना गर्नको लागि पूर्ण विकास वातावरण प्रदान गर्दछ।

उत्पादन उपयोग निर्देशन

पूर्व शर्तहरू
IP Authoring विकास वातावरण स्थापना र प्रयोग गर्नु अघि निम्न हार्डवेयर र सफ्टवेयर आवश्यकताहरू पूरा गर्न आवश्यक छ:

हार्डवेयर आवश्यकताहरू
IP लेखक विकास वातावरणको लागि हार्डवेयर आवश्यकताहरू निम्नानुसार छन्:

  • एक सामान्य विकास वातावरण 80-179 GB डिस्क स्पेस को बीच आवश्यक छ।
  • यन्त्र समर्थनलाई यन्त्र परिवारको आधारमा अतिरिक्त 3-36 GB डिस्क ठाउँ चाहिन्छ।
  • Intel Quartus प्राइम प्रो संस्करण स्थापनाकर्तालाई थप अस्थायी डिस्क स्पेसको 134 GB सम्म आवश्यक पर्दछ।
  • Intel oneAPI Base Toolkit स्थापनाकर्तालाई 6 GB सम्मको अतिरिक्त अस्थायी डिस्क भण्डारण आवश्यक पर्न सक्छ।

विशेष डिस्क स्पेस आवश्यकताहरू सहित विस्तृत हार्डवेयर आवश्यकताहरूको लागि, कृपया Intel Quartus Prime Pro Edition र Intel oneAPI Base Toolkit द्वारा उपलब्ध गराइएका कागजातहरू हेर्नुहोस्।

अपरेटिङ सिस्टम आवश्यकताहरू
IP लेखक विकास वातावरणको लागि अपरेटिङ सिस्टम आवश्यकताहरू दिइएको पाठ एक्स्ट्र्याक्टमा निर्दिष्ट गरिएको छैन। विस्तृत अपरेटिङ सिस्टम आवश्यकताहरूका लागि कृपया Intel Quartus Prime Pro Edition र Intel oneAPI Base Toolkit द्वारा उपलब्ध गराइएका कागजातहरू हेर्नुहोस्।

आईपी ​​लेखक विकास वातावरण स्थापना गर्दै
Intel Quartus Prime Pro Edition र Intel oneAPI Base Toolkit द्वारा प्रदान गरिएको कागजातलाई सन्दर्भ गर्नुहोस् IP Authoring विकास वातावरण स्थापना गर्ने बारे विस्तृत निर्देशनहरूको लागि। OneAPI आईपी अथरिङ र अभिलेखहरू सुरु गर्नका लागि विशेष निर्देशनहरूको लागि, कृपया कागजातको खण्ड A हेर्नुहोस्। OneAPI IP Authoring को साथ सुरु गर्ने कागजात संशोधन इतिहासको लागि, कृपया कागजातको खण्ड B लाई सन्दर्भ गर्नुहोस्।

oneAPI IP Authoring र Intel® Quartus® Prime Pro Edition Software को साथ सुरु गर्दै

Intel® oneAPI Base Toolkit र Intel Quartus® प्राइम सफ्टवेयरको साथ, तपाईंले C++ प्रयोग गरेर आफ्नो कम्पोनेन्टहरूलाई SYCL कर्नेलको रूपमा विकास गरेर आफ्नो IP कम्पोनेन्टहरूको विकासलाई गति दिन सक्नुहुन्छ। आफ्नो IP कम्पोनेन्टको लागि RTL कोड उत्पन्न गर्न Intel oneAPI DPC++/C++ कम्पाइलर (Intel oneAPI बेस टुलकिटको साथ प्रदान गरिएको) को प्रयोग गर्नुहोस्, र Intel Quartus प्राइम उपकरणहरूको साथ आफ्नो डिजाइनमा त्यो कम्पोनेन्ट एकीकृत गर्नुहोस्। OneAPI आईपी अथरिङ र इंटेल क्वार्टस प्राइमको साथ सुरू गर्दै तपाइँको Intel oneAPI DPC++/C++ कम्पाइलर विकास वातावरण कसरी कन्फिगर गर्ने भनेर वर्णन गर्दछ ताकि यो Intel Quartus प्राइम सफ्टवेयरबाट सुरु गर्न सकिन्छ।

पूर्व शर्तहरू

Intel oneAPI बेस टुलकिट र इंटेल क्वार्टस प्राइम सफ्टवेयरको साथ आईपी कम्पोनेन्टहरू लेख्नको लागि पूर्ण विकास वातावरण निम्न सफ्टवेयर उत्पादनहरू समावेश गर्दछ:

  • Python* 3.8 वा पछिको।
    IP लेखक विकास वातावरण पाइथन 3.8 को साथ मान्य भयो।
  • इंटेल क्वार्टस प्राइम प्रो संस्करण संस्करण 22.4
  • Intel oneAPI बेस टुलकिट संस्करण 2023.0
  • निम्न सिमुलेशन उपकरण मध्ये एक:
    • Siemens* EDA Questa* उन्नत सिम्युलेटर संस्करण २०२१.४
    • Questa-Intel FPGA संस्करण संस्करण २०२२.२
  • [Windows* मात्र] Visual Studio* संस्करण 2017 वा पछिको
  •  भिजुअल स्टुडियो कोड

यस प्रकाशनले पूर्ण विकास वातावरणको लागि आवश्यक आवश्यकताहरू संक्षेपमा प्रस्तुत गर्ने प्रयास गर्दछ। विकास वातावरणमा प्रत्येक कम्पोनेन्टका लागि आवश्यक शर्तहरूको विवरणहरूको लागि, प्रत्येक उत्पादनको लागि उत्पादन कागजातलाई सन्दर्भ गर्नुहोस्।
सम्बन्धित जानकारी

  • इंटेल क्वार्टस प्राइम प्रो संस्करण रिलीज नोटहरू
  • इंटेल FPGA सफ्टवेयर स्थापना र इजाजतपत्र
  • इंटेल क्वार्टस प्राइम सफ्टवेयर प्रयोगकर्ता गाइडहरू
  • इंटेल वनएपीआई बेस टुलकिट कागजात
  • Intel oneAPI Toolkits को लागि तेस्रो-पक्ष IDEs मा FPGA कार्यप्रवाह
  • Intel oneAPI Toolkits प्रयोगकर्ता गाइडको साथ भिजुअल स्टुडियो कोड प्रयोग गर्दै
  • भिजुअल स्टुडियो उत्पादन परिवार दस्तावेज
  • भिजुअल स्टुडियो कोड कागजात

हार्डवेयर आवश्यकताहरू

यस खण्डका आवश्यकताहरूले Intel oneAPI Base Toolkit र Intel Quartus Prime सँग IP कम्पोनेन्टहरू लेख्नको लागि पूर्ण विकास वातावरणको लागि आवश्यक प्रत्येक सफ्टवेयर प्याकेजको लागि हार्डवेयर आवश्यकताहरू संक्षेपमा प्रस्तुत गर्ने प्रयास गर्दछ। विस्तृत आवश्यकताहरूको लागि, प्रत्येक सफ्टवेयर प्याकेजको लागि कागजातहरू हेर्नुहोस्।

डिस्क स्पेस आवश्यकताहरू
IP कम्पोनेन्टहरू लेख्नको लागि सामान्य विकास वातावरणको लागि 80-179 GB डिस्क स्पेस (1) बीचको आवश्यकता पर्दछ। आवश्यक डिस्क स्पेस तपाईले चाहानु भएको FPGA उपकरण समर्थन र तपाईको अपरेटिङ सिस्टममा निर्भर गर्दछ। स्पेस आवश्यकताहरू निम्नानुसार विभाजित गर्न सकिन्छ:

  • उपकरण समर्थन बिना Intel Quartus प्राइम प्रो संस्करण सफ्टवेयरको न्यूनतम स्थापनालाई अपरेटिङ सिस्टमको आधारमा 29-36 GB डिस्क स्पेस चाहिन्छ।
    यन्त्र समर्थनलाई यन्त्र परिवारको आधारमा अतिरिक्त 3-36 GB डिस्क ठाउँ चाहिन्छ। सबै यन्त्रहरूका लागि यन्त्र समर्थन जुन IP लेखक विकास वातावरणलाई लक्षित गर्न सकिन्छ लगभग 77 GB डिस्क ठाउँ चाहिन्छ।
    इन्टेल क्वार्टस प्राइम प्रो संस्करण स्थापनाकर्तालाई स्थापना प्याकेज TAR को डाउनलोड र डिकम्प्रेसनको लागि 134 GB सम्मको अतिरिक्त अस्थायी डिस्क स्पेस चाहिन्छ। file.
    Intel Quartus Prime Pro Edition डिस्क स्पेस आवश्यकताहरूको बारेमा विवरणहरूको लागि, Intel Quartus Prime Pro Edition Design Software को लागि डाउनलोड पृष्ठ हेर्नुहोस्:
  • Questa-Intel FPGA संस्करणलाई लगभग 29 GB डिस्क स्पेस चाहिन्छ।
    Siemens EDA Questa Advanced Simulator डिस्क स्पेस आवश्यकताहरूको लागि, Siemens EDA बाट तपाईंको कागजातहरू हेर्नुहोस्।
  • Intel oneAPI Base Toolkit को न्यूनतम आवश्यक स्थापनाको लागि लगभग 6 GB डिस्क स्पेस चाहिन्छ।
    Intel oneAPI बेस टूलकिट स्थापनाकर्तालाई डाउनलोड र मध्यवर्ती स्थापना प्रबन्ध गर्न थप अस्थायी डिस्क भण्डारणको 6 GB सम्म आवश्यक पर्दछ। files.
    Intel oneAPI Base Toolkit को पूर्ण स्थापनाको लागि 24 GB सम्म डिस्क स्पेस चाहिन्छ।
    Intel oneAPI बेस टूलकिट डिस्क स्पेस आवश्यकताहरूको बारेमा विवरणहरूको लागि, Intel oneAPI बेस टूलकिट प्रणाली आवश्यकताहरू हेर्नुहोस्।
  • भिजुअल स्टुडियो कोडलाई 500 MB भन्दा कम डिस्क स्पेस चाहिन्छ। विवरणहरूको लागि, भिजुअल स्टुडियो कोडका लागि आवश्यकताहरू हेर्नुहोस्।

(1) यो अनुमानले पाइथनको लागि आवश्यक डिस्क स्पेस समावेश गर्दैन।

  • Intel oneAPI Base Toolkit र Intel Quartus Prime सँग काम गर्नका लागि उपयुक्त C++ वर्कलोड भएको सामान्य भिजुअल स्टुडियो स्थापनालाई लगभग 12 GB डिस्क स्पेस चाहिन्छ।
    विवरणहरूको लागि, तपाईंको भिजुअल स्टुडियोको संस्करणको लागि प्रणाली आवश्यकताहरू पृष्ठ हेर्नुहोस्:
    • भिजुअल स्टुडियो २०२२ उत्पादन पारिवारिक प्रणाली आवश्यकताहरू
    • भिजुअल स्टुडियो २०२२ उत्पादन पारिवारिक प्रणाली आवश्यकताहरू
    • भिजुअल स्टुडियो २०२२ उत्पादन पारिवारिक प्रणाली आवश्यकताहरू

मेमोरी आवश्यकताहरू
तपाईंको विकास वातावरणको लागि मेमोरी आवश्यकताहरू FPGA यन्त्रहरूद्वारा संचालित हुन्छन् जुन तपाईंले लक्षित गर्न चाहनुहुन्छ:
अधिकतम भौतिक RAM आवश्यकताहरू

लक्ष्य FPGA उपकरण अधिकतम भौतिक RAM आवश्यकता
Intel Agilex™ 64 GB
Intel Arria® 10 48 GB
Intel Stratix® 10 64 GB

भर्चुअल मेमोरी आवश्यकताहरू
सिफारिस गरिएको भौतिक RAM को बराबर अतिरिक्त भर्चुअल मेमोरी प्रदान गर्न आफ्नो प्रणाली कन्फिगर गर्नुहोस्। यो अतिरिक्त भर्चुअल मेमोरीले तपाईंको डिजाइनलाई प्रशोधन गर्न उपलब्ध कुल प्रभावकारी मेमोरीलाई प्रभावकारी रूपमा दोब्बर बनाउँछ।

तपाईंको यन्त्र वा उपकरणहरूको लागि मेमोरी आवश्यकताहरूको विवरणहरूको लागि, Intel Quartus प्राइम प्रो संस्करण सफ्टवेयर र उपकरण समर्थन रिलीज नोटहरू हेर्नुहोस्।

अपरेटिङ सिस्टम आवश्यकताहरू

यस खण्डका आवश्यकताहरूले Intel oneAPI Base Toolkit र Intel Quartus Prime सँग IP कम्पोनेन्टहरू लेख्नको लागि पूर्ण विकास वातावरणको लागि आवश्यक प्रत्येक सफ्टवेयर प्याकेजबाट अपरेटिङ सिस्टम आवश्यकताहरूलाई संक्षेपमा प्रस्तुत गर्ने प्रयास गर्दछ। विस्तृत आवश्यकताहरूको लागि, प्रत्येक सफ्टवेयर प्याकेजको लागि कागजातहरू हेर्नुहोस्।

समर्थित अपरेटिङ सिस्टमहरू
Intel oneAPI बेस टुलकिट र Intel Quartus Prime ले अपरेटिङ सिस्टमका विभिन्न सेटहरूलाई समर्थन गर्दछ। निम्न अपरेटिङ सिस्टमहरू दुवैद्वारा समर्थित छन्:

  • Red Hat* Enterprise Linux*8.4
  • Red Hat Enterprise Linux 8.6
  • SUSE* लिनक्स इन्टरप्राइज सर्भर 15 SP3
  • Ubuntu* 18.04 LTS
  • Ubuntu 20.04 LTS
  • Ubuntu 22.04 LTS
  • Microsoft* Windows 10 (संस्करण 1607 वा पछिको, संस्करण 1809 वा पछिको सिफारिस गरिएको छ)
  • माइक्रोसफ्ट विन्डोज १०
  • माइक्रोसफ्ट विन्डोज सर्भर * 2016
  • माईक्रोसफ्ट विन्डोज सर्भर २०१२

अतिरिक्त लिनक्स* अपरेटिङ सिस्टम आवश्यकताहरू

  • OneAPI FPGA sampलेसहरू सीमेक परियोजनाहरूको रूपमा उपलब्ध गराइन्छ र तिनीहरूलाई निर्माण गर्न सीमेक आवश्यक पर्दछ। केहि अवस्थामा, pkg-config पुस्तकालयहरू पत्ता लगाउन आवश्यक छ जुन निर्माण पूरा गर्न आवश्यक छ।
  • साथै, पूर्ण C/C++ विकास वातावरण प्रदान गर्न Intel कम्पाइलरहरूले अवस्थित GNU निर्माण उपकरण चेनहरू प्रयोग गर्छन्। यदि तपाइँको Linux* को वितरणले GNU विकास उपकरणहरूको पूर्ण सूट समावेश गर्दैन भने, तिनीहरूलाई स्थापना गर्नुहोस्।
  • थप विवरणहरूको लागि, लिनक्सको लागि Intel oneAPI बेस टुलकिटको साथ सुरु गर्नुहोस् मा "तपाईंको FPGA प्रणाली कन्फिगर गर्नुहोस्" लाई सन्दर्भ गर्नुहोस्।

अतिरिक्त भिजुअल स्टुडियो आवश्यकताहरू

  • OneAPI FPGA samples CMake परियोजनाहरूको रूपमा प्रदान गरिएको छ, तपाईंले आफ्नो भिजुअल स्टुडियो स्थापनाको भागको रूपमा केही अतिरिक्त भिजुअल स्टुडियो C++ विकास कार्यभारहरू थप्न आवश्यक पर्दछ।
  • थप विवरणहरूको लागि, विन्डोजको लागि Intel oneAPI बेस टुलकिटको साथ सुरु गर्नुहोस् मा "तपाईंको प्रणाली कन्फिगर गर्नुहोस्" लाई सन्दर्भ गर्नुहोस्।

सम्बन्धित जानकारी

  • लिनक्सको लागि Intel oneAPI बेस टुलकिटको साथ सुरु गर्नुहोस्
  • विन्डोजको लागि Intel oneAPI बेस टुलकिटको साथ सुरु गर्नुहोस्

आईपी ​​लेखक विकास वातावरण स्थापना गर्दै

सिफारिस गरिएको आईपी लेखक विकास वातावरणमा Intel oneAPI बेस टूलकिट, इंटेल क्वार्टस प्राइम, र भिजुअल स्टुडियो कोड (कहिलेकाहीँ "VS कोड" भनिन्छ) समावेश छ। माइक्रोसफ्ट विन्डोज प्लेटफर्महरूमा, माइक्रोसफ्ट भिजुअल स्टुडियो पनि आवश्यक छ।
निम्न क्रममा तपाईंको आईपी लेखक वातावरणको लागि सफ्टवेयर स्थापना गर्नुहोस्:

  1. कमाण्ड प्रम्प्टबाट निम्न आदेश चलाएर तपाईंले पाइथन ३.८ वा पछि चलाइरहनुभएको छ भनी पुष्टि गर्नुहोस्:
    पाइथन -संस्करण
  2. Intel FPGA सफ्टवेयर स्थापना र इजाजतपत्र मा निर्देशन अनुसार Intel Quartus प्राइम प्रो संस्करण सफ्टवेयर स्थापना र इजाजतपत्र।
  3. [विन्डोज मात्र] माइक्रोसफ्ट भिजुअल स्टुडियो स्थापना गर्नुहोस्। CMake तपाइँको प्रणालीमा छ भनेर सुनिश्चित गर्न तपाइँ निम्न कार्यभारहरू मध्ये एउटा स्थापना गर्नुहुन्छ भनेर सुनिश्चित गर्नुहोस्:
    • C++ को साथ डेस्कटप विकास
    • C++ को साथ लिनक्स विकास
  4. [विन्डोज मात्र] अर्को चरणमा जान अघि Microsoft भिजुअल स्टुडियो चलिरहेको छैन भनी सुनिश्चित गर्नुहोस्।
    यदि तपाईंले अर्को चरण पूरा गर्दा भिजुअल स्टुडियो चलिरहेको छ भने, Intel oneAPI बेस टुलकिट स्थापनाकर्ताले भिजुअल स्टुडियोको लागि oneAPI प्लग-इनहरू स्थापना गर्न सक्दैन।
  5. इन्टेल वनएपीआई बेस टुलकिटलाई कम्तिमा निम्न अवयवहरूसँग स्थापना र कन्फिगर गर्नुहोस्:
    • GDB को लागि इंटेल वितरण
    • Intel oneAPI DPC++ पुस्तकालय
    • इंटेल वनएपीआई थ्रेडिङ बिल्डिङ ब्लकहरू
    • Intel oneAPI DPC++/C++ कम्पाइलर
    • Intel VTune™ प्रोfiler
      निर्देशनहरूको लागि, पुन:view निम्न प्रकाशनहरू:
    • लिनक्स ओएस को लागी इंटेल वनएपीआई टूलकिट स्थापना गाइड
    • विन्डोजको लागि इंटेल वनएपीआई टूलकिट स्थापना गाइड
  6. निम्न निर्देशनहरू मध्ये एक अनुसार भिजुअल स्टुडियो कोड स्थापना गर्नुहोस्:
    • लिनक्समा भिजुअल स्टुडियो कोड
    • विन्डोजमा भिजुअल स्टुडियो कोड
  7. Intel oneAPI Toolkits प्रयोगकर्ता गाइडको साथ भिजुअल स्टुडियो कोड प्रयोग गर्ने निर्देशनहरू अनुसार Intel oneAPI भिजुअल स्टुडियो कोड विस्तारहरू स्थापना गर्नुहोस्।

यी कम्पोनेन्टहरू स्थापना र कन्फिगर गरेपछि, तपाईंले निम्न कार्यहरू गर्न सक्नुहुन्छ

  • FPGA डिजाइन एक्सप्लोर गर्नुहोस्ampएस मार्फतampइंटेल वनएपीआई टूलकिटको लागि ब्राउजर। FPGA डिजाइन फेला पार्न पूर्वampलेस, एस खोल्नुहोस्ample ब्राउजर र चयन गर्नुहोस् C++ ➤ सुरु गर्नुहोस् ➤ oneAPI प्रत्यक्ष प्रोग्रामिङ ➤ DPC++ FPGA।
  • [Linux मात्र] Intel Quartus Prime Tools मेनु (उपकरणहरू ➤ Intel oneAPI DPC++/C++ कम्पाइलर ➤ DPC++/C++ विकासको लागि VS कोड लन्च गर्नुहोस्।

A. oneAPI आईपी लेखन र अभिलेखको साथ सुरु गर्दै
यस गाइडको पछिल्लो र अघिल्लो संस्करणहरूको लागि, वनएपीआई आईपी अथरिङ र अभिलेखहरूसँग सुरु गर्न सन्दर्भ गर्नुहोस्। यदि सफ्टवेयर संस्करण सूचीबद्ध छैन भने, अघिल्लो सफ्टवेयर संस्करणको लागि गाइड लागू हुन्छ।

B. oneAPI आईपी अथरिङको साथ सुरु गर्नका लागि कागजात संशोधन इतिहास र

कागजात संस्करण इंटेल क्वार्टस प्राइम संस्करण परिवर्तनहरू
2022.12.19 22.4 प्रारम्भिक रिलीज।

इंटेल कर्पोरेशन। सबै अधिकार सुरक्षित। Intel, Intel लोगो, र अन्य Intel मार्कहरू Intel Corporation वा यसको सहायक कम्पनीहरूको ट्रेडमार्क हुन्। Intel ले आफ्नो FPGA र अर्धचालक उत्पादनहरूको प्रदर्शनलाई Intel को मानक वारेन्टी अनुसार हालको विशिष्टताहरूमा वारेन्टी दिन्छ, तर सूचना बिना कुनै पनि समयमा कुनै पनि उत्पादन र सेवाहरूमा परिवर्तन गर्ने अधिकार सुरक्षित गर्दछ। Intel ले यहाँ वर्णन गरिएको कुनै पनि जानकारी, उत्पादन, वा सेवाको आवेदन वा प्रयोगबाट उत्पन्न हुने कुनै जिम्मेवारी वा दायित्व ग्रहण गर्दैन बाहेक Intel द्वारा लिखित रूपमा स्पष्ट रूपमा सहमत भए। Intel ग्राहकहरूलाई कुनै पनि प्रकाशित जानकारीमा भर पर्नु अघि र उत्पादन वा सेवाहरूको लागि अर्डर गर्नु अघि उपकरण विशिष्टताहरूको नवीनतम संस्करण प्राप्त गर्न सल्लाह दिइन्छ।
*अन्य नाम र ब्रान्डहरू अरूको सम्पत्तिको रूपमा दाबी गर्न सकिन्छ।
ISO
००:०५
दर्ता गरियो

कागजातहरू / स्रोतहरू

इंटेल वनएपीआई आईपी अथरिङ र इंटेल क्वार्टस प्राइम सफ्टवेयर [pdf] प्रयोगकर्ता गाइड
oneAPI आईपी अथरिङ र इंटेल क्वार्टस प्राइम सफ्टवेयर, अथरिङ र इंटेल क्वार्टस प्राइम सफ्टवेयर, क्वार्टस प्राइम सफ्टवेयर, प्राइम सफ्टवेयर, सफ्टवेयर

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *