Digital Design Studio 1.0.89: अधिक व्यवस्थित कार्यक्षेत्र, और PC पर प्रोजेक्ट वहीं से जारी जहाँ आपने छोड़ा था

Digital Design Studio 1.0.89 जारी हो गया है। इसमें नेविगेशन, सेटिंग्स और शॉर्टकट एक ही डिज़ाइन में लाए गए हैं, और Windows ऐप में किसी भी प्लान के साइन-इन किए हुए उपयोगकर्ता अब अपने PC के प्रोजेक्ट में Git, SystemVerilog और RTL सुविधाओं का उपयोग कर सकते हैं। ऐप बंद करने या ऑफ़लाइन शुरू करने के बाद अपने संपादनों पर लौटना अब अधिक सहज है, और New Analysis तथा ALcad की स्क्रीन को बेहतर बनाया गया है।

इस पृष्ठ पर

Digital Design Studio 1.0.89 जारी हो गया है। यह अपडेट रोज़ के कार्यक्षेत्र के नेविगेशन, सेटिंग्स और शॉर्टकट को एक समान डिज़ाइन में लाता है, और Windows ऐप में आपके PC के प्रोजेक्ट में किए जा सकने वाले काम का दायरा बढ़ाता है। बिना सहेजे गए संपादनों को रखने और वापस लाने का तरीका भी बेहतर हुआ है, ताकि ऐप बंद करने के बाद या नेटवर्क कनेक्शन के बिना शुरू करने पर भी आप अपने काम पर लौट सकें।

यही तरीका अब New Analysis स्क्रीन, Problems पैनल, ALcad की सर्किट और SI/PI स्क्रीन तथा AI स्क्रीन पर भी लागू होता है। संकरी विंडो में या डिस्प्ले भाषा बदलने के बाद भी नाम और वाक्य न तो कटते हैं और न ही किसी दूसरी भाषा के साथ मिलते हैं।

ऐसा कार्यक्षेत्र जो जगह बनाता है और टूल पास रखता है

Cloud प्रोजेक्ट नेविगेशन के किनारे को खींचकर आप उसे कोई भी चौड़ाई दे सकते हैं। संकरा होने पर पहले अतिरिक्त विवरण हटते हैं, और सबसे संकरी स्थिति में यह प्रोडक्ट आइकन की एक पट्टी में सिमट जाता है। सिमटी हुई पट्टी में भी प्रोजेक्ट बदलना, विंडो सूची, नई विंडो, आपका खाता और उपयोग बने रहते हैं, और उपयोग एक सरल प्रतिशत के रूप में दिखता है। किसी आइकन का पूरा नाम देखने के लिए उस पर पॉइंटर रखें या कीबोर्ड फ़ोकस उस पर ले जाएँ। QUOTA बैलेंस हर प्लान में नीचे बाईं ओर, आपके खाते के ठीक ऊपर दिखता है।

DDS एडिटर में “View” मेनू और कमांड पैलेट बाएँ और दाएँ साइडबार को अलग-अलग दिखा या छिपा सकते हैं, और दोनों छिपे होने पर भी उन्हें वापस ला सकते हैं। हर साइड पैनल का + मेनू आपका चाहा हुआ दृश्य उसी पैनल में ले आता है। प्रोडक्ट मेनू में अब DDS के Project Manager, RTL Analysis, Simulation, Synthesis और Implementation जैसे क्षेत्र उनके चरणों के साथ दिखते हैं, ताकि आप DDS या ALcad से सीधे ज़रूरी काम पर पहुँच सकें।

Explorer के हेडर बटन अब अधिक सुगठित हैं, और फ़ोल्डर दृश्य तथा पदानुक्रम दृश्य के बीच का टॉगल अब अपना चयन खिसकाकर दिखाता है। Flow Navigator में कार्यों के लंबे नाम दो पंक्तियों में लिपट जाते हैं, और जो नाम फिर भी कट जाता है, वह पॉइंटर रखने या फ़ोकस ले जाने पर पूरा दिखता है।

एक जैसी दिखने वाली सेटिंग्स और शॉर्टकट

सेटिंग्स में स्लाइडर, संख्या फ़ील्ड, टॉगल और ड्रॉपडाउन अब एक ही डिज़ाइन साझा करते हैं। स्लाइडर और संख्या फ़ील्ड वर्तमान मान के साथ −/+ बटन दिखाते हैं, और “Default” बटन किसी मान को उसकी मूल सेटिंग पर लौटा देता है। फ़ॉन्ट सूची जैसे लंबे ड्रॉपडाउन में सूची के भीतर ही खोजा जा सकता है, और ALcad की सेटिंग्स भी इन्हीं नियंत्रणों का उपयोग करती हैं।

आप एडिटर और टर्मिनल के लिए TTF, OTF, WOFF और WOFF2 फ़ॉन्ट फ़ाइलें आयात कर सकते हैं। आयात किए गए फ़ॉन्ट इसी डिवाइस पर रखे जाते हैं; जिस दूसरे डिवाइस पर वही सेटिंग्स हों पर फ़ॉन्ट फ़ाइल न हो, वहाँ डिफ़ॉल्ट मोनोस्पेस फ़ॉन्ट दिखता है।

अब हर कमांड के दो शॉर्टकट हो सकते हैं, एक प्राथमिक और एक द्वितीयक। शॉर्टकट तालिका में आप हर कुंजी-संयोजन को अलग से जोड़ते, बदलते या हटाते हैं, और ब्राउज़र या ऑपरेटिंग सिस्टम द्वारा आरक्षित, या पहले से उपयोग में आ रहा संयोजन उसी पंक्ति में चिह्नित हो जाता है। आपके शॉर्टकट मेनू, कॉन्टेक्स्ट मेनू, कमांड पैलेट और ALcad के टूलटिप में ठीक वैसे ही दिखते हैं जैसे आपने सेट किए हैं। “Edit” मेनू में अब “Undo”, “Redo”, “Cut”, “Copy”, “Paste” और “Select All” शामिल हैं।

खाता, डेटा और QUOTA सेटिंग्स अब एक ही जगह हैं, और उपयोग तथा QUOTA एक ही क्रम में दिखते हैं। डेटा नियंत्रण केवल इस डिवाइस पर रखी गई AI बातचीत को JSON फ़ाइल के रूप में निर्यात करता है या हटाता है, और आपकी बाकी सेटिंग्स तथा रिकवरी कॉपी को नहीं छूता। Cloud प्रोजेक्ट की Engine और Flow सेटिंग्स उसका रनटाइम शुरू किए बिना प्रोजेक्ट में सहेजी जाती हैं।

आपकी भाषा में, पढ़ने में आसान

डिफ़ॉल्ट हल्के और गहरे रंग-पैलेट को निखारा गया है: क्षेत्रों के बीच चमक के अंतर अधिक समान हैं, गहरा नेविगेशन अब बिल्कुल काला नहीं है, और बॉर्डर तथा छायाएँ अधिक कोमल हैं। डिफ़ॉल्ट सतहों पर मुख्य पाठ कम से कम 10:1 और सहायक पाठ कम से कम 5:1 का कंट्रास्ट अनुपात बनाए रखता है। Windows ऐप की विंडो स्टार्टअप स्क्रीन के रंग में, आपकी सहेजी गई थीम पहले से लागू करके खुलती है, इसलिए न सफ़ेद चमक दिखती है और न थीम झिलमिलाती है।

मेनू, वाक्य, सेटिंग्स और स्टेटस बार आपकी चुनी हुई भाषा का पालन करते हैं। कोरियाई स्क्रीन में अब अंग्रेज़ी वाक्यांश नहीं मिलते, और हर प्रोडक्ट विंडो में कोरियाई पाठ शब्दों के बीच से पंक्ति बदलता है। Git पैनल, बदलावों की समीक्षा का डायलॉग, New Analysis स्क्रीन और जापानी तथा पारंपरिक चीनी की सेटिंग्स विंडो भी चुनी हुई भाषा में दिखती हैं।

आपके PC के प्रोजेक्ट के लिए अधिक सुविधाएँ

Windows ऐप में आपके PC के प्रोजेक्ट WSL के बिना सीधे फ़ोल्डर से खुलते हैं। 1.0.89 से, Free सहित किसी भी प्लान के साइन-इन किए हुए उपयोगकर्ता डिवाइस लाइसेंस के बिना Git, SystemVerilog सहायता, RTL lint और मॉड्यूल ट्री जैसी स्थानीय सुविधाओं का उपयोग कर सकते हैं। प्रोजेक्ट बनाने से लेकर उसकी Technology चुनने तक का क्रम नीचे दिया गया है।

आपके PC पर एक प्रोजेक्ट, चरण दर चरण

हर चरण यह मानकर चलता है कि आपने Windows ऐप में साइन इन किया है। Git सुविधाओं के लिए Git for Windows आवश्यक है।

  1. नया प्रोजेक्ट

    Local पैनल में “New project” चुनें, फिर नाम और स्थान चुनें। ऐप पहले दिखाता है कि कौन-सा फ़ोल्डर बनेगा, और प्रोजेक्ट को उसी विंडो में खोलता है। जिन नामों का उपयोग नहीं हो सकता, उनका कारण बताया जाता है, और प्रोजेक्ट पथ पढ़ने में आसान Windows पथ के रूप में दिखते हैं।

    जो प्रोजेक्ट खुल या पुनर्स्थापित नहीं हो सका, उसके संदेश आपकी भाषा में दिखते हैं और अब आपसे WSL जाँचने को नहीं कहते।

  2. Git रिपॉज़िटरी

    Source Control में “Create Git repository” प्रोजेक्ट फ़ोल्डर में एक रिपॉज़िटरी बनाता है, जिसकी पहली ब्रांच main होती है। कमिट का लेखक पहले रिपॉज़िटरी की सेटिंग्स से, फिर आपकी ग्लोबल Git सेटिंग्स के नाम और ईमेल से लिया जाता है। यदि दोनों में से कुछ भी सेट न हो, तो आपके खाते की जानकारी से पहले से भरा एक फ़ॉर्म ये मान पूछता है और उन्हें उसी रिपॉज़िटरी में सहेज देता है।

    Git इतिहास में ब्रांच, लेखक, तारीख और पथ के फ़िल्टर ऐसे आइकन हैं जो आपके चुने हुए मानों का सार दिखाते हैं। Git और टूल की जाँच कंसोल विंडो खोले बिना चलती है।

  3. SystemVerilog लिखें

    HintsBox आपके प्रोजेक्ट के सिंबल के साथ SystemVerilog कीवर्ड, सिस्टम टास्क और कंपाइलर डायरेक्टिव सुझाता है। $ या बैकटिक (`) टाइप करते ही सिस्टम टास्क और डायरेक्टिव तुरंत सामने आ जाते हैं।

    उसी फ़ाइल या मॉड्यूल में घोषित ANSI-शैली के फ़ंक्शन और टास्क के लिए, तथा $fatal जैसे मानक सिस्टम कॉल के लिए पैरामीटर संकेत दिखते हैं। ये `timescale या प्रोसीजरल if और repeat स्टेटमेंट वाले टेस्टबेंच में भी काम करते हैं।

  4. RTL संरचना और lint

    Explorer में RTL मॉड्यूल ट्री आपकी सहेजी गई .sv और .v फ़ाइलों से बनता है। Cloud जैसे ही नियमों से यह टॉप-लेवल डिज़ाइन, टेस्टबेंच और अन्य मॉड्यूल को अलग करता है। यह अधिकतम 500 फ़ाइलें और कुल 16 MiB स्रोत संभालता है; इससे अधिक होने पर ट्री की जगह एक सूचना दिखती है।

    ऐप में शामिल RTL कंपाइलर lint और डायग्नोस्टिक्स की जाँच तुरंत करता है।

  5. Technology चुनें

    WSL के बिना किसी प्रोजेक्ट की Technology (PDK) का पूर्वावलोकन करें, उसे बदलें या पहले जैसा करें। पूर्वावलोकन से प्रोजेक्ट नहीं बदलता, और चुनी गई Technology ऐप दोबारा शुरू होने के बाद भी बनी रहती है।

साइन-इन की स्थिति के अनुसार उपलब्ध सुविधाएँ

Windows ऐप का हेडर अब स्थिर “Free” लेबल के बजाय आपकी वर्तमान पहुँच की स्थिति दिखाता है।

  1. साइन इन किया हुआ

    Free सहित किसी भी प्लान पर, आप डिवाइस लाइसेंस के बिना अपने PC के प्रोजेक्ट में स्थानीय सुविधाओं का उपयोग कर सकते हैं।

    • Git रिपॉज़िटरी बनाना, इतिहास और बदलावों की समीक्षा करना, और कमिट करना

    • SystemVerilog कम्प्लीशन और पैरामीटर संकेत

    • RTL lint, कंपाइलर डायग्नोस्टिक्स और RTL मॉड्यूल ट्री

    • रिपोर्ट आयात, KLayout दृश्य और बाहरी एडिटर सेटिंग्स

    • अलग सेटिंग्स विंडो, और एडिटर टैब को नई विंडो में अलग करना

  2. ऑफ़लाइन शुरुआत

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

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

  3. साइन इन नहीं किया

    साइन इन किए बिना भी आप अपने PC के प्रोजेक्ट में फ़ाइलें संपादित और सहेज सकते हैं। जिन सुविधाओं के लिए साइन-इन ज़रूरी है, उन्हें चालू करने के लिए हेडर से साइन इन करें।

बंद करके फिर खोलने के बाद भी जारी रहने वाले संपादन

Windows ऐप बंद करते समय अब यह बताया जाता है कि बिना सहेजे गए संपादनों का क्या होगा और दोबारा खोलने पर क्या वापस आएगा। यह कैसे काम करता है, यह देखने के लिए हर चरण चुनें।

ऐप बंद करने से लेकर संपादन वापस पाने तक

बिना सहेजे गए फ़ाइल संपादन इसी PC पर रखे जाते हैं और उसी खाते से प्रोजेक्ट दोबारा खोलने पर वापस आते हैं।

01ऐप बंद करेंऐप बंद करें02कॉपी रखेंकॉपी रखें03बाहर निकलने का प…बाहर निकलने का प्रॉम्प्ट04फिर से शुरू करेंफिर से शुरू करें05खाते की पुष्टिखाते की पुष्टि06संपादन पुनर्स्था…संपादन पुनर्स्थापित करें01ऐप बंद करेंऐप बंद करें02कॉपी रखेंकॉपी रखें03बाहर निकलने का प…बाहर निकलने का प्रॉम्प्ट04फिर से शुरू करेंफिर से शुरू करें05खाते की पुष्टिखाते की पुष्टि06संपादन पुनर्स्था…संपादन पुनर्स्थापित करें
  1. ऐप बंद करें

    विंडो बंद करते ही खुले एडिटर अपने बिना सहेजे गए संपादनों की रिकवरी कॉपी तुरंत इस PC पर लिख देते हैं।

  2. कॉपी रखें

    रिकवरी कॉपी प्रति फ़ाइल 1 MiB तक, और प्रति प्रोजेक्ट विंडो अधिकतम 128 फ़ाइलें तथा कुल 4 MiB तक रखी जाती हैं। यदि कुछ संपादन इन सीमाओं से आगे जाते हैं या स्टोरेज में नहीं लिखे जा सकते, तो बाहर निकलने का प्रॉम्प्ट यह बता देता है।

  3. बाहर निकलने का प्रॉम्प्ट

    बाहर निकलने का प्रॉम्प्ट बताता है कि रखे गए संपादन उसी खाते से प्रोजेक्ट दोबारा खोलने पर पुनर्स्थापित हो जाते हैं, जबकि नई विंडो में खोले गए एडिटर के संपादन और कमिट संदेश जैसे इनपुट खो जाते हैं।

    यदि कुछ संपादन रखे नहीं जा सके, तो यह आपको पहले सहेजने की चेतावनी देता है, भले ही आपने “Do not ask again” चुना हो।

  4. फिर से शुरू करें

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

  5. खाते की पुष्टि

    ऑफ़लाइन या धीमे कनेक्शन पर शुरू करने के बाद, जब आपके खाते की पुष्टि हो रही होती है, तब किए गए संपादन भी रखे जाते हैं। उसी खाते और संगठन की पुष्टि होते ही वे आगे जारी रहते हैं; वे कभी किसी दूसरे खाते को नहीं सौंपे जाते।

  6. संपादन पुनर्स्थापित करें

    उसी खाते से प्रोजेक्ट खोलने पर रखे गए संपादन अपनी-अपनी फ़ाइल के टैब में फिर दिखते हैं। पुनर्स्थापित करने से फ़ाइल सहेजी नहीं जाती, इसलिए बदलावों की समीक्षा करें और फिर सहेजें।

अधिक स्पष्ट New Analysis स्क्रीन

New Analysis में अब एडिटर क्षेत्र के भीतर अपनी दृश्य-सूची है। सूची से Analysis setup, Analysis tools, Saved RTL, UVM, FDTD2D और Import report जैसे दृश्य चुनें; दृश्य बदलने पर इनपुट, चल रहे जॉब और परिणाम अपनी जगह बने रहते हैं। सेटिंग्स और परिणाम पंक्ति-आधारित तालिकाओं में दिखते हैं, और “Start” बटन सबसे ऊपर हेडर में है।

जो दृश्य वर्तमान वातावरण में उपलब्ध नहीं है, वह सूची में “Unavailable” के रूप में चिह्नित होता है, और केवल वही दृश्य “Not available in this environment” दिखाता है। यदि किसी एक एडिटर टैब में समस्या आती है, तो उसी टैब के भीतर “Try again” और “Close tab” दिखते हैं, जबकि टाइटल बार, पैनल और बाकी टैब काम करते रहते हैं।

जब Cloud विश्लेषण का अनुरोध अस्वीकार होता है, तो स्क्रीन उसका कारण बताती है, जैसे दोबारा साइन इन करना, प्रोजेक्ट स्वामी की पहुँच या QUOTA, और त्रुटि कोड अलग पंक्ति में दिखाती है। इस संस्करण में Cloud सर्वर विश्लेषण उपलब्ध नहीं है, और अनुरोध करने पर स्क्रीन यह बता देती है।

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

ALcad की सर्किट और SI/PI स्क्रीन

ALcad, DDS जैसे ही हेडर, मेनू, सेटिंग्स नियंत्रण और लोडिंग स्क्रीन का उपयोग करता है। सर्किट की प्रारंभ स्क्रीन प्रोजेक्ट में सहेजे गए “My circuits” और आधिकारिक “Circuit samples” के बीच स्विच करती है, और SI/PI नेविगेशन अब एक ही जगह है। रेफ़रेंस नाम, मॉडल, पैरामीटर मान और इकाइयों सहित कंपोनेंट गुण एक सुगठित तालिका में दिखाए और संपादित किए जाते हैं, और SI/PI परिणाम तथा प्रोजेक्ट दस्तावेज़ आपकी भाषा में दिखते हैं।

डिजिटल स्कीमैटिक में नेट नाम, पिन लेबल और वायरिंग इस तरह व्यवस्थित होते हैं कि वे अब एक-दूसरे पर नहीं चढ़ते। कंपाइलर द्वारा बनाए गए लंबे नेट नाम छोटे करके दिखाए जाते हैं, और पूरा नाम टूलटिप तथा Properties में उपलब्ध रहता है। हर नेट को अपना रूटिंग ट्रैक मिलता है, ब्रांच पॉइंट और दूसरे नेट के साथ क्रॉसिंग स्पष्ट रूप से अलग बनाए जाते हैं, और “Fit” स्कीमैटिक को इस तरह रखता है कि खुले पैनल उसे न ढकें।

अन्य बदलाव

टैब खींचना और छोड़ना: जब आप किसी एडिटर टैब को दूसरी टैब पंक्ति पर खींचते हैं, तो खींचा जा रहा टैब पढ़ने योग्य बना रहता है और छोड़ने पर बाकी टैब अब उछलते नहीं हैं। ISA टैब पंक्तियाँ भी पहले से दिखाती हैं कि टैब कहाँ जाएगा।

प्रोजेक्ट सेटिंग्स टैब: DDS और ALcad में प्रोजेक्ट सेटिंग्स टैब अधिक सुगठित है, और सहेजने तथा डिफ़ॉल्ट पर रीसेट करने के बटन सबसे ऊपर पिन रहते हैं।

Cloud प्रोजेक्ट सूची: Windows ऐप के साइडबार में Cloud प्रोजेक्ट सूची अब साझा ड्रॉपडाउन का उपयोग करती है, जो गहरी थीम में भी साफ़ पढ़ी जा सकती है। साझा ड्रॉपडाउन में चुने गए आइटम हल्की और गहरी, दोनों थीम में कम से कम 4.5:1 का कंट्रास्ट अनुपात बनाए रखते हैं।

टर्मिनल सूचना: जिन प्रोजेक्ट में टर्मिनल नहीं है, उनमें आपकी भाषा में एक सूचना कारण और आगे का उपाय बताती है; आपके PC के प्रोजेक्ट के लिए यह आपको PC के टर्मिनल ऐप की ओर ले जाती है।

नई सुविधाओं के साथ, 1.0.89 उन टूल को ढूँढने और उनके बीच आने-जाने के तरीके को बेहतर बनाता है जिनका आप पहले से उपयोग करते हैं, और अधूरे काम पर लौटना भी आसान बनाता है।

Digital Design Studio गाइड · Altifigence Cloud · डाउनलोड