एज FPGA डिप्लॉयमेंट
RTL प्रोजेक्ट से प्रोग्राम किए गए एज FPGA तक के चरणों का पालन करें।
अवलोकन
एज FPGA वर्कफ़्लो में समीक्षा किए गए RTL से लक्ष्य के लिए विशिष्ट बिल्ड तैयार होता है, बोर्ड प्रोग्राम किया जाता है और चल रहे डिज़ाइन की जाँच होती है।
वर्कफ़्लो
चरण | इनपुट | समीक्षा के लिए आउटपुट |
|---|---|---|
तैयारी | RTL, कंस्ट्रेंट, लक्ष्य प्रोफ़ाइल और प्रोजेक्ट कॉन्फ़िगरेशन | सत्यापित प्रोजेक्ट सीमा और डायग्नोस्टिक्स |
सत्यापन | टेस्ट, असर्शन, अपेक्षित व्यवहार और चुना गया रनर | लॉग, विफलताएँ, कवरेज और प्रमाण |
कार्यान्वयन | लक्ष्य डिवाइस, कंस्ट्रेंट और समर्थित वेंडर टूलचेन | सफल होने पर रिपोर्ट और लक्ष्य के लिए विशिष्ट आर्टिफ़ैक्ट |
डिप्लॉयमेंट | तैयार आर्टिफ़ैक्ट, बोर्ड कनेक्शन और रनटाइम कॉन्फ़िगरेशन | डिवाइस की प्रोग्रामिंग स्थिति और रनटाइम की तैयारी |
अवलोकन | वर्कलोड और मापने का तरीका | लॉग, ट्रेस, परिणाम और उत्पत्ति का रिकॉर्ड |
कार्यान्वयन कहाँ चलता है
कार्यान्वयन स्थानीय रूप से, ग्राहक द्वारा प्रबंधित इंफ़्रास्ट्रक्चर पर या सक्षम Altifigence-प्रबंधित रनर पर चल सकता है। शुरू करने से पहले चुना गया रनर, क्षेत्र, इंस्टॉल की गई टूलचेन, खाते की अनुमति और भेजी जाने वाली फ़ाइलें जाँचें।
क्या सँभालकर रखें
सोर्स रिविज़न या डाइजेस्ट, लक्ष्य, कंस्ट्रेंट, टूल संस्करण, रनर, टाइमस्टैम्प, बिल्ड रिपोर्ट, आर्टिफ़ैक्ट की पहचान और देखा गया रनटाइम परिणाम सँभालकर रखें। जनरेट किया गया प्रोजेक्ट ढाँचा केवल शुरुआत है, प्रोग्राम किया हुआ डिवाइस नहीं।
दोहराई जा सकने वाली आधार स्थिति तैयार करें
बोर्ड रिविज़न, FPGA पार्ट/पैकेज/स्पीड ग्रेड, वोल्टेज और क्लॉक स्रोत दर्ज करें।
RTL, कंस्ट्रेंट, टेस्टबेंच और अपेक्षित रीसेट/I/O व्यवहार एक रिविज़न में सेव करें।
सिमुलेशन चलाएँ और असर्शन, चेतावनियाँ तथा वेवफ़ॉर्म के संबंधित अंतराल देखें।
ऐसी वेंडर कार्यान्वयन टूलचेन चुनें जो सटीक डिवाइस और आवश्यक IP लाइसेंस का समर्थन करती हो।
कार्यान्वयन से पहले क्लॉक, पिन और टाइमिंग कंस्ट्रेंट जाँचें; अनसुलझे क्लॉक या पिन की समीक्षा ज़रूरी है।
प्रोग्रामिंग से पहले कार्यान्वयन की समीक्षा करें
उपयोग, क्लॉक/टाइमिंग रिपोर्ट, बिना कंस्ट्रेंट वाले पथ, I/O असाइनमेंट और गंभीर चेतावनियाँ पढ़ें। पुष्टि करें कि बना हुआ प्रोग्रामिंग आर्टिफ़ैक्ट सोर्स रिविज़न, लक्ष्य डिवाइस और कंस्ट्रेंट से मेल खाता है। सामान्य सेल संख्या या DDS संरचनात्मक विश्लेषण पहले के चरणों में उपयोगी है, लेकिन इन लक्ष्य-विशिष्ट रिपोर्ट का विकल्प नहीं है।
चल रहे बोर्ड की जाँच करें
बोर्ड वेंडर के पावर और प्रोग्रामिंग निर्देशों का पालन करें। आर्टिफ़ैक्ट लोड करने से पहले कनेक्ट किए गए सटीक डिवाइस की पुष्टि करें, फिर रीसेट, क्लॉक, मूल I/O और ज्ञात वर्कलोड जाँचें। प्रोग्राम किए गए आर्टिफ़ैक्ट का हैश और वास्तविक आउटपुट दर्ज करें। बताए गए वर्कलोड और तरीके के साथ लेटेंसी, थ्रूपुट या पावर मापें; केवल सिमुलेशन या सिंथेसिस से बोर्ड के ये माप नहीं मिलते।