RTG4 LSRAM मेमोरीमा MICROCHIP त्रुटि पत्ता लगाउने र सुधार
संशोधन इतिहास
संशोधन इतिहासले कागजातमा लागू गरिएका परिवर्तनहरू वर्णन गर्दछ। परिवर्तनहरू संशोधनद्वारा सूचीबद्ध गरिएका छन्, सबैभन्दा हालको प्रकाशनबाट सुरु हुँदै।
संशोधन ७.०
यस संशोधनमा गरिएका परिवर्तनहरूको सारांश निम्नानुसार छ।
- Libero SoC v2021.2 को लागि कागजात अद्यावधिक गरियो।
- थपिएको परिशिष्ट १: FlashPro एक्सप्रेस प्रयोग गरी यन्त्रको प्रोग्रामिङ, पृष्ठ 1।
- थपिएको परिशिष्ट २: TCL लिपि चलाउँदै, पृष्ठ १६।
- Libero संस्करण नम्बरहरूमा सन्दर्भहरू हटाइयो।
संशोधन ७.०
Libero v11.9 SP1 सफ्टवेयर रिलीजको लागि कागजात अद्यावधिक गरियो।
संशोधन ७.०
Libero v11.8 SP2 सफ्टवेयर रिलीजको लागि कागजात अद्यावधिक गरियो।
संशोधन ७.०
यस कागजातको पहिलो प्रकाशन।
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 Fabric लाई सन्दर्भ गर्नुहोस्।
प्रयोगकर्ता गाइड।
यस सन्दर्भ डिजाइनमा, 1-बिट त्रुटि वा 2-बिट त्रुटि SmartDebug GUI मार्फत प्रस्तुत गरिएको छ। EDAC लाई ग्राफिकल प्रयोगकर्ता इन्टरफेस (GUI) प्रयोग गरी अवलोकन गरिएको छ, UART इन्टरफेसको प्रयोग गरी डेटा पढ्न/लेखनका लागि LSRAM पहुँच गर्न, Libero® System-on-Chip (SoC) SmartDebug (J)TAG) LSRAM मेमोरीमा त्रुटिहरू इन्जेक्ट गर्न प्रयोग गरिन्छ।
डिजाइन आवश्यकताहरू
तालिका 1 ले RTG4 LSRAM EDAC डेमो चलाउनको लागि सन्दर्भ डिजाइन आवश्यकताहरू सूचीबद्ध गर्दछ।
तालिका १ • डिजाइन आवश्यकताहरू
सफ्टवेयर
- Libero SoC
- FlashPro एक्सप्रेस
- SmartDebug
- पीसी ड्राइभरहरू होस्ट गर्नुहोस् USB देखि UART ड्राइभरहरू
नोट: यस गाइडमा देखाइएका 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 समावेश:
- Libero SoC परियोजना
- 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-bit वा 2-bit त्रुटि इन्जेक्ट गर्न प्रयोग गरिन्छ।
चित्र 1 ले RTG4 LSRAM EDAC डेमो डिजाइनको शीर्ष-स्तर ब्लक रेखाचित्र देखाउँछ।
चित्र २ • शीर्ष-स्तर ब्लक रेखाचित्र
निम्न डेमो डिजाइन कन्फिगरेसनहरू छन्:
- LSRAM ×18 मोडको लागि कन्फिगर गरिएको छ र LSRAMs ECC_EN सिग्नललाई उच्चमा जडान गरेर EDAC सक्षम गरिएको छ।
नोट: LSRAM EDAC केवल ×18 र ×36 मोडहरूको लागि समर्थित छ। - CoreUART IP लाई 115200 baud दरमा होस्ट PC अनुप्रयोगसँग सञ्चार गर्न कन्फिगर गरिएको छ।
- RTG4FCCCECALIB_C0 80 MHz मा CoreUART र अन्य कपडा तर्क घडी गर्न कन्फिगर गरिएको छ।
सुविधाहरू
निम्न डेमो डिजाइन सुविधाहरू छन्:
- पढ्नुहोस् र LSRAM मा लेख्नुहोस्
- SmartDebug प्रयोग गरेर 1-bit र 2-bit त्रुटि इन्जेक्ट गर्नुहोस्
- 1-बिट र 2-बिट त्रुटि गणना मानहरू प्रदर्शन गर्नुहोस्
- त्रुटि गणना मानहरू खाली गर्ने प्रावधान
- मेमोरी स्क्रबिङ तर्क सक्षम वा असक्षम गर्नुहोस्
विवरण
यो डेमो डिजाइनले निम्न कार्यहरूको कार्यान्वयन समावेश गर्दछ:
- LSRAM प्रारम्भ र पहुँच गर्दै
कपडा तर्कमा कार्यान्वयन गरिएको मेमोरी इन्टरफेस तर्कले GUI बाट प्रारम्भिक आदेश प्राप्त गर्दछ र वृद्धिशील डेटाको साथ LSRAM को पहिलो 256 मेमोरी स्थानहरू प्रारम्भ गर्दछ। यसले GUI बाट ठेगाना र डाटा प्राप्त गरेर LSRAM को 256 मेमोरी स्थानहरूमा पढ्न र लेख्ने कार्यहरू पनि गर्दछ। पढ्ने अपरेशनको लागि, डिजाइनले LSRAM बाट डाटा ल्याउँछ र GUI लाई प्रदर्शनको लागि प्रदान गर्दछ। अपेक्षा यो छ कि डिजाइनले SmartDebug प्रयोग गर्नु अघि त्रुटिहरू उत्पन्न गर्दैन।
नोट: सुरु नगरिएको मेमोरी स्थानहरूमा अनियमित मानहरू हुन सक्छन्, र SmartDebug ले ती स्थानहरूमा एकल-बिट वा डबल-बिट त्रुटिहरू देखाउन सक्छ।
- 1-बिट वा 2-बिट त्रुटिहरू इंजेक्शन गर्दै
SmartDebug GUI लाई LSRAM को निर्दिष्ट मेमोरी स्थानमा 1 बिट वा 2-बिट त्रुटिहरू इन्जेक्ट गर्न प्रयोग गरिन्छ। LSRAM मा 1-बिट र 2-बिट त्रुटिहरू इन्जेक्ट गर्न SmartDebug प्रयोग गरी निम्न कार्यहरू गरिन्छन्:- SmartDebug GUI खोल्नुहोस्, डिबग FPGA एरेमा क्लिक गर्नुहोस्।
- मेमोरी ब्लक ट्याबमा जानुहोस्, मेमोरी उदाहरण चयन गर्नुहोस्, र थप्नुहोस् दायाँ क्लिक गर्नुहोस्।
- मेमोरी ब्लक पढ्नको लागि, ब्लक पढ्नुहोस् क्लिक गर्नुहोस्।
- एक निश्चित गहिराईको LSRAM को कुनै पनि स्थानमा एकल-बिट वा डबल-बिट त्रुटि इन्जेक्ट गर्नुहोस्।
- परिमार्जित स्थानमा लेख्नको लागि, ब्लक लेख्नुहोस् क्लिक गर्नुहोस्।
LSRAM को समयमा SmartDebug (JTAG) इन्टरफेस, EDAC नियन्त्रकलाई बाइपास गरिएको छ र चरण e मा लेखन अपरेशनको लागि ECC बिट्स गणना गर्दैन।
- त्रुटि गणना
8-बिट काउन्टरहरू त्रुटि गणना प्रदान गर्न प्रयोग गरिन्छ र 1-बिट वा 2-बिट त्रुटिहरू गणना गर्न कपडा तर्कमा डिजाइन गरिएको छ। आदेश डिकोडर तर्कले GUI बाट आदेशहरू प्राप्त गर्दा GUI लाई गणना मानहरू प्रदान गर्दछ।
घडी संरचना
यस डेमो डिजाइनमा, त्यहाँ एक घडी डोमेन छ। आन्तरिक 50 मेगाहर्ट्ज ओसिलेटरले RTG4FCCC ड्राइभ गर्छ, जसले RTG4FCCCECALIB_C0 लाई अगाडि बढाउँछ। RTG4FCCCECALIB_C0 ले 80 MHz घडी उत्पन्न गर्छ जसले COREUART, cmd_decoder, TPSRAM_ECC, र RAM_RW मोड्युलहरूलाई घडी स्रोत प्रदान गर्दछ।
निम्न चित्रले डेमो डिजाइनको घडी संरचना देखाउँछ।
चित्र २ • घडीको संरचना
संरचना रिसेट गर्नुहोस्
यस डेमो डिजाइनमा, COREUART, cmd_decoder, र RAM_RW मोड्युलहरूमा रिसेट संकेत RTG4FCCCECALIB_C0 को LOCK पोर्ट मार्फत प्रदान गरिन्छ। निम्न चित्रले डेमो डिजाइनको रिसेट संरचना देखाउँछ।
चित्र ३ • संरचना रिसेट गर्नुहोस्
डेमो डिजाइन सेटअप गर्दै
निम्न खण्डहरूले डेमो डिजाइन चलाउन RTG4 विकास किट र GUI कसरी सेटअप गर्ने भनेर वर्णन गर्दछ।
जम्पर सेटिङहरू
- RTG4 विकास किटमा जम्परहरू जडान गर्नुहोस्, तालिका 2 मा देखाइएको छ।
तालिका २ • जम्पर सेटिङहरूजम्पर पिन (बाट) पिन (प्रति) टिप्पणीहरू J11, J17, J19, J21, J23, J26, J27, J28 1 2 पूर्वनिर्धारित J16 2 3 पूर्वनिर्धारित J32 1 2 पूर्वनिर्धारित J33 1 3 पूर्वनिर्धारित 2 4 नोट: जम्परहरू जडान गर्दा बिजुली आपूर्ति स्विच, SW6, बन्द गर्नुहोस्।
- USB केबल (mini USB to Type-A USB केबल) लाई RTG47 विकास किटको J4 मा र केबलको अर्को छेउलाई होस्ट पीसीको USB पोर्टमा जडान गर्नुहोस्।
- सुनिश्चित गर्नुहोस् कि USB देखि UART ब्रिज ड्राइभरहरू स्वचालित रूपमा पत्ता लगाइएका छन्। यो होस्ट पीसी को उपकरण प्रबन्धक मा प्रमाणित गर्न सकिन्छ।
चित्र 4 ले USB 2.0 सिरियल पोर्ट गुणहरू र जडान गरिएको COM31 र USB सिरियल कन्भर्टर C देखाउँछ।
चित्र 4 • USB देखि UART ब्रिज ड्राइभरहरू
नोट: यदि USB देखि UART ब्रिज ड्राइभरहरू स्थापना गरिएको छैन भने, बाट ड्राइभरहरू डाउनलोड र स्थापना गर्नुहोस् www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip
चित्र 5 ले RTG4 विकास किटमा EDAC डेमो चलाउनको लागि बोर्ड सेटअप देखाउँछ।
डेमो डिजाइन प्रोग्रामिंग
- Libero SOC सफ्टवेयर सुरु गर्नुहोस्।
- काम संग RTG4 विकास किट कार्यक्रम गर्न file डिजाइन को एक भाग को रूप मा प्रदान fileफ्ल्याशप्रो एक्सप्रेस सफ्टवेयर प्रयोग गर्दै, परिशिष्ट १: फ्ल्याशप्रो एक्सप्रेस प्रयोग गरी यन्त्रको प्रोग्रामिङ, पृष्ठ १४ मा हेर्नुहोस्।
नोट: एक पटक काम संग प्रोग्रामिङ सकियो file FlashPro एक्सप्रेस सफ्टवेयर मार्फत, EDAC डेमो GUI, पृष्ठ 9 मा जानुहोस्। अन्यथा, अर्को चरणमा जानुहोस्। - Libero डिजाइन प्रवाहमा, रन प्रोग्राम कार्यमा क्लिक गर्नुहोस्।
- एकपटक प्रोग्रामिङ पूरा भएपछि, डेमो डिजाइनको सफल प्रोग्रामिङलाई सङ्केत गर्ने 'रन प्रोग्राम एक्शन' को अगाडि हरियो टिक देखिन्छ।
EDAC डेमो GUI
EDAC डेमोलाई चित्र 7 मा देखाइए अनुसार प्रयोगकर्ता-अनुकूल GUI प्रदान गरिएको छ, जुन होस्ट पीसीमा चल्छ, जसले RTG4 विकास किटसँग सञ्चार गर्छ। UART लाई होस्ट PC र RTG4 विकास किट बीचको अन्तर्निहित संचार प्रोटोकलको रूपमा प्रयोग गरिन्छ।
GUI ले निम्न खण्डहरू समावेश गर्दछ:
- 4 बाउड दरको साथ RTG115200 FPGA मा UART जडान स्थापना गर्न COM पोर्ट चयन।
- LSRAM मेमोरी लेख्नुहोस्: निर्दिष्ट LSRAM मेमोरी ठेगानामा 8-बिट डाटा लेख्न।
- मेमोरी स्क्रबिङ: स्क्रबिङ तर्क सक्षम वा असक्षम गर्न।
- LSRAM मेमोरी पढ्नुहोस्: निर्दिष्ट LSRAM मेमोरी ठेगानाबाट 8-बिट डाटा पढ्न।
- त्रुटि गणना: त्रुटि गणना प्रदर्शन गर्दछ र शून्यमा काउन्टर मान खाली गर्न विकल्प प्रदान गर्दछ।
- 1-बिट त्रुटि गणना: 1-बिट त्रुटि गणना प्रदर्शन गर्दछ र शून्यमा काउन्टर मान खाली गर्न विकल्प प्रदान गर्दछ।
- २-बिट त्रुटि गणना: २-बिट त्रुटि गणना देखाउँदछ र काउन्टर मान शून्यमा खाली गर्न विकल्प प्रदान गर्दछ।
- लग डाटा: GUI प्रयोग गरी गरिएको प्रत्येक कार्यको लागि स्थिति जानकारी प्रदान गर्दछ।
डेमो चलिरहेको छ
निम्न चरणहरूले डेमो कसरी चलाउने भनेर वर्णन गर्दछ:
- जाऊ त्यहाँ \v1.2.2\v1.2.2\Exe र चित्र 8 मा देखाइए अनुसार EDAC_GUI.exe मा डबल-क्लिक गर्नुहोस्।
- सूचीबाट COM31 पोर्ट चयन गर्नुहोस् र जडान क्लिक गर्नुहोस्।
एकल बिट त्रुटि इंजेक्शन र सुधार
- प्रदान गरिएको Libero डिजाइनमा, डिजाइन प्रवाहमा SmartDebug Design मा डबल-क्लिक गर्नुहोस्।
- SmartDebug GUI मा, डिबग FPGA एरेमा क्लिक गर्नुहोस्।
- डिबग FPGA एरे विन्डोमा, मेमोरी ब्लक ट्याबमा जानुहोस्। यसले डिजाइनमा LSRAM ब्लकलाई तार्किक र भौतिक रूपमा देखाउनेछ view। तार्किक ब्लकहरू L आइकनको साथ देखाइन्छ, र भौतिक ब्लकहरू P आइकनसँग देखाइन्छ।
- भौतिक ब्लक उदाहरण चयन गर्नुहोस् र थप्नुहोस् दायाँ क्लिक गर्नुहोस्।
- मेमोरी ब्लक पढ्नको लागि, ब्लक पढ्नुहोस् क्लिक गर्नुहोस्।
- LSRAM को कुनै पनि स्थानमा 1 गहिराई सम्मको 8 बिट डेटामा 256 बिट त्रुटि इन्जेक्ट गर्नुहोस्, निम्न चित्रमा देखाइएको छ जहाँ LSRAM को 1 औं स्थानमा 0 बिट त्रुटि इन्जेक्ट गरिएको छ।
- इच्छित स्थानमा परिमार्जित डाटा लेख्नको लागि ब्लक लेख्नुहोस् क्लिक गर्नुहोस्।
- EDAC GUI मा जानुहोस् र LSRAM मेमोरी रिड सेक्सनमा ठेगाना फिल्ड प्रविष्ट गर्नुहोस् र पढ्नुहोस् क्लिक गर्नुहोस्, निम्न चित्रमा देखाइएको छ।
- 1 बिट त्रुटि गणना अवलोकन गर्नुहोस् र GUI मा डाटा क्षेत्रहरू पढ्नुहोस्। त्रुटि गणना मान १ ले बढ्छ।
EDAC ले त्रुटि बिट सच्याएपछि डेटा पढ्नुहोस् फिल्डले सही डाटा प्रदर्शन गर्दछ।
नोट: यदि मेमोरी स्क्रबिङ सक्षम गरिएको छैन भने, 1-बिट त्रुटिको कारणले गर्दा एउटै LSRAM ठेगानाबाट प्रत्येक पढाइको लागि त्रुटि गणना बढाइन्छ।
डबल बिट त्रुटि इंजेक्शन र पत्ता लगाउने
- एकल बिट त्रुटि इंजेक्शन र सुधार, पृष्ठ 1 मा दिइए अनुसार चरण 5 देखि चरण 10 प्रदर्शन गर्नुहोस्।
- 2-बिट त्रुटि LSRAM को कुनै पनि स्थानमा गहिराई 8 सम्मको 256-बिट डाटामा इन्जेक्ट गर्नुहोस्, निम्न चित्रमा देखाइएको छ जहाँ 2-बिट त्रुटि LSRAM को स्थान 'A' मा इन्जेक्ट गरिएको छ।
- इच्छित स्थानमा परिमार्जित डाटा लेख्न ब्लक लेख्नुहोस् क्लिक गर्नुहोस्।
- EDAC GUI मा जानुहोस् र LSRAM मेमोरी रिड सेक्सनमा ठेगाना फिल्ड प्रविष्ट गर्नुहोस् र पढ्नुहोस् क्लिक गर्नुहोस्, निम्न चित्रमा देखाइएको छ।
- GUI मा 2-बिट त्रुटि गणना र डेटा क्षेत्रहरू पढ्नुहोस् अवलोकन गर्नुहोस्। त्रुटि गणना मान १ ले बढ्छ।
डेटा पढ्नुहोस् फिल्डले भ्रष्ट डाटा प्रदर्शन गर्दछ।
RTG4 मा गरिएका सबै कार्यहरू GUI को सिरियल कन्सोल खण्डमा लगइन गरिएका छन्।
निष्कर्ष
यो डेमोले RTG4 LSRAM मेमोरीहरूको EDAC क्षमताहरूलाई हाइलाइट गर्दछ। 1-बिट त्रुटि वा 2-बिट त्रुटि SmartDebug GUI मार्फत प्रस्तुत गरिएको छ। 1-बिट त्रुटि सुधार र 2-बिट त्रुटि पत्ता लगाउने EDAC GUI प्रयोग गरी अवलोकन गरिन्छ।
FlashPro एक्सप्रेस प्रयोग गरेर उपकरण प्रोग्रामिंग
यो खण्डले प्रोग्रामिङ कार्यको साथ RTG4 यन्त्रलाई कसरी प्रोग्राम गर्ने भनेर वर्णन गर्दछ file FlashPro एक्सप्रेस प्रयोग गर्दै।
उपकरण प्रोग्राम गर्न, निम्न चरणहरू प्रदर्शन गर्नुहोस्:
- सुनिश्चित गर्नुहोस् कि बोर्डमा जम्पर सेटिङहरू UG3 को तालिका 0617 मा सूचीबद्ध जस्तै छन्:
RTG4 विकास किट प्रयोगकर्ता गाइड। - वैकल्पिक रूपमा, जम्पर J32 लाई एम्बेडेड FlashPro2 प्रयोग गर्न पूर्वनिर्धारित जम्पर सेटिङको सट्टा बाह्य FlashPro3, FlashPro4, वा FlashPro5 प्रोग्रामर प्रयोग गर्दा पिन 6-5 जडान गर्न सेट गर्न सकिन्छ।
नोट: जम्पर जडान गर्दा बिजुली आपूर्ति स्विच, SW6 बन्द गर्नुपर्छ। - पावर सप्लाई केबललाई बोर्डमा J9 कनेक्टरमा जडान गर्नुहोस्।
- पावर सप्लाई स्विच SW6 मा पावर।
- यदि इम्बेडेड FlashPro5 प्रयोग गर्दै हुनुहुन्छ भने, USB केबल कनेक्टर J47 र होस्ट PC मा जडान गर्नुहोस्।
वैकल्पिक रूपमा, यदि बाह्य प्रोग्रामर प्रयोग गर्दै हुनुहुन्छ भने, रिबन केबललाई J मा जडान गर्नुहोस्TAG हेडर J22 र प्रोग्रामरलाई होस्ट पीसीमा जडान गर्नुहोस्। - होस्ट पीसीमा, FlashPro एक्सप्रेस सफ्टवेयर सुरु गर्नुहोस्।
- नयाँ क्लिक गर्नुहोस् वा निम्न चित्रमा देखाइए अनुसार नयाँ रोजगार परियोजना सिर्जना गर्न परियोजना मेनुबाट FlashPro Express Job बाट New Job Project चयन गर्नुहोस्।
- FlashPro Express Job संवाद बक्सबाट नयाँ काम परियोजनामा निम्न प्रविष्ट गर्नुहोस्:
- प्रोग्रामिङ काम file: ब्राउज क्लिक गर्नुहोस्, र .job भएको स्थानमा नेभिगेट गर्नुहोस् file स्थित छ र चयन गर्नुहोस् file। पूर्वनिर्धारित स्थान हो: \rtg4_dg0703_df\Programming_Job
- FlashPro एक्सप्रेस कार्य परियोजना स्थान: ब्राउज क्लिक गर्नुहोस् र इच्छित FlashPro एक्सप्रेस परियोजना स्थानमा नेभिगेट गर्नुहोस्।
- ठीक क्लिक गर्नुहोस्। आवश्यक प्रोग्रामिंग file चयन गरिएको छ र उपकरणमा प्रोग्राम गर्न तयार छ।
- FlashPro एक्सप्रेस विन्डो देखा पर्नेछ, प्रोग्रामर फिल्डमा प्रोग्रामर नम्बर देखा परेको पुष्टि गर्नुहोस्। यदि यो छैन भने, बोर्ड जडानहरू पुष्टि गर्नुहोस् र रिफ्रेस/पुनः स्क्यान प्रोग्रामरहरूमा क्लिक गर्नुहोस्।
- RUN मा क्लिक गर्नुहोस्। जब यन्त्र सफलतापूर्वक प्रोग्राम गरिएको छ, निम्न चित्रमा देखाइए अनुसार रन पास गरिएको स्थिति प्रदर्शित हुन्छ।
- FlashPro एक्सप्रेस बन्द गर्नुहोस् वा प्रोजेक्ट ट्याबमा बाहिर निस्कनुहोस् क्लिक गर्नुहोस्।
TCL लिपि चलाउँदै
TCL स्क्रिप्ट डिजाइन मा प्रदान गरिएको छ fileनिर्देशिका TCL_Scripts अन्तर्गत s फोल्डर। आवश्यक भएमा, डिजाइन
प्रवाह डिजाइन कार्यान्वयन देखि काम को उत्पादन सम्म पुन: उत्पादन गर्न सकिन्छ file.
TCL चलाउन, तलका चरणहरू पालना गर्नुहोस्:
- Libero सफ्टवेयर सुरु गर्नुहोस्
- परियोजना चयन गर्नुहोस् > स्क्रिप्ट कार्यान्वयन गर्नुहोस् ...।
- ब्राउज क्लिक गर्नुहोस् र डाउनलोड गरिएको TCL_Scripts डाइरेक्टरीबाट script.tcl चयन गर्नुहोस्।
- चलाउनुहोस् क्लिक गर्नुहोस्।
TCL स्क्रिप्टको सफल कार्यान्वयन पछि, Libero परियोजना TCL_Scripts डाइरेक्टरी भित्र सिर्जना गरिएको छ।
TCL स्क्रिप्टहरूको बारेमा थप जानकारीको लागि, rtg4_dg0703_df/TCL_Scripts/readme.txt हेर्नुहोस्।
TCL आदेशहरूमा थप विवरणहरूको लागि Libero® SoC TCL आदेश सन्दर्भ गाइड हेर्नुहोस्। TCL स्क्रिप्ट चलाउँदा सामना गर्ने कुनै पनि प्रश्नहरूको लागि प्राविधिक समर्थनलाई सम्पर्क गर्नुहोस्।
Microsemi ले यहाँ समावेश जानकारी वा कुनै विशेष उद्देश्यको लागि यसको उत्पादन र सेवाहरूको उपयुक्तताको सम्बन्धमा कुनै वारेन्टी, प्रतिनिधित्व, वा ग्यारेन्टी गर्दैन, न त Microsemi ले कुनै पनि उत्पादन वा सर्किटको प्रयोग वा प्रयोगबाट उत्पन्न हुने कुनै दायित्वलाई ग्रहण गर्छ। यहाँ अन्तर्गत बिक्री गरिएका उत्पादनहरू र Microsemi द्वारा बेचिएका अन्य उत्पादनहरू सीमित परीक्षणको अधीनमा छन् र मिसन-क्रिटिकल उपकरण वा अनुप्रयोगहरूसँग संयोजनमा प्रयोग गर्नु हुँदैन। कुनै पनि कार्यसम्पादन विशिष्टताहरू भरपर्दो मानिन्छ तर प्रमाणित गरिएको छैन, र क्रेताले उत्पादनहरूको सबै प्रदर्शन र अन्य परीक्षणहरू सञ्चालन र पूरा गर्नुपर्छ, एक्लै र सँगै, वा कुनै पनि अन्त-उत्पादनहरूमा स्थापित। क्रेता माइक्रोसेमी द्वारा प्रदान गरिएको कुनै पनि डाटा र कार्यसम्पादन विशिष्टता वा प्यारामिटरहरूमा भर पर्दैन। कुनै पनि उत्पादनको उपयुक्तता स्वतन्त्र रूपमा निर्धारण गर्न र परीक्षण र प्रमाणित गर्न यो क्रेताको जिम्मेवारी हो। Microsemi द्वारा यहाँ प्रदान गरिएको जानकारी "जस्तो छ, जहाँ छ" र सबै त्रुटिहरू सहित प्रदान गरिएको छ, र त्यस्ता जानकारीसँग सम्बन्धित सम्पूर्ण जोखिम पूर्ण रूपमा क्रेतासँग हुन्छ। Microsemi ले कुनै पनि पक्षलाई कुनै पनि प्याटेन्ट अधिकार, इजाजतपत्र, वा अन्य कुनै आईपी अधिकारहरू, स्पष्ट रूपमा वा अस्पष्ट रूपमा प्रदान गर्दैन, चाहे त्यस्ता जानकारी आफैं वा त्यस्ता जानकारीद्वारा वर्णन गरिएको कुनै पनि कुराको सम्बन्धमा। यस कागजातमा प्रदान गरिएको जानकारी माइक्रोसेमीको स्वामित्वमा छ, र माइक्रोसेमीले यस कागजातमा वा कुनै पनि उत्पादन र सेवाहरूमा सूचना बिना कुनै पनि समयमा कुनै पनि परिवर्तन गर्ने अधिकार सुरक्षित गर्दछ।
माइक्रोचिप टेक्नोलोजी इंक (Nasdaq: MCHP) को पूर्ण स्वामित्वमा रहेको सहायक कम्पनी माइक्रोसेमीले एयरोस्पेस र डिफेन्स, सञ्चार, डाटा सेन्टर र औद्योगिक बजारहरूको लागि सेमीकन्डक्टर र प्रणाली समाधानहरूको विस्तृत पोर्टफोलियो प्रदान गर्दछ। उत्पादनहरूमा उच्च-प्रदर्शन र विकिरण-कठोर एनालॉग मिश्रित-सिग्नल एकीकृत सर्किटहरू, FPGAs, SoCs र ASICs समावेश छन्; शक्ति व्यवस्थापन उत्पादनहरू; समय र सिंक्रोनाइजेसन उपकरणहरू र सटीक समय समाधानहरू, समयको लागि विश्व मानक सेट गर्दै; आवाज प्रशोधन उपकरणहरू; आरएफ समाधान; अलग घटक; इन्टरप्राइज भण्डारण र सञ्चार समाधान, सुरक्षा प्रविधिहरू र स्केलेबल एन्टि-टीamper उत्पादनहरू; इथरनेट समाधान; पावर-ओभर-इथरनेट आईसी र मिडस्प्यान्स; साथै अनुकूलन डिजाइन क्षमताहरू र सेवाहरू। मा थप जान्नुहोस् www.microsemi.com.
माइक्रोसेमी मुख्यालय
एक उद्यम, Aliso Viejo,
CA 92656 संयुक्त राज्य अमेरिका
संयुक्त राज्य अमेरिका भित्र: +1 ८००-५५५-०१९९
संयुक्त राज्य अमेरिका बाहिर: +1 ८००-५५५-०१९९
बिक्री: +1 ८००-५५५-०१९९
फ्याक्स: +1 ८००-५५५-०१९९
इमेल: बिक्री।support@microsemi.com
www.microsemi.com
©2021 Microsemi, Microchip Technology Inc को पूर्ण स्वामित्वमा रहेको सहायक कम्पनी। सबै अधिकार सुरक्षित। Microsemi र Microsemi लोगो Microsemi Corporation का दर्ता ट्रेडमार्क हुन्। अन्य सबै ट्रेडमार्क र सेवा चिन्हहरू तिनीहरूका सम्बन्धित मालिकहरूको सम्पत्ति हुन्।
माइक्रोसेमी प्रोप्राइटरी DG0703 संशोधन 4.0
कागजातहरू / स्रोतहरू
![]() |
RTG4 LSRAM मेमोरीमा MICROCHIP त्रुटि पत्ता लगाउने र सुधार [pdf] प्रयोगकर्ता गाइड DG0703 डेमो, RTG4 LSRAM मेमोरीमा त्रुटि पत्ता लगाउने र सुधार, RTG4 LSRAM मेमोरी, RTG4 LSRAM मेमोरी, LSRAM मेमोरीमा पत्ता लगाउने र सुधार |