Digital Design Studio में ISA वर्कफ़्लो

Digital Design Studio 2.0.2: Digital Design Studio में ISA वर्कफ़्लो। उपयोग से पहले चुने गए होस्ट, खाता अनुमतियों और वर्तमान समर्थन की जाँच करें।

Digital Design Studio के Flow Navigator में ISA डिज़ाइन खोलें। 2.0.2 स्रोत RISC-V आयात और RV64, IM और A प्रोफ़ाइल का समर्थन करता है। उत्पन्न आर्टिफ़ैक्ट को सहेजने से पहले चयनित प्रोफ़ाइल और डायग्नोस्टिक्स की समीक्षा करें। विस्तार, असेंबली, निष्पादन, सह-सिमुलेशन, औपचारिक जाँच और मॉडल लोडिंग अभी भी वास्तविक होस्ट द्वारा प्रदर्शित संचालन पर निर्भर करते हैं; आयात समर्थन Windows या Cloud पर प्रत्येक ISA कार्रवाई को सक्षम नहीं करता है।

परिचय

ISA डिज़ाइन Digital Design Studio का हिस्सा है, अलग अनुप्रयोग नहीं। RTL संपादन और विश्लेषण के लिए उपयोग किए उसी प्रोजेक्ट वर्कस्पेस के ISA डिज़ाइन को Flow Navigator में खोलें।

ISA वर्कफ़्लो खोलें

  1. Digital Design Studio खोलें और इच्छित प्रोजेक्ट चुनें।

  2. आप ISA डिज़ाइन को Flow Navigator में विस्तृत करें।

  3. लेखन, निर्देश, RTL जनरेशन, निष्पादन, प्रदर्शन या सत्यापन चुनें।

  4. आवश्यक फ़ंक्शन खोलें। उसके संपादक टैब में सामान्य ISA शीर्षक दोहराने के बजाय फ़ंक्शन का नाम होता है।

  5. आउटलाइन, निर्देश तालिका या एन्कोडिंग परिणाम की अपेक्षा करने से पहले प्रोजेक्ट का आर्किटेक्चर स्रोत बनाएँ या चुनें।

खाली प्रोजेक्ट में अंतर्निहित आर्किटेक्चर मौजूद है, ऐसा न समझें। दिखाई देने वाला फ़ंक्शन नेविगेशन प्रविष्टि है, इंजन सक्षम होने का प्रमाण नहीं।

बाएँ पैनल के फ़ंक्शन

चरण

फ़ंक्शन

मॉडल

आउटलाइन, निर्देश, आर्किटेक्चर स्थिति, एन्कोडिंग, opcode मैप, असेंबलर/डिसअसेंबलर, पाइपलाइन, कॉन्फ़िगरेशन और बदलाव तुलना

जनरेट करें

RTL, निर्देश सेट सिम्युलेटर, कंपाइलर से संबंधित आउटपुट और निर्यात

खोजें

डिज़ाइन क्षेत्र के विकल्प

निष्पादित करें

प्रोग्राम निष्पादन और साझा Event Trace का शॉर्टकट

विश्लेषण करें

संरचनात्मक प्रोफ़ाइल और PPA अनुमान

सत्यापित करें

सह-सिमुलेशन, सत्यापन, फ़ॉर्मल जाँच और साइनऑफ़ समीक्षा

वर्कस्पेस टूल

मॉडल लाइब्रेरी और संदर्भ सामग्री

सूची सीमित करने के लिए खोज फ़ील्ड उपयोग करें। सब विस्तृत करें और सब समेटें, चरण समूहों पर काम करते हैं। आइटम चुनने से फ़ंक्शन खुलता है; जॉब सबमिट नहीं होता।

स्रोत और प्रोजेक्ट सेटिंग

ISA स्रोत, प्रोजेक्ट सेटिंग, जनरेट किए आउटपुट और सत्यापन प्रमाण चुने हुए Digital Design Studio वर्कस्पेस के हैं। एलैबोरेशन या निर्यात से पहले जानबूझकर किए स्रोत बदलाव सहेजें। होस्ट में स्रोत कार्रवाइयाँ उपलब्ध होने पर ISA पैनल Save, Elaborate और ISA विशिष्ट प्रोजेक्ट सेटिंग देता है।

Library से मॉडल आयात करने पर वर्तमान स्रोत बदला जा सकता है। असहेजा कार्य सुरक्षित रखें और प्रतिस्थापन स्वीकार करने से पहले मॉडल की समीक्षा करें। टेम्पलेट स्पष्ट प्रारंभ बिंदु है, वर्तमान प्रोजेक्ट का परिणाम नहीं।

निर्देश और एन्कोडिंग की समीक्षा करें

अपने नियंत्रण वाले छोटे आर्किटेक्चर स्रोत से शुरू करें। पार्सिंग और एलैबोरेशन सफल होने पर उसकी निर्देश तालिका, ऑपरैंड/स्थिति परिभाषाएँ, एन्कोडिंग चौड़ाई, निश्चित फ़ील्ड और टकराव डायग्नोस्टिक देखें। असेंबली और डिसअसेंबली उपलब्ध होने पर लौटाए गए बिट तथा डिकोड किए निर्देश की स्रोत उदाहरण से तुलना करें।

स्रोत संशोधन, चुने गए लक्ष्य, इंजन संस्करण, इनपुट उदाहरण और लौटाए आर्टिफ़ैक्ट साथ रखें। भरी हुई तालिका अपने आप सत्यापन प्रमाण नहीं होती, और अनुमान मापे गए कार्यान्वयन का परिणाम नहीं है।

Event Trace, Analysis के साथ साझा है

एक Event Trace व्यूअर Analysis के अंतर्गत है। ISA Event Trace प्रविष्टि उस साझा व्यूअर और संबंधित रन का शॉर्टकट है, दूसरी टाइमलाइन नहीं। संगत रन आर्टिफ़ैक्ट न हो तो कोई मापा गया ट्रेस नहीं दिख सकता।

उपलब्धता और माइग्रेशन

ISA, Digital Design Studio का शेल, सेटिंग, टैब और निचला पैनल उपयोग करता है। एकीकृत वर्कफ़्लो के लिए अलग ISA अनुप्रयोग इंस्टॉल करने की ज़रूरत नहीं है और मुख्य संपादक का अलग AI चैट व्यू नहीं है।

नेटिव ऑपरेशन, जनरेशन, फ़ॉर्मल जाँच, सह-सिमुलेशन और मापे गए प्रदर्शन के लिए संबंधित होस्ट क्षमताएँ चाहिए। अनुपलब्ध कार्रवाई अनुपलब्ध ही रहनी चाहिए; निष्पादन के स्थान पर नमूना आउटपुट न दें।

पुराने स्वतंत्र ISA इंस्टॉलेशन और उनका अनुप्रयोग डेटा विरासती हैं। माइग्रेशन से पहले किसी मौजूदा CX स्रोत को उपयोगकर्ता नियंत्रित फ़ाइल के रूप में सुरक्षित रखें। नए वर्कस्पेस में क्रेडेंशियल, मशीन लाइसेंस या छिपी डिवाइस ट्रस्ट स्थिति कॉपी न करें। स्थानीय वर्कस्पेस और पहला लॉन्च और खाता पहुँच देखें।

संबंधित मार्गदर्शिकाएँ

मॉडल से जाँचे हुए आउटपुट तक

आर्किटेक्चर स्रोत सहेजें और इच्छित ISA कॉन्फ़िगरेशन चुनें।

  1. आर्किटेक्चर स्रोत को सहेजें और इच्छित ISA कॉन्फ़िगरेशन चुनें।

  2. केवल वही आउटपुट जनरेट करें जो वर्तमान होस्ट समर्थन करता है। जनरेट आर्टिफ़ैक्ट स्रोत से अलग सहेजें।

  3. ज्ञात निर्देश और अपेक्षित एन्कोडिंग से असेंबलर/डिसअसेंबलर व्यवहार जाँचें।

  4. निष्पादन और सत्यापन परिणाम स्रोत संशोधन के साथ रखें; संगत इवेंट साझा Analysis Event Trace से खोलें।

  5. स्रोत संशोधन के साथ निष्पादन और सत्यापन परिणाम रखें; साझा Analysis Event Trace के माध्यम से संगत घटनाओं को खोलें।

Windows ऐप के साथ बंडल किया गया alti CLI प्रोजेक्ट इनिशियलाइज़ेशन के लिए है। alti isa … CLI ISA commands को CX इंजन (alti-cx) की आवश्यकता होती है, जिसे Windows ऐप शामिल नहीं करता है। आउटपुट स्वरूप और क्षमताएँ स्थापित CLI रिलीज़ से संबंधित हैं।

Digital Design Studio 2.0.2 का उपयोग करना

डिकोडर निर्यात के लिए वर्तमान विस्तार और इसकी स्थिर जाँच की आवश्यकता होती है। चयनित भाषा और कच्चे-क्षेत्र मैपिंग की समीक्षा करें, फिर निर्यात की गई फ़ाइल को अलग से सुरक्षित रखें। स्रोत संपादन पिछले निर्यात को अमान्य करता है; यह निष्पादन-समतुल्यता प्रमाण नहीं है।

2.0.2 पर्यावरण समर्थन