मायक्रोचिप लोगो

RTG4 LSRAM मेमरी वर मायक्रोचिप त्रुटी शोधणे आणि सुधारणा

RTG4-LSRAM-मेमरी वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-वर

पुनरावृत्ती इतिहास

पुनरावृत्ती इतिहास दस्तऐवजात लागू केलेल्या बदलांचे वर्णन करतो. सर्वात वर्तमान प्रकाशनापासून सुरू होणारे बदल पुनरावृत्तीद्वारे सूचीबद्ध केले जातात.

पुनरावृत्ती 4.0
या पुनरावृत्तीमध्ये केलेल्या बदलांचा सारांश खालीलप्रमाणे आहे.

  • Libero SoC v2021.2 साठी दस्तऐवज अद्यतनित केले.
  • जोडले परिशिष्ट 1: FlashPro एक्सप्रेस वापरून डिव्हाइस प्रोग्रामिंग, पृष्ठ 14.
  • जोडले परिशिष्ट 2: TCL स्क्रिप्ट चालवणे, पृष्ठ 16.
  • लिबेरो आवृत्ती क्रमांकांचे संदर्भ काढून टाकले.

पुनरावृत्ती 3.0
Libero v11.9 SP1 सॉफ्टवेअर रिलीझसाठी दस्तऐवज अद्यतनित केले.

पुनरावृत्ती 2.0
Libero v11.8 SP2 सॉफ्टवेअर रिलीझसाठी दस्तऐवज अद्यतनित केले.

पुनरावृत्ती 1.0
या दस्तऐवजाचे पहिले प्रकाशन.

RTG4 LSRAM मेमरीवरील त्रुटी शोधणे आणि सुधारणे

हे संदर्भ डिझाइन RTG4™ FPGA LSRAM च्या त्रुटी शोधणे आणि सुधारणे (EDAC) क्षमतांचे वर्णन करते. एकल इव्हेंट अपसेट (SEU) अतिसंवेदनशील वातावरणात, RAM जड आयनांमुळे झालेल्या क्षणिक त्रुटींना बळी पडते. एरर करेक्शन कोड (ECCs) वापरून या त्रुटी शोधल्या जाऊ शकतात आणि त्या दुरुस्त केल्या जाऊ शकतात. RTG4 FPGA RAM ब्लॉक्समध्ये 1-बिट त्रुटी दुरुस्त करण्यासाठी किंवा 2-बिट त्रुटी शोधण्यासाठी त्रुटी सुधारणे कोड तयार करण्यासाठी अंगभूत EDAC नियंत्रक असतात.

1-बिट त्रुटी आढळल्यास, EDAC नियंत्रक त्रुटी बिट दुरुस्त करतो आणि त्रुटी सुधारित ध्वज (SB_CORRECT) सक्रिय उच्च वर सेट करतो. 2-बिट त्रुटी आढळल्यास, EDAC नियंत्रक त्रुटी शोध ध्वज (DB_DETECT) सक्रिय उच्च वर सेट करतो.
RTG4 LSRAM EDAC कार्यक्षमतेबद्दल अधिक माहितीसाठी, UG0574 पहा: RTG4 FPGA फॅब्रिक

वापरकर्ता मार्गदर्शक.
या संदर्भ डिझाइनमध्ये, 1-बिट त्रुटी किंवा 2-बिट त्रुटी SmartDebug GUI द्वारे सादर केली जाते. EDAC हे ग्राफिकल यूजर इंटरफेस (GUI) वापरून पाहिले जाते, UART इंटरफेसचा वापर करून डेटा रीड/राईट, Libero® सिस्टम-ऑन-चिप (SoC) SmartDebug (JTAG) चा वापर LSRAM मेमरीमध्ये त्रुटी इंजेक्ट करण्यासाठी केला जातो.

डिझाइन आवश्यकता
तक्ता 1 मध्ये RTG4 LSRAM EDAC डेमो चालविण्यासाठी संदर्भ डिझाइन आवश्यकतांची सूची आहे.

तक्ता 1 • डिझाइन आवश्यकता

RTG4-LSRAM-मेमरी-1 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-

सॉफ्टवेअर

  • लिबेरो एसओसी
  • फ्लॅशप्रो एक्सप्रेस
  • स्मार्टडीबग
  • पीसी ड्रायव्हर्स होस्ट करा यूएसबी ते यूएआरटी ड्रायव्हर्स

टीप: या मार्गदर्शकामध्ये दर्शविलेले Libero SmartDesign आणि कॉन्फिगरेशन स्क्रीन शॉट्स केवळ उदाहरणासाठी आहेत.
नवीनतम अद्यतने पाहण्यासाठी Libero डिझाइन उघडा.

पूर्वतयारी
आपण प्रारंभ करण्यापूर्वी:
Libero SoC डाउनलोड आणि इन्स्टॉल करा (मध्‍ये सूचित केल्याप्रमाणे webया डिझाइनसाठी साइट) खालील स्थानावरून होस्ट पीसीवर: https://www.microsemi.com/product-directory/design-resources/1750-libero-soc

डेमो डिझाइन
डेमो डिझाइन डाउनलोड करा fileमायक्रोसेमी कडून एस webयेथे साइट: http://soc.microsemi.com/download/rsc/?f=rtg4_dg0703_df

डेमो डिझाइन files समाविष्ट आहे:

  • लिबेरो एसओसी प्रकल्प
  • GUI इंस्टॉलर
  • प्रोग्रामिंग files
  • Readme.txt file
  • TCL_Scripts

होस्ट PC वरील GUI ऍप्लिकेशन USB-UART इंटरफेसद्वारे RTG4 डिव्हाइसला आदेश जारी करते. हा UART इंटरफेस CoreUART सह डिझाइन केला आहे, जो Libero SoC IP कॅटलॉगमधील लॉजिक IP आहे. RTG4 फॅब्रिकमधील CoreUART IP कमांड प्राप्त करतो आणि कमांड डीकोडर लॉजिकमध्ये पाठवतो. कमांड डीकोडर लॉजिक रीड किंवा राइट कमांड डीकोड करते, जी मेमरी इंटरफेस लॉजिक वापरून अंमलात आणली जाते.

मेमरी इंटरफेस ब्लॉकचा वापर LSRAM एरर फ्लॅग्ज वाचण्यासाठी/लिहण्यासाठी आणि निरीक्षण करण्यासाठी केला जातो. अंगभूत EDAC LSRAM वरून वाचताना 1-बिट त्रुटी सुधारते आणि वापरकर्ता इंटरफेसला दुरुस्त केलेला डेटा प्रदान करते परंतु दुरुस्त केलेला डेटा परत LSRAM वर लिहित नाही. अंगभूत LSRAM EDAC स्क्रबिंग वैशिष्ट्य लागू करत नाही. डेमो डिझाइन स्क्रब लॉजिक लागू करते, जे 1-बिट सुधारणा ध्वजाचे निरीक्षण करते आणि एक बिट त्रुटी आढळल्यास दुरुस्त केलेल्या डेटासह LSRAM अद्यतनित करते.
SmartDebug GUI चा वापर LSRAM डेटामध्ये 1-बिट किंवा 2-बिट त्रुटी इंजेक्ट करण्यासाठी केला जातो.
आकृती 1 RTG4 LSRAM EDAC डेमो डिझाइनचा उच्च-स्तरीय ब्लॉक आकृती दर्शविते.

आकृती 1 • शीर्ष-स्तरीय ब्लॉक आकृती

RTG4-LSRAM-मेमरी-2 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-

खालील डेमो डिझाइन कॉन्फिगरेशन आहेत:

  1. LSRAM हे ×18 मोडसाठी कॉन्फिगर केले आहे आणि LSRAMs ECC_EN सिग्नल उच्च वर कनेक्ट करून EDAC सक्षम केले आहे.
    टीप: LSRAM EDAC फक्त ×18 आणि ×36 मोडसाठी समर्थित आहे.
  2. CoreUART IP होस्ट PC अनुप्रयोगाशी 115200 बॉड दराने संप्रेषण करण्यासाठी कॉन्फिगर केले आहे.
  3. RTG4FCCCECALIB_C0 80 MHz वर CoreUART आणि इतर फॅब्रिक लॉजिक घड्याळ करण्यासाठी कॉन्फिगर केले आहे.

वैशिष्ट्ये
खालील डेमो डिझाइन वैशिष्ट्ये आहेत:

  • LSRAM ला वाचा आणि लिहा
  • SmartDebug वापरून 1-बिट आणि 2-बिट त्रुटी इंजेक्ट करा
  • 1-बिट आणि 2-बिट त्रुटी गणना मूल्ये प्रदर्शित करा
  • त्रुटी गणना मूल्ये साफ करण्यासाठी तरतूद
  • मेमरी स्क्रबिंग लॉजिक सक्षम किंवा अक्षम करा

वर्णन
या डेमो डिझाइनमध्ये खालील कार्यांची अंमलबजावणी समाविष्ट आहे:

  • LSRAM सुरू करणे आणि प्रवेश करणे
    फॅब्रिक लॉजिकमध्ये लागू केलेले मेमरी इंटरफेस लॉजिक GUI कडून इनिशिएलायझेशन कमांड प्राप्त करते आणि वाढीव डेटासह LSRAM ची पहिली 256 मेमरी स्थाने सुरू करते. हे GUI कडून पत्ता आणि डेटा प्राप्त करून LSRAM च्या 256 मेमरी स्थानांवर वाचन आणि लेखन ऑपरेशन देखील करते. रीड ऑपरेशनसाठी, डिझाईन LSRAM कडून डेटा मिळवते आणि GUI ला प्रदर्शनासाठी पुरवते. अपेक्षा अशी आहे की SmartDebug वापरण्यापूर्वी डिझाइन त्रुटी निर्माण करणार नाही.

टीप: सुरू न केलेल्या मेमरी स्थानांमध्ये यादृच्छिक मूल्ये असू शकतात आणि SmartDebug त्या स्थानांमध्ये सिंगल-बिट किंवा डबल-बिट त्रुटी दर्शवू शकतात.

  • 1-बिट किंवा 2-बिट त्रुटी इंजेक्ट करणे
    LSRAM च्या निर्दिष्ट मेमरी स्थानामध्ये 1 बिट किंवा 2-बिट त्रुटी इंजेक्ट करण्यासाठी SmartDebug GUI चा वापर केला जातो. LSRAM मध्ये 1-बिट आणि 2-बिट त्रुटी इंजेक्ट करण्यासाठी SmartDebug वापरून खालील ऑपरेशन्स केल्या जातात:
    • SmartDebug GUI उघडा, डीबग FPGA अॅरे वर क्लिक करा.
    • मेमरी ब्लॉक्स टॅबवर जा, मेमरी उदाहरण निवडा आणि जोडा वर उजवे-क्लिक करा.
    • मेमरी ब्लॉक वाचण्यासाठी, रीड ब्लॉक वर क्लिक करा.
    • एका विशिष्ट खोलीच्या LSRAM च्या कोणत्याही ठिकाणी सिंगल-बिट किंवा डबल-बिट त्रुटी इंजेक्ट करा.
    • सुधारित ठिकाणी लिहिण्यासाठी, ब्लॉक लिहा क्लिक करा.
      LSRAM दरम्यान SmartDebug (JTAG) इंटरफेस, EDAC कंट्रोलरला बायपास केले जाते आणि चरण e मध्ये लेखन ऑपरेशनसाठी ECC बिट्सची गणना करत नाही.
  • मोजणी करताना त्रुटी
    8-बिट काउंटर त्रुटी गणना प्रदान करण्यासाठी वापरले जातात आणि 1-बिट किंवा 2-बिट त्रुटी मोजण्यासाठी फॅब्रिक लॉजिकमध्ये डिझाइन केलेले आहे. कमांड डीकोडर लॉजिक GUI कडून कमांड प्राप्त करताना GUI ला गणना मूल्य प्रदान करते.

घड्याळ रचना
या डेमो डिझाइनमध्ये, एक घड्याळ डोमेन आहे. अंतर्गत 50 MHz ऑसिलेटर RTG4FCCC चालवतो, जो पुढे RTG4FCCCECALIB_C0 चालवतो. RTG4FCCCECALIB_C0 एक 80 MHz घड्याळ व्युत्पन्न करते जे COREUART, cmd_decoder, TPSRAM_ECC आणि RAM_RW मॉड्यूल्सना घड्याळ स्त्रोत प्रदान करते.
खालील आकृती डेमो डिझाइनची घड्याळ रचना दर्शवते.

आकृती 2 • घड्याळाची रचना

RTG4-LSRAM-मेमरी-3 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-

संरचना रीसेट करा
या डेमो डिझाइनमध्ये, RTG4FCCCECALIB_C0 च्या LOCK पोर्टद्वारे COREUART, cmd_decoder आणि RAM_RW मॉड्यूलला रीसेट सिग्नल प्रदान केले जातात. खालील आकृती डेमो डिझाइनची रीसेट रचना दर्शवते.

आकृती 3 • संरचना रीसेट करा

RTG4-LSRAM-मेमरी-4 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-

डेमो डिझाइन सेट अप करत आहे
डेमो डिझाइन चालवण्यासाठी RTG4 डेव्हलपमेंट किट आणि GUI कसे सेट करायचे याचे वर्णन खालील विभागांमध्ये आहे.

जम्पर सेटिंग्ज

  1. तक्ता 4 मध्ये दाखवल्याप्रमाणे RTG2 डेव्हलपमेंट किटवर जंपर्स कनेक्ट करा.
    तक्ता 2 • जम्पर सेटिंग्ज
    जम्पर पिन (प्रेषक) पिन (ला) टिप्पण्या
    J11, J17, J19, J21, J23, J26, J27, J28 1 2 डीफॉल्ट
    J16 2 3 डीफॉल्ट
    J32 1 2 डीफॉल्ट
    J33 1 3 डीफॉल्ट
    2 4

    टीप: जंपर्स कनेक्ट करताना पॉवर सप्लाय स्विच, SW6 बंद करा.

  2. यूएसबी केबल (मिनी यूएसबी टू टाइप-ए यूएसबी केबल) RTG47 डेव्हलपमेंट किटच्या J4 ला आणि केबलच्या दुसऱ्या टोकाला होस्ट पीसीच्या यूएसबी पोर्टशी कनेक्ट करा.
  3. यूएसबी ते यूएआरटी ब्रिज ड्रायव्हर्स आपोआप सापडले आहेत याची खात्री करा. हे होस्ट पीसीच्या डिव्हाइस व्यवस्थापकामध्ये सत्यापित केले जाऊ शकते.
    आकृती 4 USB 2.0 सिरीयल पोर्ट गुणधर्म आणि कनेक्ट केलेले COM31 आणि USB सिरीयल कनवर्टर C दाखवते.

आकृती 4 • USB ते UART ब्रिज ड्रायव्हर्स

RTG4-LSRAM-मेमरी-6 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-

टीप: जर यूएसबी ते यूएआरटी ब्रिज ड्रायव्हर्स इन्स्टॉल केलेले नसतील तर येथून ड्रायव्हर्स डाउनलोड करा आणि इन्स्टॉल करा www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip

आकृती 5 RTG4 डेव्हलपमेंट किटवर EDAC डेमो चालविण्यासाठी बोर्ड सेटअप दर्शविते.

RTG4 LSRAM मेमरी वर मायक्रोचिप त्रुटी शोधणे आणि सुधारणा

डेमो डिझाइन प्रोग्रामिंग

  1. Libero SOC सॉफ्टवेअर लाँच करा.
  2. नोकरीसह RTG4 डेव्हलपमेंट किट प्रोग्राम करणे file डिझाइनचा भाग म्हणून प्रदान केले fileफ्लॅशप्रो एक्सप्रेस सॉफ्टवेअर वापरताना, परिशिष्ट 1 पहा: फ्लॅशप्रो एक्सप्रेस वापरून डिव्हाइस प्रोग्रामिंग, पृष्ठ 14.
    टीप: जॉब सोबत प्रोग्रॅमिंग झाले की file FlashPro एक्सप्रेस सॉफ्टवेअरद्वारे, EDAC डेमो GUI, पृष्ठ 9 वर जा. अन्यथा, पुढील चरणावर जा.
  3. लिबेरो डिझाइन फ्लोमध्ये, रन प्रोग्राम अॅक्शन वर क्लिक करा.
  4. प्रोग्रामिंग पूर्ण झाल्यावर, डेमो डिझाइनचे यशस्वी प्रोग्रामिंग दर्शविणारी 'रन प्रोग्राम अॅक्शन' समोर हिरवी टिक दिसते.

RTG4 LSRAM मेमरी-1 वर मायक्रोचिप त्रुटी शोधणे आणि सुधारणा

EDAC डेमो GUI
EDAC डेमो वापरकर्ता-अनुकूल GUI सह प्रदान केले आहे, आकृती 7 मध्ये दर्शविल्याप्रमाणे, जे होस्ट PC वर चालते, जे RTG4 डेव्हलपमेंट किटशी संवाद साधते. UART चा वापर होस्ट PC आणि RTG4 डेव्हलपमेंट किट दरम्यान अंतर्निहित संप्रेषण प्रोटोकॉल म्हणून केला जातो.

RTG4-LSRAM-मेमरी-9 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-

GUI मध्ये खालील विभाग आहेत:

  1. 4 बॉड दरासह RTG115200 FPGA ला UART कनेक्शन स्थापित करण्यासाठी COM पोर्ट निवड.
  2. LSRAM मेमरी लेखन: 8-बिट डेटा निर्दिष्ट LSRAM मेमरी पत्त्यावर लिहिण्यासाठी.
  3. मेमरी स्क्रबिंग: स्क्रबिंग लॉजिक सक्षम किंवा अक्षम करण्यासाठी.
  4. LSRAM मेमरी रीड: निर्दिष्ट LSRAM मेमरी पत्त्यावरून 8-बिट डेटा वाचण्यासाठी.
  5. एरर काउंट: एरर काउंट दाखवतो आणि काउंटर व्हॅल्यू शून्यावर साफ करण्याचा पर्याय देतो.
  6. 1-बिट एरर काउंट: 1-बिट एरर काउंट प्रदर्शित करते आणि काउंटर व्हॅल्यू शून्यावर साफ करण्याचा पर्याय प्रदान करते.
  7. 2-बिट एरर काउंट: 2-बिट एरर काउंट दाखवतो आणि काउंटर व्हॅल्यू शून्यावर साफ करण्याचा पर्याय प्रदान करतो.
  8. लॉग डेटा: GUI वापरून केलेल्या प्रत्येक ऑपरेशनसाठी स्थिती माहिती प्रदान करते.

डेमो चालवित आहे
डेमो कसा चालवायचा याचे खालील चरण वर्णन करतात:

  1. जा \v1.2.2\v1.2.2\Exe आणि आकृती 8 मध्ये दाखवल्याप्रमाणे EDAC_GUI.exe वर डबल-क्लिक करा.
  2. सूचीमधून COM31 पोर्ट निवडा आणि कनेक्ट करा क्लिक करा.

RTG4-LSRAM-मेमरी-10 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-

सिंगल बिट एरर इंजेक्शन आणि दुरुस्ती

  1. प्रदान केलेल्या लिबेरो डिझाइनमध्ये, डिझाइन फ्लोमध्ये स्मार्टडीबग डिझाइनवर डबल-क्लिक करा.
  2. SmartDebug GUI मध्ये, डीबग FPGA अॅरे वर क्लिक करा.RTG4-LSRAM-मेमरी-11 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-
  3. डीबग एफपीजीए अॅरे विंडोमध्ये, मेमरी ब्लॉक्स टॅबवर जा. ते तार्किक आणि भौतिक पद्धतीने डिझाइनमध्ये LSRAM ब्लॉक दर्शवेल view. लॉजिकल ब्लॉक्स एल आयकॉनसह दाखवले जातात आणि फिजिकल ब्लॉक्स पी आयकॉनसह दाखवले जातात.
  4. भौतिक ब्लॉक उदाहरण निवडा आणि जोडा उजवे-क्लिक करा.RTG4-LSRAM-मेमरी-12 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-
  5. मेमरी ब्लॉक वाचण्यासाठी, रीड ब्लॉक वर क्लिक करा.RTG4-LSRAM-मेमरी-13 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-
  6. LSRAM च्या 1 पर्यंत खोलीच्या कोणत्याही ठिकाणी 8 बिट डेटामध्ये 256 बिट एरर इंजेक्ट करा, खालील आकृतीमध्ये दर्शविल्याप्रमाणे जेथे LSRAM च्या 1व्या स्थानावर 0 बिट त्रुटी इंजेक्ट केली जाते.
  7. सुधारित डेटा इच्छित स्थानावर लिहिण्यासाठी ब्लॉक लिहा क्लिक करा.RTG4-LSRAM-मेमरी-14 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-
  8. EDAC GUI वर जा आणि LSRAM मेमरी रीड विभागात पत्ता फील्ड प्रविष्ट करा आणि खालील चित्रात दाखवल्याप्रमाणे Read वर क्लिक करा.
  9. 1 बिट एरर काउंटचे निरीक्षण करा आणि GUI मधील डेटा फील्ड वाचा. त्रुटी संख्या मूल्य 1 ने वाढते.
    रीड डेटा फील्ड योग्य डेटा प्रदर्शित करते कारण EDAC त्रुटी बिट दुरुस्त करते.RTG4-LSRAM-मेमरी-15 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-

टीप: मेमरी स्क्रबिंग सक्षम नसल्यास, त्याच LSRAM पत्त्यावरील प्रत्येक वाचनासाठी त्रुटी संख्या वाढविली जाते कारण यामुळे 1-बिट त्रुटी येते.

डबल बिट त्रुटी इंजेक्शन आणि शोध

  1. सिंगल बिट एरर इंजेक्शन आणि दुरूस्ती, पृष्ठ 1 मध्ये दिल्याप्रमाणे चरण 5 ते चरण 10 करा.
  2. 2-बिट एरर LSRAM च्या कोणत्याही स्थानावर 8 खोलीपर्यंत 256-बिट डेटामध्ये इंजेक्ट करा, खालील आकृतीमध्ये दर्शविल्याप्रमाणे जेथे 2-बिट त्रुटी LSRAM च्या स्थान 'A' वर इंजेक्ट केली आहे.
  3. सुधारित डेटा इच्छित स्थानावर लिहिण्यासाठी ब्लॉक लिहा क्लिक करा.RTG4-LSRAM-मेमरी-16 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-
  4. EDAC GUI वर जा आणि LSRAM मेमरी रीड विभागात पत्ता फील्ड प्रविष्ट करा आणि खालील चित्रात दाखवल्याप्रमाणे Read वर क्लिक करा.
  5. 2-बिट एरर काउंटचे निरीक्षण करा आणि GUI मधील डेटा फील्ड वाचा. त्रुटी संख्या मूल्य 1 ने वाढते.
    रीड डेटा फील्ड दूषित डेटा प्रदर्शित करते.

RTG4-LSRAM-मेमरी-17 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-

RTG4 मध्ये केलेल्या सर्व क्रिया GUI च्या सिरीयल कन्सोल विभागात लॉग इन केल्या आहेत.

निष्कर्ष
हा डेमो RTG4 LSRAM आठवणींच्या EDAC क्षमतांवर प्रकाश टाकतो. 1-बिट त्रुटी किंवा 2-बिट त्रुटी SmartDebug GUI द्वारे सादर केल्या जातात. EDAC GUI वापरून 1-बिट त्रुटी सुधारणे आणि 2-बिट त्रुटी शोधणे पाहिले जाते.

FlashPro एक्सप्रेस वापरून डिव्हाइस प्रोग्रामिंग

हा विभाग प्रोग्रामिंग जॉबसह RTG4 डिव्हाइस कसे प्रोग्राम करावे याचे वर्णन करतो file FlashPro एक्सप्रेस वापरून.

डिव्हाइस प्रोग्राम करण्यासाठी, खालील चरणे करा:

  1. बोर्डवरील जंपर सेटिंग्ज UG3 च्या तक्ता 0617 मध्ये सूचीबद्ध केल्याप्रमाणेच आहेत याची खात्री करा:
    RTG4 विकास किट वापरकर्ता मार्गदर्शक.
  2. वैकल्पिकरित्या, एम्बेडेड FlashPro32 वापरण्यासाठी डीफॉल्ट जंपर सेटिंगऐवजी बाह्य FlashPro2, FlashPro3, किंवा FlashPro4 प्रोग्रामर वापरताना जंपर J5 पिन 6-5 कनेक्ट करण्यासाठी सेट केले जाऊ शकते.
    टीप: जंपर जोडणी करताना वीज पुरवठा स्विच, SW6 बंद करणे आवश्यक आहे.
  3. पॉवर सप्लाय केबलला बोर्डवरील J9 कनेक्टरशी जोडा.
  4. वीज पुरवठा स्विच SW6 चालू करा.
  5. एम्बेडेड FlashPro5 वापरत असल्यास, कनेक्टर J47 आणि होस्ट PC ला USB केबल जोडा.
    वैकल्पिकरित्या, बाह्य प्रोग्रामर वापरत असल्यास, रिबन केबलला J शी कनेक्ट कराTAG हेडर J22 आणि प्रोग्रामरला होस्ट पीसीशी कनेक्ट करा.
  6. होस्ट PC वर, FlashPro Express सॉफ्टवेअर लाँच करा.
  7. नवीन वर क्लिक करा किंवा खालील चित्रात दाखवल्याप्रमाणे नवीन जॉब प्रोजेक्ट तयार करण्यासाठी प्रोजेक्ट मेनूमधून FlashPro एक्सप्रेस जॉब मधून नवीन जॉब प्रोजेक्ट निवडा.RTG4-LSRAM-मेमरी-18 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-
  8. FlashPro एक्सप्रेस जॉब डायलॉग बॉक्समधील नवीन जॉब प्रोजेक्टमध्ये खालील प्रविष्ट करा:
    • प्रोग्रामिंग जॉब file: ब्राउझ वर क्लिक करा आणि .जॉब असलेल्या ठिकाणी नेव्हिगेट करा file स्थित आहे आणि निवडा file. डीफॉल्ट स्थान आहे: \rtg4_dg0703_df\Programming_Job
    • FlashPro Express नोकरी प्रकल्प स्थान: ब्राउझ क्लिक करा आणि इच्छित FlashPro एक्सप्रेस प्रकल्प स्थानावर नेव्हिगेट करा.RTG4-LSRAM-मेमरी-19 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-
  9. ओके क्लिक करा. आवश्यक प्रोग्रामिंग file निवडले आहे आणि डिव्हाइसमध्ये प्रोग्राम करण्यासाठी तयार आहे.
  10. FlashPro एक्सप्रेस विंडो दिसेल, प्रोग्रामर फील्डमध्ये प्रोग्रामर नंबर दिसत असल्याची पुष्टी करा. तसे न झाल्यास, बोर्ड कनेक्शनची पुष्टी करा आणि प्रोग्रामर रिफ्रेश/रीस्कॅन करा क्लिक करा.
  11. RUN वर क्लिक करा. जेव्हा डिव्हाइस यशस्वीरित्या प्रोग्राम केले जाते, तेव्हा खालील आकृतीमध्ये दर्शविल्याप्रमाणे रन पास केलेली स्थिती प्रदर्शित केली जाते.RTG4-LSRAM-मेमरी-20 वर मायक्रोचिप-एरर-डिटेक्शन-आणि-सुधारणा-
  12. FlashPro एक्सप्रेस बंद करा किंवा प्रोजेक्ट टॅबमध्ये बाहेर पडा क्लिक करा.

TCL स्क्रिप्ट चालवत आहे

टीसीएल स्क्रिप्ट डिझाइनमध्ये प्रदान केल्या आहेत fileTCL_Scripts निर्देशिका अंतर्गत s फोल्डर. आवश्यक असल्यास, डिझाइन
डिझाईन अंमलबजावणीपासून नोकरीच्या निर्मितीपर्यंत प्रवाहाचे पुनरुत्पादन केले जाऊ शकते file.

TCL चालविण्यासाठी, खालील चरणांचे अनुसरण करा:

  1. Libero सॉफ्टवेअर लाँच करा
  2. प्रकल्प निवडा > स्क्रिप्ट चालवा….
  3. Browse वर क्लिक करा आणि डाउनलोड केलेल्या TCL_Scripts डिरेक्टरीमधून script.tcl निवडा.
  4. रन वर क्लिक करा.

TCL स्क्रिप्टच्या यशस्वी अंमलबजावणीनंतर, Libero प्रकल्प TCL_Scripts निर्देशिकेत तयार केला जातो.
TCL स्क्रिप्टबद्दल अधिक माहितीसाठी, rtg4_dg0703_df/TCL_Scripts/readme.txt पहा.
TCL कमांडच्या अधिक तपशीलांसाठी Libero® SoC TCL कमांड संदर्भ मार्गदर्शक पहा. TCL स्क्रिप्ट चालवताना आलेल्या कोणत्याही प्रश्नांसाठी तांत्रिक समर्थनाशी संपर्क साधा.

Microsemi कोणतीही हमी, प्रतिनिधित्व, किंवा कोणतीही हमी देत ​​नाही यामधील माहिती किंवा त्याची उत्पादने आणि सेवा कोणत्याही विशिष्ट उद्देशासाठी उपयुक्तता, किंवा Microsemi कोणत्याही उत्पादन किंवा सर्किटच्या वापरामुळे उद्भवणारे कोणतेही दायित्व स्वीकारत नाही. येथे विकली जाणारी उत्पादने आणि Microsemi द्वारे विकली जाणारी इतर कोणतीही उत्पादने मर्यादित चाचणीच्या अधीन आहेत आणि मिशन-गंभीर उपकरणे किंवा अनुप्रयोगांच्या संयोगाने वापरली जाऊ नयेत. कोणतीही कार्यप्रदर्शन वैशिष्ट्ये विश्वासार्ह असल्याचे मानले जाते परंतु ते सत्यापित केले जात नाही आणि खरेदीदाराने उत्पादनांचे सर्व कार्यप्रदर्शन आणि इतर चाचणी आयोजित करणे आणि पूर्ण करणे आवश्यक आहे, एकट्याने आणि कोणत्याही अंतिम उत्पादनांसह, किंवा स्थापित केले पाहिजे. खरेदीदार मायक्रोसेमी द्वारे प्रदान केलेल्या कोणत्याही डेटा आणि कार्यप्रदर्शन वैशिष्ट्यांवर किंवा पॅरामीटर्सवर अवलंबून राहू नये. कोणत्याही उत्पादनांची योग्यता स्वतंत्रपणे निर्धारित करणे आणि त्याची चाचणी आणि पडताळणी करणे ही खरेदीदाराची जबाबदारी आहे. Microsemi द्वारे प्रदान केलेली माहिती "जशी आहे, कुठे आहे" आणि सर्व दोषांसह प्रदान केली आहे आणि अशा माहितीशी संबंधित संपूर्ण जोखीम पूर्णपणे खरेदीदारावर आहे. मायक्रोसेमी कोणत्याही पक्षाला कोणतेही पेटंट अधिकार, परवाने किंवा इतर कोणतेही IP अधिकार, स्पष्टपणे किंवा अप्रत्यक्षपणे मंजूर करत नाही, मग ते अशा माहितीच्या संदर्भात किंवा अशा माहितीद्वारे वर्णन केलेल्या कोणत्याही गोष्टीबाबत. या दस्तऐवजात प्रदान केलेली माहिती मायक्रोसेमीच्या मालकीची आहे आणि या दस्तऐवजातील माहितीमध्ये किंवा कोणत्याही उत्पादन आणि सेवांमध्ये कोणत्याही वेळी सूचना न देता कोणतेही बदल करण्याचा अधिकार मायक्रोसेमी राखून ठेवते.

मायक्रोचिप टेक्नॉलॉजी इंक. (Nasdaq: MCHP) ची पूर्ण मालकीची उपकंपनी, मायक्रोसेमी बद्दल, एरोस्पेस आणि संरक्षण, संप्रेषण, डेटा सेंटर आणि औद्योगिक बाजारपेठांसाठी सेमीकंडक्टर आणि सिस्टम सोल्यूशन्सचा सर्वसमावेशक पोर्टफोलिओ ऑफर करते. उत्पादनांमध्ये उच्च-कार्यक्षमता आणि रेडिएशन-कडक अॅनालॉग मिश्रित-सिग्नल इंटिग्रेटेड सर्किट्स, FPGAs, SoCs आणि ASICs समाविष्ट आहेत; ऊर्जा व्यवस्थापन उत्पादने; वेळ आणि समक्रमण साधने आणि अचूक वेळ उपाय, वेळेसाठी जागतिक मानक सेट करणे; आवाज प्रक्रिया साधने; आरएफ उपाय; स्वतंत्र घटक; एंटरप्राइझ स्टोरेज आणि कम्युनिकेशन सोल्यूशन्स, सुरक्षा तंत्रज्ञान आणि स्केलेबल अँटी-टीamper उत्पादने; इथरनेट सोल्यूशन्स; पॉवर-ओव्हर-इथरनेट आयसी आणि मिडस्पॅन्स; तसेच सानुकूल डिझाइन क्षमता आणि सेवा. येथे अधिक जाणून घ्या www.microsemi.com.

मायक्रोसेमी मुख्यालय
वन एंटरप्राइझ, अलिसो व्हिएजो,
सीए 92656 यूएसए
यूएसए मध्ये: +1 ५७४-५३७-८९००
यूएसए बाहेर: +1 ५७४-५३७-८९००
विक्री: +1 ५७४-५३७-८९००
फॅक्स: +1 ५७४-५३७-८९००
ईमेल: विक्री.support@microsemi.com
www.microsemi.com

©2021 Microsemi, Microchip Technology Inc ची पूर्ण मालकीची उपकंपनी. सर्व हक्क राखीव. मायक्रोसेमी आणि मायक्रोसेमी लोगो हे मायक्रोसेमी कॉर्पोरेशनचे नोंदणीकृत ट्रेडमार्क आहेत. इतर सर्व ट्रेडमार्क आणि सेवा चिन्ह त्यांच्या संबंधित मालकांची मालमत्ता आहेत.

मायक्रोसेमी प्रोप्रायटरी DG0703 पुनरावृत्ती 4.0

कागदपत्रे / संसाधने

RTG4 LSRAM मेमरी वर मायक्रोचिप त्रुटी शोधणे आणि सुधारणा [pdf] वापरकर्ता मार्गदर्शक
DG0703 डेमो, RTG4 LSRAM मेमरीवरील त्रुटी शोधणे आणि सुधारणा, RTG4 LSRAM मेमरी, RTG4 LSRAM मेमरी, LSRAM मेमरी वरील शोध आणि सुधारणा

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *