उत्पादन माहिती
उत्पादन हे आयपी ऑथरिंग डेव्हलपमेंट एन्व्हायर्नमेंट आहे जे वापरकर्त्यांना इंटेल वनएपीआय बेस टूलकिट आणि इंटेल क्वार्टस प्राइम वापरून आयपी घटक विकसित आणि लेखक करण्यास अनुमती देते. हे IP घटक तयार करण्यासाठी पूर्ण विकास वातावरण प्रदान करते.
उत्पादन वापर सूचना
पूर्वतयारी
आयपी ऑथरिंग डेव्हलपमेंट एन्व्हायर्नमेंट स्थापित आणि वापरण्यापूर्वी खालील हार्डवेअर आणि सॉफ्टवेअर आवश्यकता पूर्ण करणे आवश्यक आहे:
हार्डवेअर आवश्यकता
आयपी ऑथरिंग डेव्हलपमेंट एन्व्हायर्नमेंटसाठी हार्डवेअर आवश्यकता खालीलप्रमाणे आहेत:
- सामान्य विकास वातावरणासाठी 80-179 GB डिस्क स्पेसची आवश्यकता असते.
- डिव्हाइस सपोर्टसाठी डिव्हाइस फॅमिलीच्या आधारावर 3-36 GB च्या अतिरिक्त डिस्क स्पेसची आवश्यकता असते.
- इंटेल क्वार्टस प्राइम प्रो एडिशन इंस्टॉलरला 134 GB पर्यंत अतिरिक्त तात्पुरती डिस्क स्पेसची आवश्यकता असू शकते.
- Intel oneAPI बेस टूलकिट इंस्टॉलरला 6 GB पर्यंत अतिरिक्त तात्पुरत्या डिस्क स्टोरेजची आवश्यकता असू शकते.
विशिष्ट डिस्क स्पेस आवश्यकतांसह तपशीलवार हार्डवेअर आवश्यकतांसाठी, कृपया इंटेल क्वार्टस प्राइम प्रो एडिशन आणि इंटेल वनएपीआय बेस टूलकिट द्वारे प्रदान केलेल्या कागदपत्रांचा संदर्भ घ्या.
ऑपरेटिंग सिस्टम आवश्यकता
आयपी ऑथरिंग डेव्हलपमेंट एन्व्हायर्नमेंटसाठी ऑपरेटिंग सिस्टम आवश्यकता दिलेल्या मजकूर अर्कामध्ये निर्दिष्ट केलेली नाहीत. कृपया तपशीलवार ऑपरेटिंग सिस्टम आवश्यकतांसाठी इंटेल क्वार्टस प्राइम प्रो एडिशन आणि इंटेल वनएपीआय बेस टूलकिट द्वारे प्रदान केलेल्या दस्तऐवजांचा संदर्भ घ्या.
आयपी ऑथरिंग डेव्हलपमेंट एन्व्हायर्नमेंट स्थापित करणे
आयपी ऑथरिंग डेव्हलपमेंट एन्व्हायर्नमेंट इन्स्टॉल करण्याच्या तपशीलवार सूचनांसाठी इंटेल क्वार्टस प्राइम प्रो एडिशन आणि इंटेल वनएपीआय बेस टूलकिट द्वारे प्रदान केलेल्या कागदपत्रांचा संदर्भ घ्या. वनएपीआय आयपी ऑथरिंग आणि आर्काइव्हसह प्रारंभ करण्याच्या विशिष्ट सूचनांसाठी, कृपया दस्तऐवजाचा विभाग A पहा. वनएपीआय आयपी ऑथरिंगसह प्रारंभ करण्याच्या दस्तऐवज पुनरावृत्ती इतिहासासाठी, कृपया दस्तऐवजाचा विभाग बी पहा.
Intel® oneAPI बेस टूलकिट आणि Intel Quartus® प्राइम सॉफ्टवेअरसह, तुम्ही C++ वापरून तुमचे घटक SYCL कर्नल म्हणून विकसित करून तुमच्या IP घटकांच्या विकासाला गती देऊ शकता. तुमच्या IP घटकासाठी RTL कोड तयार करण्यासाठी Intel oneAPI DPC++/C++ कंपाइलर (इंटेल वनएपीआय बेस टूलकिटसह प्रदान केलेला) वापरा आणि तो घटक तुमच्या डिझाइनमध्ये इंटेल क्वार्टस प्राइम टूल्ससह समाकलित करा. वनएपीआय आयपी ऑथरिंग आणि इंटेल क्वार्टस प्राइमसह प्रारंभ करणे तुमचे इंटेल वनएपीआय डीपीसी++/सी++ कंपाइलर डेव्हलपमेंट वातावरण कसे कॉन्फिगर करायचे याचे वर्णन करते जेणेकरून ते इंटेल क्वार्टस प्राइम सॉफ्टवेअरवरून लॉन्च केले जाऊ शकते.
पूर्वतयारी
इंटेल वनएपीआय बेस टूलकिट आणि इंटेल क्वार्टस प्राइम सॉफ्टवेअरसह आयपी घटक ऑथरिंगसाठी पूर्ण विकास वातावरणात खालील सॉफ्टवेअर उत्पादनांचा समावेश आहे:
- Python* 3.8 किंवा नंतरचे.
आयपी ऑथरिंग डेव्हलपमेंट वातावरण पायथन 3.8 सह प्रमाणित केले गेले. - इंटेल क्वार्टस प्राइम प्रो एडिशन आवृत्ती 22.4
- इंटेल वनएपीआय बेस टूलकिट आवृत्ती 2023.0
- खालील सिम्युलेशन साधनांपैकी एक:
- Siemens* EDA Questa* प्रगत सिम्युलेटर आवृत्ती 2021.4
- Questa-Intel FPGA संस्करण आवृत्ती 2022.2
- [Windows* फक्त] Visual Studio* आवृत्ती 2017 किंवा नंतरची
- व्हिज्युअल स्टुडिओ कोड
हे प्रकाशन पूर्ण विकास वातावरणासाठी आवश्यक गोष्टींचा सारांश देण्याचा प्रयत्न करते. विकास वातावरणातील प्रत्येक घटकासाठी आवश्यक असलेल्या तपशीलांसाठी, प्रत्येक उत्पादनासाठी उत्पादन दस्तऐवजीकरण पहा.
संबंधित माहिती
- इंटेल क्वार्टस प्राइम प्रो एडिशन रिलीझ नोट्स
- इंटेल एफपीजीए सॉफ्टवेअर इन्स्टॉलेशन आणि लायसन्सिंग
- इंटेल क्वार्टस प्राइम सॉफ्टवेअर वापरकर्ता मार्गदर्शक
- इंटेल वनएपीआय बेस टूलकिट दस्तऐवजीकरण
- Intel oneAPI टूलकिटसाठी थर्ड-पार्टी IDEs वर FPGA वर्कफ्लो
- इंटेल वनएपीआय टूलकिट वापरकर्ता मार्गदर्शकासह व्हिज्युअल स्टुडिओ कोड वापरणे
- व्हिज्युअल स्टुडिओ उत्पादन कौटुंबिक दस्तऐवजीकरण
- व्हिज्युअल स्टुडिओ कोड दस्तऐवजीकरण
हार्डवेअर आवश्यकता
या विभागातील आवश्यकता Intel oneAPI बेस टूलकिट आणि इंटेल क्वार्टस प्राइमसह आयपी घटक ऑथरिंगसाठी पूर्ण विकास वातावरणासाठी आवश्यक असलेल्या प्रत्येक सॉफ्टवेअर पॅकेजसाठी आवश्यक असलेल्या हार्डवेअर आवश्यकतांचा सारांश देण्याचा प्रयत्न करतात. तपशीलवार आवश्यकतांसाठी, प्रत्येक सॉफ्टवेअर पॅकेजसाठी दस्तऐवजीकरण पहा.
डिस्क स्पेस आवश्यकता
IP घटकांचे लेखन करण्यासाठी विशिष्ट विकास वातावरणासाठी 80-179 GB डिस्क स्पेस (1) च्या दरम्यान आवश्यक आहे. आवश्यक असलेली डिस्क जागा तुम्हाला हवी असलेली FPGA डिव्हाइस सपोर्ट आणि तुमच्या ऑपरेटिंग सिस्टमवर अवलंबून असते. जागेची आवश्यकता खालीलप्रमाणे विभागली जाऊ शकते:
- डिव्हाइस सपोर्टशिवाय इंटेल क्वार्टस प्राइम प्रो एडिशन सॉफ्टवेअरच्या किमान इंस्टॉलेशनसाठी ऑपरेटिंग सिस्टमवर अवलंबून 29-36 GB डिस्क स्पेस आवश्यक आहे.
डिव्हाइस सपोर्टसाठी डिव्हाइस फॅमिलीच्या आधारावर 3-36 GB च्या अतिरिक्त डिस्क स्पेसची आवश्यकता असते. आयपी ऑथरिंग डेव्हलपमेंट एन्व्हायर्नमेंट लक्ष्य करू शकणार्या सर्व उपकरणांसाठी डिव्हाइस सपोर्टसाठी अंदाजे 77 GB च्या डिस्क स्पेसची आवश्यकता असते.
इंटेल क्वार्टस प्राइम प्रो एडिशन इंस्टॉलरला इंस्टॉलेशन पॅकेज TAR डाउनलोड आणि डीकंप्रेशनसाठी 134 GB पर्यंत अतिरिक्त तात्पुरती डिस्क स्पेस आवश्यक असू शकते. file.
इंटेल क्वार्टस प्राइम प्रो एडिशन डिस्क स्पेस आवश्यकतांबद्दल तपशीलांसाठी, इंटेल क्वार्टस प्राइम प्रो एडिशन डिझाइन सॉफ्टवेअरसाठी डाउनलोड पृष्ठ पहा: - Questa-Intel FPGA Edition साठी अंदाजे 29 GB डिस्क स्पेस आवश्यक आहे.
Siemens EDA Questa Advanced Simulator डिस्क स्पेस आवश्यकतांसाठी, Siemens EDA मधील तुमच्या कागदपत्रांचा संदर्भ घ्या. - इंटेल वनएपीआय बेस टूलकिटच्या किमान आवश्यक स्थापनेसाठी सुमारे 6 जीबी डिस्क स्पेस आवश्यक आहे.
इंटेल वनएपीआय बेस टूलकिट इंस्टॉलरला डाउनलोड आणि इंटरमीडिएट इंस्टॉलेशन व्यवस्थापित करण्यासाठी 6 GB पर्यंत अतिरिक्त तात्पुरती डिस्क स्टोरेज आवश्यक असू शकते files.
Intel oneAPI बेस टूलकिटच्या पूर्ण स्थापनेसाठी 24 GB पर्यंत डिस्क स्पेस आवश्यक आहे.
इंटेल वनएपीआय बेस टूलकिट डिस्क स्पेस आवश्यकतांबद्दल तपशीलांसाठी, इंटेल वनएपीआय बेस टूलकिट सिस्टम आवश्यकता पहा - व्हिज्युअल स्टुडिओ कोडसाठी 500 MB पेक्षा कमी डिस्क स्पेस आवश्यक आहे. तपशीलांसाठी, व्हिज्युअल स्टुडिओ कोडसाठी आवश्यकता पहा.
(1) या अंदाजामध्ये पायथनसाठी आवश्यक डिस्क स्पेस समाविष्ट नाही.
- इंटेल वनएपीआय बेस टूलकिट आणि इंटेल क्वार्टस प्राइमसह काम करण्यासाठी योग्य असलेल्या C++ वर्कलोडसह ठराविक व्हिज्युअल स्टुडिओ इंस्टॉलेशनसाठी सुमारे 12 GB डिस्क स्पेस आवश्यक आहे.
तपशीलांसाठी, तुमच्या व्हिज्युअल स्टुडिओच्या आवृत्तीसाठी सिस्टम आवश्यकता पृष्ठ पहा:- व्हिज्युअल स्टुडिओ 2022 उत्पादन कुटुंब प्रणाली आवश्यकता
- व्हिज्युअल स्टुडिओ 2019 उत्पादन कुटुंब प्रणाली आवश्यकता
- व्हिज्युअल स्टुडिओ 2017 उत्पादन कुटुंब प्रणाली आवश्यकता
मेमरी आवश्यकता
तुमच्या डेव्हलपमेंट एन्व्हायर्नमेंटसाठी मेमरी आवश्यकता FPGA डिव्हाइसेसद्वारे चालविली जाते ज्यांना तुम्ही लक्ष्य करू इच्छिता:
कमाल भौतिक रॅम आवश्यकता
लक्ष्य FPGA डिव्हाइस | कमाल भौतिक रॅम आवश्यकता |
Intel Agilex™ | 64 जीबी |
Intel Arria® 10 | 48 जीबी |
इंटेल स्ट्रॅटिक्स® 10 | 64 जीबी |
व्हर्च्युअल मेमरी आवश्यकता
शिफारस केलेल्या भौतिक RAM प्रमाणे अतिरिक्त आभासी मेमरी प्रदान करण्यासाठी तुमची प्रणाली कॉन्फिगर करा. ही अतिरिक्त आभासी मेमरी तुमच्या डिझाइनवर प्रक्रिया करण्यासाठी उपलब्ध एकूण प्रभावी मेमरी प्रभावीपणे दुप्पट करते.
तुमच्या डिव्हाइस किंवा डिव्हाइसेससाठी मेमरी आवश्यकतेच्या तपशिलांसाठी, इंटेल क्वार्टस प्राइम प्रो एडिशन सॉफ्टवेअर आणि डिव्हाइस सपोर्ट रिलीझ नोट्स पहा.
ऑपरेटिंग सिस्टम आवश्यकता
या विभागातील आवश्यकता इंटेल वनएपीआय बेस टूलकिट आणि इंटेल क्वार्टस प्राइमसह आयपी घटकांच्या ऑथरिंगसाठी पूर्ण विकास वातावरणासाठी आवश्यक असलेल्या प्रत्येक सॉफ्टवेअर पॅकेजमधून ऑपरेटिंग सिस्टम आवश्यकता सारांशित करण्याचा प्रयत्न करतात. तपशीलवार आवश्यकतांसाठी, प्रत्येक सॉफ्टवेअर पॅकेजसाठी दस्तऐवजीकरण पहा.
समर्थित ऑपरेटिंग सिस्टम
इंटेल वनएपीआय बेस टूलकिट आणि इंटेल क्वार्टस प्राइम ऑपरेटिंग सिस्टीमच्या विविध संचांना समर्थन देतात. खालील ऑपरेटिंग सिस्टम दोन्हीद्वारे समर्थित आहेत:
- Red Hat* Enterprise Linux* 8.4
- Red Hat Enterprise Linux 8.6
- SUSE* Linux Enterprise Server 15 SP3
- उबंटू* 18.04 LTS
- उबंटू 20.04 LTS
- उबंटू 22.04 LTS
- Microsoft* Windows 10 (आवृत्ती 1607 किंवा नंतरची, आवृत्ती 1809 किंवा नंतरची शिफारस केली जाते)
- मायक्रोसॉफ्ट विंडोज 11
- मायक्रोसॉफ्ट विंडोज सर्व्हर* 2016
- मायक्रोसॉफ्ट विंडोज सर्व्हर 2019
अतिरिक्त लिनक्स* ऑपरेटिंग सिस्टम आवश्यकता
- OneAPI FPGA samples हे CMake प्रकल्प म्हणून प्रदान केले जातात आणि ते तयार करण्यासाठी CMake आवश्यक आहे. काही प्रकरणांमध्ये, बिल्ड पूर्ण करण्यासाठी आवश्यक असलेल्या लायब्ररी शोधण्यासाठी pkg-config आवश्यक आहे.
- तसेच, इंटेल कंपायलर संपूर्ण C/C++ विकास वातावरण प्रदान करण्यासाठी विद्यमान GNU बिल्ड टूलचेन वापरतात. तुमच्या Linux* च्या वितरणामध्ये GNU डेव्हलपमेंट टूल्सचा संपूर्ण संच समाविष्ट नसल्यास, ते स्थापित करा.
- अधिक तपशीलांसाठी, लिनक्ससाठी इंटेल वनएपीआय बेस टूलकिटसह गेट स्टार्ट मधील “तुमची FPGA सिस्टम कॉन्फिगर करा” पहा.
अतिरिक्त व्हिज्युअल स्टुडिओ आवश्यकता
- OneAPI FPGA samples हे CMake प्रोजेक्ट्स म्हणून प्रदान केले जातात, तुम्हाला तुमच्या Visual Studio इंस्टॉलेशनचा भाग म्हणून काही अतिरिक्त Visual Studio C++ डेव्हलपमेंट वर्कलोड जोडावे लागतील.
- अधिक तपशिलांसाठी, Windows साठी Intel oneAPI बेस टूलकिट सह प्रारंभ करा मध्ये “तुमची सिस्टम कॉन्फिगर करा” पहा.
संबंधित माहिती
- लिनक्ससाठी इंटेल वनएपीआय बेस टूलकिटसह प्रारंभ करा
- विंडोजसाठी इंटेल वनएपीआय बेस टूलकिटसह प्रारंभ करा
शिफारस केलेल्या आयपी ऑथरिंग डेव्हलपमेंट वातावरणात इंटेल वनएपीआय बेस टूलकिट, इंटेल क्वार्टस प्राइम आणि व्हिज्युअल स्टुडिओ कोड (कधीकधी "व्हीएस कोड" म्हणून संदर्भित) समाविष्ट आहे. मायक्रोसॉफ्ट विंडोज प्लॅटफॉर्मवर, मायक्रोसॉफ्ट व्हिज्युअल स्टुडिओ देखील आवश्यक आहे.
तुमच्या आयपी ऑथरिंग वातावरणासाठी खालील क्रमाने सॉफ्टवेअर इन्स्टॉल करा:
- कमांड प्रॉम्प्टवरून खालील कमांड चालवून तुम्ही Python 3.8 किंवा नंतर चालवत आहात याची पुष्टी करा:
पायथन - आवृत्ती - इंटेल एफपीजीए सॉफ्टवेअर इन्स्टॉलेशन आणि लायसन्सिंगमधील सूचनांनुसार इंटेल क्वार्टस प्राइम प्रो एडिशन सॉफ्टवेअर स्थापित करा आणि परवाना द्या.
- [फक्त विंडोज] मायक्रोसॉफ्ट व्हिज्युअल स्टुडिओ स्थापित करा. तुमच्या सिस्टमवर CMake आहे याची खात्री करण्यासाठी तुम्ही खालीलपैकी एक वर्कलोड स्थापित केल्याची खात्री करा:
- C++ सह डेस्कटॉप डेव्हलपमेंट
- C++ सह लिनक्स डेव्हलपमेंट
- [फक्त विंडोज] पुढील पायरीवर जाण्यापूर्वी मायक्रोसॉफ्ट व्हिज्युअल स्टुडिओ चालू नसल्याची खात्री करा.
तुम्ही पुढची पायरी पूर्ण केल्यावर जर व्हिज्युअल स्टुडिओ चालू असेल, तर इंटेल वनएपीआय बेस टूलकिट इंस्टॉलर व्हिज्युअल स्टुडिओसाठी वनएपीआय प्लग-इन स्थापित करू शकत नाही. - किमान खालील घटकांसह इंटेल वनएपीआय बेस टूलकिट स्थापित आणि कॉन्फिगर करा:
- GDB साठी इंटेल वितरण
- इंटेल वनएपीआय डीपीसी++ लायब्ररी
- इंटेल वनएपीआय थ्रेडिंग बिल्डिंग ब्लॉक्स
- इंटेल वनएपीआय डीपीसी++/सी++ कंपाइलर
- Intel VTune™ Profiler
सूचनांसाठी, पुन्हाview खालील प्रकाशने: - लिनक्स ओएससाठी इंटेल वनएपीआय टूलकिट्स इंस्टॉलेशन गाइड
- विंडोजसाठी इंटेल वनएपीआय टूलकिट्स इन्स्टॉलेशन गाइड
- खालीलपैकी एक सूचनांनुसार व्हिज्युअल स्टुडिओ कोड स्थापित करा:
- लिनक्सवर व्हिज्युअल स्टुडिओ कोड
- विंडोजवर व्हिज्युअल स्टुडिओ कोड
- इंटेल वनएपीआय टूलकिट वापरकर्ता मार्गदर्शकासह व्हिज्युअल स्टुडिओ कोड वापरण्याच्या सूचनांनुसार इंटेल वनएपीआय व्हिज्युअल स्टुडिओ कोड विस्तार स्थापित करा.
हे घटक स्थापित आणि कॉन्फिगर केल्यानंतर, आपण खालील कार्ये करू शकता
- एक्सप्लोर करा FPGA डिझाइन माजीampएस च्या माध्यमातूनampइंटेल वनएपीआय टूलकिटसाठी ब्राउझर. FPGA डिझाइन शोधण्यासाठी माजीampलेस, एस उघडाampब्राउझर निवडा आणि C++ निवडा ➤ प्रारंभ करा ➤ oneAPI डायरेक्ट प्रोग्रामिंग ➤ DPC++ FPGA.
- [फक्त लिनक्स] इंटेल क्वार्टस प्राइम टूल्स मेनूमधून व्हिज्युअल स्टुडिओ कोडमध्ये तुमचे आयपी डेव्हलपमेंट वातावरण लाँच करा (टूल्स ➤ इंटेल वनएपीआय डीपीसी++/सी++ कंपाइलर ➤ डीपीसी++/सी++ डेव्हलपमेंटसाठी व्हीएस कोड लाँच करा.
A. oneAPI IP ऑथरिंग आणि आर्काइव्हसह प्रारंभ करणे
या मार्गदर्शकाच्या नवीनतम आणि मागील आवृत्त्यांसाठी, OneAPI IP ऑथरिंग आणि संग्रहणांसह प्रारंभ करणे पहा. सॉफ्टवेअर आवृत्ती सूचीबद्ध नसल्यास, मागील सॉफ्टवेअर आवृत्तीसाठी मार्गदर्शक लागू होते.
B. oneAPI IP ऑथरिंगसह प्रारंभ करण्यासाठी दस्तऐवज पुनरावृत्ती इतिहास आणि
दस्तऐवज आवृत्ती | इंटेल क्वार्टस प्राइम आवृत्ती | बदल |
2022.12.19 | 22.4 | प्रारंभिक प्रकाशन. |
इंटेल कॉर्पोरेशन. सर्व हक्क राखीव. इंटेल, इंटेल लोगो आणि इतर इंटेल चिन्ह हे इंटेल कॉर्पोरेशन किंवा त्याच्या उपकंपन्यांचे ट्रेडमार्क आहेत. इंटेल त्याच्या FPGA आणि सेमीकंडक्टर उत्पादनांच्या कार्यप्रदर्शनास इंटेलच्या मानक वॉरंटीनुसार वर्तमान वैशिष्ट्यांनुसार वॉरंटी देते, परंतु कोणत्याही वेळी कोणतीही सूचना न देता कोणतीही उत्पादने आणि सेवांमध्ये बदल करण्याचा अधिकार राखून ठेवते. इंटेलने लिखित स्वरूपात स्पष्टपणे मान्य केल्याशिवाय येथे वर्णन केलेल्या कोणत्याही माहिती, उत्पादन किंवा सेवेच्या अर्जामुळे किंवा वापरामुळे उद्भवणारी कोणतीही जबाबदारी किंवा दायित्व स्वीकारत नाही. इंटेल ग्राहकांना कोणत्याही प्रकाशित माहितीवर विसंबून राहण्यापूर्वी आणि उत्पादने किंवा सेवांसाठी ऑर्डर देण्यापूर्वी डिव्हाइस वैशिष्ट्यांची नवीनतम आवृत्ती प्राप्त करण्याचा सल्ला दिला जातो.
*इतर नावे आणि ब्रँडवर इतरांची मालमत्ता म्हणून दावा केला जाऊ शकतो.
आयएसओ
१६:१०
नोंदणीकृत
कागदपत्रे / संसाधने
![]() |
इंटेल वनएपीआय आयपी ऑथरिंग आणि इंटेल क्वार्टस प्राइम सॉफ्टवेअर [pdf] वापरकर्ता मार्गदर्शक oneAPI IP ऑथरिंग आणि इंटेल क्वार्टस प्राइम सॉफ्टवेअर, ऑथरिंग आणि इंटेल क्वार्टस प्राइम सॉफ्टवेअर, क्वार्टस प्राइम सॉफ्टवेअर, प्राइम सॉफ्टवेअर, सॉफ्टवेअर |