MICROCHIP AN4229 Risc V प्रोसेसर उपप्रणाली
उत्पादन माहिती
तपशील
- उत्पादनाचे नाव: RT PolarFire
- मॉडेल: AN4229
- प्रोसेसर उपप्रणाली: RISC-V
- पॉवर आवश्यकता: 12V/5A AC पॉवर ॲडॉप्टर
- इंटरफेस: यूएसबी 2.0 ए ते मिनी-बी, मायक्रो बी यूएसबी 2.0
उत्पादन वापर सूचना
डिझाइन आवश्यकता
Mi-V प्रोसेसर उपप्रणाली तयार करण्यासाठी हार्डवेअर आणि सॉफ्टवेअर आवश्यकता खालीलप्रमाणे आहेत:
- 12V/5A AC पॉवर अडॅप्टर आणि कॉर्ड
- USB 2.0 A ते मिनी-B केबल
- मायक्रो बी यूएसबी 2.0 केबल
- readme.txt चा संदर्भ घ्या file डिझाइन मध्ये files सर्व सॉफ्टवेअर आवृत्त्यांसाठी आवश्यक आहे
डिझाइन पूर्वतयारी
डिझाइन प्रक्रिया सुरू करण्यापूर्वी, खालील चरणांचे पालन केले असल्याचे सुनिश्चित करा:
- [आवश्यकतेची यादी]
डिझाइन वर्णन
MIV_RV32 हा प्रोसेसर कोर आहे जो RISC-V निर्देश संच लागू करण्यासाठी डिझाइन केलेला आहे. कोर FPGA वर लागू केला जाऊ शकतो.
वारंवार विचारले जाणारे प्रश्न
- प्रश्न: RT PolarFire साठी हार्डवेअर आवश्यकता काय आहेत?
A: हार्डवेअर आवश्यकतांमध्ये 12V/5A AC पॉवर ॲडॉप्टर आणि कॉर्ड, USB 2.0 A ते mini-B केबल आणि मायक्रो B USB 2.0 केबल यांचा समावेश आहे. - प्रश्न: RT PolarFire चे प्रोसेसर सबसिस्टम काय आहे?
A: प्रोसेसर उपप्रणाली RISC-V आर्किटेक्चरवर आधारित आहे.
परिचय (एक प्रश्न विचारा)
RISC-V प्रोसेसर आधारित डिझाइन विकसित करण्यासाठी मायक्रोचिप Mi-V प्रोसेसर IP आणि सॉफ्टवेअर टूलचेन कोणत्याही खर्चाशिवाय ऑफर करते. RISC-V हे RISC-V फाउंडेशनच्या गव्हर्नन्स अंतर्गत एक मानक ओपन इंस्ट्रक्शन सेट आर्किटेक्चर (ISA) आहे. हे असंख्य फायदे ऑफर करते, ज्यामध्ये मुक्त-स्रोत समुदायाला बंद ISA पेक्षा जलद गतीने कोर तपासण्यासाठी आणि सुधारण्यासाठी सक्षम करणे समाविष्ट आहे. RT PolarFire® Field Programmable Gate Array (FPGAs) Mi-V सॉफ्ट प्रोसेसर वापरकर्ता अनुप्रयोग चालविण्यासाठी समर्थन देते. ही ऍप्लिकेशन नोट SPI फ्लॅश मधून सुरू केलेल्या नियुक्त TCM मेमरीमधून वापरकर्ता ऍप्लिकेशन कार्यान्वित करण्यासाठी Mi-V प्रोसेसर सबसिस्टम कसे तयार करावे याचे वर्णन करते.
डिझाइन आवश्यकता (एक प्रश्न विचारा)
खालील तक्त्यामध्ये Mi-V प्रोसेसर उपप्रणाली तयार करण्यासाठी हार्डवेअर आणि सॉफ्टवेअर आवश्यकता सूचीबद्ध केल्या आहेत.
तक्ता 1-1. डिझाइन आवश्यकता
आवश्यकता | वर्णन |
हार्डवेअर आवश्यकता | |
RT PolarFire® डेव्हलपमेंट किट (RTPF500TS-1CG1509M) 12V/5A AC पॉवर अडॅप्टर आणि कॉर्ड USB 2.0 A ते mini-B केबल मायक्रो B USB 2.0 केबल | आरईव्ही 1.0 |
सॉफ्टवेअर आवश्यकता | |
Libero® SoC FlashPro एक्सप्रेस SoftConsole | readme.txt पहा file डिझाइन मध्ये fileMi-V संदर्भ डिझाइन तयार करण्यासाठी आवश्यक असलेल्या सर्व सॉफ्टवेअर आवृत्त्यांसाठी s |
डिझाइन पूर्वतयारी (एक प्रश्न विचारा)
आपण प्रारंभ करण्यापूर्वी, खालील चरणे करा:
- संदर्भ डिझाइन डाउनलोड करा fileRT PolarFire कडून: RISC-V प्रोसेसर सबसिस्टम तयार करणे.
- खालील लिंकवरून Libero® SoC डाउनलोड आणि स्थापित करा: Libero SoC v2024.1 किंवा नंतरचे.
डिझाइन वर्णन (एक प्रश्न विचारा)
MIV_RV32 हा प्रोसेसर कोर आहे जो RISC-V निर्देश संच लागू करण्यासाठी डिझाइन केलेला आहे. पेरिफेरल आणि मेमरी ऍक्सेससाठी कोर AHB, APB3 आणि AXI3/4 बस इंटरफेससाठी कॉन्फिगर केला जाऊ शकतो. खालील आकृती RT PolarFire® FPGA वर तयार केलेल्या Mi-V उपप्रणालीचे उच्च-स्तरीय ब्लॉक आकृती दर्शवते.
Mi-V प्रोसेसरवर कार्यान्वित होणारा वापरकर्ता अनुप्रयोग बाह्य SPI फ्लॅशमध्ये संग्रहित केला जाऊ शकतो. डिव्हाइस पॉवर-अपवर, सिस्टम कंट्रोलर वापरकर्ता अनुप्रयोगासह नियुक्त TCM सुरू करतो. TCM इनिशिएलायझेशन पूर्ण झाल्यानंतर सिस्टम रीसेट रिलीझ केले जाते. वापरकर्ता अनुप्रयोग SPI फ्लॅश मध्ये संग्रहित असल्यास, SPI फ्लॅश वरून वापरकर्ता अनुप्रयोग वाचण्यासाठी सिस्टम कंट्रोलर SC_SPI इंटरफेस वापरतो. दिलेला वापरकर्ता अनुप्रयोग UART संदेश "हॅलो वर्ल्ड!" प्रिंट करतो. आणि बोर्डवर वापरकर्ता LEDs ब्लिंक करतो.
हार्डवेअर अंमलबजावणी (एक प्रश्न विचारा)
खालील आकृती Mi-V प्रोसेसर उपप्रणालीचे Libero डिझाइन दर्शवते.
आयपी ब्लॉक्स (एक प्रश्न विचारा)
खालील तक्त्यामध्ये Mi-V प्रोसेसर उपप्रणाली संदर्भ डिझाइनमध्ये वापरलेले IP ब्लॉक आणि त्यांचे कार्य सूचीबद्ध केले आहे.
तक्ता 4-1. आयपी ब्लॉक्सचे वर्णन
आयपी नाव | वर्णन |
INIT_MONITOR | RT PolarFire® Initialization Monitor ला डिव्हाइस आणि मेमरी इनिशियलायझेशनची स्थिती मिळते |
रीसेट_syn | हे CORERESET_PF आयपी इन्स्टंशिएशन आहे जे Mi-V उपप्रणालीसाठी सिस्टम-स्तरीय सिंक्रोनस रीसेट व्युत्पन्न करते |
CCC_0 |
RT पोलरफायर क्लॉक कंडिशनिंग सर्किटरी (CCC) ब्लॉक PF_OSC ब्लॉकमधून 160 MHz चे इनपुट घड्याळ घेते आणि Mi-V प्रोसेसर सबसिस्टम आणि इतर पेरिफेरल्ससाठी 83.33 MHz फॅब्रिक क्लॉक व्युत्पन्न करते. |
MIV_RV32_C0 (Mi-V सॉफ्ट प्रोसेसर IP) |
Mi-V सॉफ्ट प्रोसेसर डीफॉल्ट रीसेट व्हेक्टर पत्ता मूल्य 0✕8000_0000 आहे. डिव्हाइस रीसेट केल्यानंतर, प्रोसेसर 0✕8000_0000 वरून अनुप्रयोग कार्यान्वित करतो. TCM ही Mi-V प्रोसेसरची मुख्य मेमरी आहे आणि मेमरी 0✕8000_0000 वर मॅप केलेली आहे. एसपीआय फ्लॅशमध्ये साठवलेल्या वापरकर्त्याच्या ऍप्लिकेशनसह टीसीएम आरंभ केला जातो. Mi-V प्रोसेसर मेमरी मॅपमध्ये, 0✕8000_0000 ते 0✕8000_FFFF श्रेणी TCM मेमरी इंटरफेससाठी आणि 0✕7000_0000 ते 0✕7FFF_FFFF श्रेणी APB इंटरफेससाठी परिभाषित केली आहे. |
MIV_ESS_C0_0 | हे MIV विस्तारित उपप्रणाली (ESS) GPIO आणि UART चे समर्थन करण्यासाठी वापरले जाते |
CoreSPI_C0_0 | CoreSPI चा वापर बाह्य SPI फ्लॅश प्रोग्राम करण्यासाठी केला जातो |
PF_SPI | PF_SPI मॅक्रो फॅब्रिक लॉजिकला बाह्य SPI फ्लॅशशी इंटरफेस करते, जे सिस्टम कंट्रोलरशी जोडलेले असते. |
PF_OSC | PF_OSC हे ऑन बोर्ड ऑसिलेटर आहे जे 160 MHz आउटपुट घड्याळ निर्माण करते |
महत्त्वाचे: सर्व IP वापरकर्ता मार्गदर्शक आणि हँडबुक Libero SoC > Catalog वरून उपलब्ध आहेत
मेमरी नकाशा (एक प्रश्न विचारा)
खालील तक्त्यामध्ये स्मृती आणि परिधीयांचा मेमरी नकाशा सूचीबद्ध केला आहे.
तक्ता 4-2. मेमरी नकाशा वर्णन
गौण | पत्ता सुरू करा |
टीसीएम | 0x8000_0000 |
MIV_ESS_UART | 0x7100_0000 |
MIV_ESS_GPIO | 0x7500_0000 |
सॉफ्टवेअर अंमलबजावणी (एक प्रश्न विचारा)
मायक्रोचिप RISC-V वापरकर्ता अनुप्रयोग एक्झिक्युटेबल (.hex) तयार करण्यासाठी SoftConsole टूलचेन प्रदान करते file आणि डीबग करा. संदर्भ डिझाइन files मध्ये MiV_uart_blinky सॉफ्टवेअर प्रकल्प समाविष्टीत फर्मवेअर कार्यक्षेत्र समाविष्ट आहे. MiV_uart_blinky वापरकर्ता अनुप्रयोग Libero® SoC वापरून बाह्य SPI फ्लॅशवर प्रोग्राम केलेला आहे. दिलेला वापरकर्ता अनुप्रयोग UART संदेश "हॅलो वर्ल्ड!" प्रिंट करतो. आणि बोर्डवर वापरकर्ता LEDs ब्लिंक करतो.
Libero SoC डिझाइन मेमरी नकाशानुसार, UART आणि GPIO परिधीय पत्ते अनुक्रमे 0x71000000 आणि 0x75000000 वर मॅप केले आहेत. ही माहिती hw_platform.h मध्ये दिली आहे file खालील आकृतीत दाखवल्याप्रमाणे.
वापरकर्ता अनुप्रयोग TCM मेमरी (कोड, डेटा आणि स्टॅक) मधून कार्यान्वित करणे आवश्यक आहे. म्हणून, लिंकर स्क्रिप्टमधील RAM पत्ता खालील आकृतीमध्ये दर्शविल्याप्रमाणे TCM मेमरीच्या सुरुवातीच्या पत्त्यावर सेट केला आहे.
लिंकर स्क्रिप्ट (miv-rv32-ram.ld) डिझाइनच्या FW\MiV_uart_blinky\miv_rv32_hal फोल्डरमध्ये उपलब्ध आहे. files वापरकर्ता अनुप्रयोग तयार करण्यासाठी, खालील चरणे करा:
- Mi-V SoftConsole प्रकल्प तयार करा
- MIV_RV32 HAL डाउनलोड करा files आणि GitHub मधील ड्रायव्हर्स खालीलप्रमाणे लिंक वापरतात: github.com/Mi-V-Soft-RISC-V/platform
- फर्मवेअर ड्रायव्हर्स आयात करा
- main.c तयार करा file अर्ज कोडसह
- मॅप फर्मवेअर ड्रायव्हर्स आणि लिंकर स्क्रिप्ट
- मॅप मेमरी आणि परिधीय पत्ते
- अर्ज तयार करा
या चरणांबद्दल अधिक माहितीसाठी, AN4997 पहा: PolarFire FPGA Building a Mi-V प्रोसेसर सबसिस्टम. .हेक्स file यशस्वी बिल्ड नंतर तयार केले जाते आणि ते रनिंग द डेमोमध्ये डिझाइन आणि मेमरी इनिशिएलायझेशन कॉन्फिगरेशनसाठी वापरले जाते.
डेमो सेट करणे (एक प्रश्न विचारा)
डेमो सेट करण्यासाठी, खालील पायऱ्या करा:
- हार्डवेअर सेट करत आहे
- सीरियल टर्मिनल सेट करणे (तेरा टर्म)
हार्डवेअर सेट करणे (एक प्रश्न विचारा)
महत्त्वाचे: सिस्टम कंट्रोलर सस्पेंड मोड सक्षम असल्यास SoftConsole डीबगर वापरून Mi-V अनुप्रयोग डीबगिंग कार्य करणार नाही. Mi-V अनुप्रयोग प्रदर्शित करण्यासाठी या डिझाइनसाठी सिस्टम कंट्रोलर सस्पेंड मोड अक्षम केला आहे.
हार्डवेअर सेटअप करण्यासाठी, खालील चरणे करा:
- SW7 स्विच वापरून बोर्ड बंद करा.
- बाह्य FlashPro प्रोग्रामर वापरण्यासाठी J31 जंपर उघडा किंवा एम्बेडेड FlashPro प्रोग्रामर वापरण्यासाठी J31 जंपर बंद करा.
महत्वाचे: एम्बेडेड फ्लॅश प्रो प्रोग्रामर फक्त Libero किंवा FPExpress द्वारे प्रोग्रामिंगसाठी वापरला जाऊ शकतो तो Mi-V आधारित अनुप्रयोग डीबगिंगसाठी वापरला जाऊ शकत नाही. - USB केबल वापरून होस्ट PC ला J24 कनेक्टरशी जोडा.
- SC_SPI सक्षम करण्यासाठी, जंपर J1 च्या 2-8 पिन बंद केल्या पाहिजेत.
- FlashPro प्रोग्रामर J3 कनेक्टरशी कनेक्ट करा (JTAG शीर्षलेख) आणि फ्लॅशप्रो प्रोग्रामरला होस्ट पीसीशी जोडण्यासाठी दुसरी USB केबल वापरा.
- यूएसबी ते यूएआरटी ब्रिज ड्रायव्हर्स आपोआप सापडले आहेत याची खात्री करा, जे होस्ट पीसीवरील डिव्हाइस व्यवस्थापकाद्वारे सत्यापित केले जाऊ शकतात.
महत्वाचे: आकृती 6-1 मध्ये दर्शविल्याप्रमाणे, COM16 चे पोर्ट गुणधर्म दर्शवतात की ते USB सीरियल पोर्टशी कनेक्ट केलेले आहे. म्हणून, या ex मध्ये COM16 निवडला आहेampले COM पोर्ट क्रमांक सिस्टम विशिष्ट आहे. जर यूएसबी ते यूएआरटी ब्रिज ड्रायव्हर्स इन्स्टॉल केलेले नसतील तर येथून ड्रायव्हर्स डाउनलोड करा आणि इन्स्टॉल करा www.microchip.com/en-us/product/mcp2200. - वीज पुरवठा J19 कनेक्टरशी जोडा आणि SW7 स्विच वापरून वीज पुरवठा चालू करा.
सिरीयल टर्मिनल सेट करणे (तेरा टर्म) (एक प्रश्न विचारा)
वापरकर्ता अनुप्रयोग (MiV_uart_blinky.hex file) “हॅलो वर्ल्ड!” छापते. UART इंटरफेसद्वारे सीरियल टर्मिनलवर संदेश.
सीरियल टर्मिनल सेट करण्यासाठी, खालील पायऱ्या करा:
- होस्ट पीसीवर तेरा टर्म लाँच करा.
- खालील चित्रात दाखवल्याप्रमाणे तेरा टर्ममध्ये ओळखले जाणारे COM पोर्ट निवडा.
- मेन्यू बारमधून, COM पोर्ट सेट करण्यासाठी सेटअप > सीरियल पोर्ट निवडा.
- स्पीड (बॉड) 115200 वर सेट करा आणि फ्लो कंट्रोल काहीही वर सेट करा आणि खालील आकृतीमध्ये दर्शविल्याप्रमाणे नवीन सेटिंग पर्यायावर क्लिक करा.
सिरीयल टर्मिनल सेट केल्यानंतर, पुढील पायरी म्हणजे RT PolarFire® डिव्हाइस प्रोग्राम करणे.
डेमो चालवणे (एक प्रश्न विचारा)
डेमो चालविण्यासाठी, खालील चरणे करा:
- TCM इनिशियलायझेशन क्लायंट व्युत्पन्न करत आहे
- RT PolarFire® डिव्हाइसचे प्रोग्रामिंग
- SPI फ्लॅश प्रतिमा निर्माण करत आहे
- SPI फ्लॅश प्रोग्रामिंग
टीसीएम इनिशियलायझेशन क्लायंट तयार करणे (एक प्रश्न विचारा)
सिस्टम कंट्रोलर वापरून RT PolarFire® मध्ये TCM सुरू करण्यासाठी, miv_rv0_subsys_pkg.v मध्ये स्थानिक पॅरामीटर्स l_cfg_hard_tcm32_en file संश्लेषणापूर्वी 1'b1 मध्ये बदलणे आवश्यक आहे. अधिक माहितीसाठी, MIV_RV32 वापरकर्ता मार्गदर्शक पहा.
Libero® SoC मध्ये, कॉन्फिगर डिझाइन इनिशियलायझेशन डेटा आणि मेमरीज पर्याय TCM इनिशियलायझेशन क्लायंट व्युत्पन्न करतो आणि निवडलेल्या नॉन-अस्थिर मेमरीच्या प्रकारावर आधारित, sNVM, μPROM किंवा बाह्य SPI फ्लॅशमध्ये जोडतो. या ऍप्लिकेशन नोटमध्ये, TCM इनिशियलायझेशन क्लायंट SPI फ्लॅशमध्ये संग्रहित केले आहे. या प्रक्रियेसाठी वापरकर्ता अनुप्रयोग एक्झिक्युटेबल आवश्यक आहे file (.हेक्स file). हेक्स file (*.hex) SoftConsole ऍप्लिकेशन प्रोजेक्ट वापरून व्युत्पन्न केले आहे. ए एसample वापरकर्ता अनुप्रयोग डिझाइनसह प्रदान केला आहे files वापरकर्ता अनुप्रयोग file (.hex) खालील पायऱ्या वापरून TCM इनिशिएलायझेशन क्लायंट तयार करण्यासाठी निवडले आहे:
- Libero® SoC लाँच करा आणि script.tcl चालवा (परिशिष्ट 2: TCL स्क्रिप्ट चालवणे).
- डिझाइन इनिशियलायझेशन डेटा आणि मेमरीज कॉन्फिगर करा > Libero डिझाइन फ्लो निवडा.
- Fabric RAMs टॅबवर, TCM उदाहरण निवडा आणि खालील चित्रात दाखवल्याप्रमाणे, फॅब्रिक रॅम इनिशियलायझेशन क्लायंट संपादित करा डायलॉग बॉक्स उघडण्यासाठी त्यावर डबल-क्लिक करा.
एडिट फॅब्रिक रॅम इनिशियलायझेशन क्लायंट डायलॉग बॉक्समध्ये, स्टोरेज प्रकार SPI-Flash वर सेट करा. त्यानंतर, त्यातील सामग्री निवडा file आणि खालील चित्रात दाखवल्याप्रमाणे आयात (…) बटणावर क्लिक करा.
आरटी पोलरफायर डिव्हाइस प्रोग्रामिंग (एक प्रश्न विचारा)
- संदर्भ डिझाइन files मध्ये Libero® SoC वापरून तयार केलेला Mi-V प्रोसेसर सबसिस्टम प्रकल्प समाविष्ट आहे. RT PolarFire® डिव्हाइस Libero SoC वापरून प्रोग्राम केले जाऊ शकते.
- Libero SoC डिझाइन प्रवाह खालील आकृतीमध्ये दर्शविला आहे.
RT PolarFire डिव्हाइस प्रोग्राम करण्यासाठी, Mi-V प्रोसेसर सबसिस्टम Libero प्रोजेक्ट उघडा, जो Libero SoC मध्ये प्रदान केलेल्या TCL स्क्रिप्टचा वापर करून तयार केला आहे आणि रन प्रोग्राम ॲक्शनवर डबल-क्लिक करा.
SPI फ्लॅश प्रतिमा निर्माण करणे (एक प्रश्न विचारा)
- SPI फ्लॅश प्रतिमा व्युत्पन्न करण्यासाठी, डिझाईन फ्लो टॅबवरील SPI फ्लॅश प्रतिमा निर्माण करा वर डबल-क्लिक करा.
- जेव्हा SPI फ्लॅश प्रतिमा यशस्वीरित्या व्युत्पन्न होते, तेव्हा SPI फ्लॅश प्रतिमा व्युत्पन्न करा शेजारी हिरवे टिक चिन्ह दिसते.
SPI फ्लॅश प्रोग्रामिंग (एक प्रश्न विचारा)
SPI फ्लॅश प्रतिमा प्रोग्राम करण्यासाठी, खालील चरणे करा:
- डिझाईन फ्लो टॅबवर रन PROGRAM_SPI_IMAGE वर डबल-क्लिक करा.
- डायलॉग बॉक्समध्ये होय क्लिक करा.
- जेव्हा SPI प्रतिमा यशस्वीरित्या डिव्हाइसवर प्रोग्राम केली जाते, तेव्हा PROGRAM_SPI_IMAGE चालवाच्या पुढे हिरवे टिक चिन्ह दिसते.
- SPI फ्लॅश प्रोग्रामिंग पूर्ण झाल्यानंतर, TCM तयार आहे. परिणामी, LEDs 1, 2, 3, आणि 4 ब्लिंक होतात, त्यानंतर खालील चित्रात दाखवल्याप्रमाणे, अनुक्रमांक टर्मिनलवर प्रिंट्स पाहिल्या जातात.
यामुळे डेमोचा समारोप होतो.
RT PolarFire® डिव्हाइस आणि SPI Flash देखील FlashPro एक्सप्रेस वापरून प्रोग्राम केले जाऊ शकतात, परिशिष्ट 1 पहा: FlashPro एक्सप्रेस वापरून RT PolarFire डिव्हाइस आणि SPI फ्लॅशचे प्रोग्रामिंग.
परिशिष्ट 1: फ्लॅशप्रो एक्सप्रेस वापरून आरटी पोलरफायर डिव्हाइस आणि एसपीआय फ्लॅश प्रोग्रामिंग (एक प्रश्न विचारा)
संदर्भ डिझाइन files मध्ये प्रोग्रामिंग जॉब समाविष्ट आहे file FlashPro एक्सप्रेस वापरून RT PolarFire® डिव्हाइस प्रोग्रामिंगसाठी. ही नोकरी file SPI फ्लॅश इमेज देखील समाविष्ट करते, जी TCM इनिशिएलायझेशन क्लायंट आहे. FlashPro Express या प्रोग्रामिंग .job सह RT PolarFire डिव्हाइस आणि SPI फ्लॅश दोन्ही प्रोग्राम करते file. प्रोग्रामिंग .नोकरी file डिझाईन वर उपलब्ध आहेFiles_directory\Programming_files.
प्रोग्रामिंगसह आरटी पोलरफायर डिव्हाइस प्रोग्राम करण्यासाठी file FlashPro एक्सप्रेस वापरून, खालील चरणे करा:
- हार्डवेअर सेट करा, हार्डवेअर सेट करणे पहा.
- होस्ट PC वर, FlashPro Express सॉफ्टवेअर लाँच करा.
- नवीन जॉब प्रोजेक्ट तयार करण्यासाठी, नवीन क्लिक करा किंवा प्रोजेक्ट मेनूमधून फ्लॅशप्रो एक्सप्रेस जॉबमधून नवीन जॉब प्रोजेक्ट निवडा.
- डायलॉग बॉक्समध्ये खालील प्रविष्ट करा:
- प्रोग्रामिंग जॉब file: ब्राउझ क्लिक करा आणि .जॉब असलेल्या ठिकाणी नेव्हिगेट करा file स्थित आहे आणि निवडा file. काम file डिझाईन वर उपलब्ध आहेFiles_directory\Programming_files.
- फ्लॅशप्रो एक्सप्रेस जॉब प्रोजेक्ट स्थान: ब्राउझ वर क्लिक करा आणि तुम्हाला जिथे प्रोजेक्ट सेव्ह करायचा आहे त्या ठिकाणी नेव्हिगेट करा.
- ओके क्लिक करा. आवश्यक प्रोग्रामिंग file निवडले आहे आणि प्रोग्राम करण्यासाठी तयार आहे.
- खालील आकृतीत दाखवल्याप्रमाणे FlashPro Express विंडो दिसते. प्रोग्रामर फील्डमध्ये प्रोग्रामर नंबर दिसत असल्याची पुष्टी करा. तसे न झाल्यास, बोर्ड कनेक्शन तपासा आणि प्रोग्रामर रिफ्रेश/रीस्कॅन करा क्लिक करा.
- RUN वर क्लिक करा. जेव्हा डिव्हाइस यशस्वीरित्या प्रोग्राम केले जाते, तेव्हा खालील आकृतीमध्ये दर्शविल्याप्रमाणे रन पास केलेली स्थिती प्रदर्शित केली जाते.
हे RT PolarFire डिव्हाइस आणि SPI फ्लॅश प्रोग्रामिंगचा निष्कर्ष काढते. बोर्ड प्रोग्रामिंग केल्यानंतर, “हॅलो वर्ल्ड!” पहा. UART टर्मिनलवर छापलेला संदेश आणि वापरकर्ता LEDs च्या ब्लिंकिंग.
परिशिष्ट 2: TCL स्क्रिप्ट चालवणे (एक प्रश्न विचारा)
टीसीएल स्क्रिप्ट डिझाइनमध्ये प्रदान केल्या आहेत fileनिर्देशिका HW अंतर्गत s फोल्डर. आवश्यक असल्यास, डिझाईनच्या अंमलबजावणीपासून नोकरीच्या निर्मितीपर्यंत डिझाइन प्रवाहाचे पुनरुत्पादन केले जाऊ शकते file.
TCL चालवण्यासाठी, खालील पायऱ्या करा:
- Libero सॉफ्टवेअर लाँच करा.
- प्रकल्प निवडा > स्क्रिप्ट चालवा...
- Browse वर क्लिक करा आणि डाउनलोड केलेल्या HW डिरेक्टरीमधून script.tcl निवडा.
- रन वर क्लिक करा.
TCL स्क्रिप्टच्या यशस्वी अंमलबजावणीनंतर, Libero प्रकल्प HW निर्देशिकेत तयार केला जातो.
- TCL स्क्रिप्टबद्दल अधिक माहितीसाठी, rtpf_an4229_df/HW/TCL_Script_readme.txt पहा. TCL आदेशांबद्दल अधिक माहितीसाठी, Tcl कमांड संदर्भ मार्गदर्शक पहा. मायक्रोचिपशी संपर्क साधा
- TCL स्क्रिप्ट चालवताना आलेल्या कोणत्याही प्रश्नांसाठी तांत्रिक समर्थन.
पुनरावृत्ती इतिहास (एक प्रश्न विचारा)
पुनरावृत्ती इतिहास सारणी दस्तऐवजात लागू केलेल्या बदलांचे वर्णन करते. सर्वात वर्तमान प्रकाशनापासून सुरू होणारे बदल पुनरावृत्तीद्वारे सूचीबद्ध केले जातात.
तक्ता 10-1. पुनरावृत्ती इतिहास
उजळणी | तारीख | वर्णन |
B | 10/2024 | दस्तऐवजाच्या पुनरावृत्ती B मध्ये केलेल्या बदलांची यादी खालीलप्रमाणे आहे:
|
A | 10/2021 | या दस्तऐवजाचे पहिले प्रकाशन |
मायक्रोचिप FPGA समर्थन
मायक्रोचिप एफपीजीए उत्पादने समूह ग्राहक सेवा, ग्राहक तांत्रिक सहाय्य केंद्र, ए यासह विविध समर्थन सेवांसह त्याच्या उत्पादनांचे समर्थन करतो webसाइट आणि जगभरातील विक्री कार्यालये. ग्राहकांना सपोर्टशी संपर्क साधण्यापूर्वी मायक्रोचिप ऑनलाइन संसाधनांना भेट देण्याची सूचना केली जाते कारण त्यांच्या प्रश्नांची उत्तरे आधीच दिली गेली असण्याची शक्यता आहे.
च्या माध्यमातून तांत्रिक सहाय्य केंद्राशी संपर्क साधा webयेथे साइट www.microchip.com/support. FPGA डिव्हाइस भाग क्रमांकाचा उल्लेख करा, योग्य केस श्रेणी निवडा आणि डिझाइन अपलोड करा files तांत्रिक समर्थन केस तयार करताना.
गैर-तांत्रिक उत्पादन समर्थनासाठी ग्राहक सेवेशी संपर्क साधा, जसे की उत्पादनाची किंमत, उत्पादन अपग्रेड, अपडेट माहिती, ऑर्डर स्थिती आणि अधिकृतता.
- उत्तर अमेरिकेतून, 800.262.1060 वर कॉल करा
- उर्वरित जगातून, 650.318.4460 वर कॉल करा
- फॅक्स, जगातील कोठूनही, 650.318.8044
मायक्रोचिप माहिती
मायक्रोचिप Webसाइट
मायक्रोचिप आमच्याद्वारे ऑनलाइन समर्थन प्रदान करते webयेथे साइट www.microchip.com/. या webसाइट तयार करण्यासाठी वापरली जाते files आणि ग्राहकांना सहज उपलब्ध असलेली माहिती. उपलब्ध असलेल्या काही सामग्रीमध्ये हे समाविष्ट आहे:
- उत्पादन समर्थन – डेटा शीट आणि इरेटा, ऍप्लिकेशन नोट्स आणि एसample प्रोग्राम्स, डिझाइन संसाधने, वापरकर्त्याचे मार्गदर्शक आणि हार्डवेअर समर्थन दस्तऐवज, नवीनतम सॉफ्टवेअर प्रकाशन आणि संग्रहित सॉफ्टवेअर
- सामान्य तांत्रिक समर्थन - वारंवार विचारले जाणारे प्रश्न (FAQ), तांत्रिक समर्थन विनंत्या, ऑनलाइन चर्चा गट, मायक्रोचिप डिझाइन भागीदार कार्यक्रम सदस्य सूची
- मायक्रोचिपचा व्यवसाय - उत्पादन निवडक आणि ऑर्डरिंग मार्गदर्शक, नवीनतम मायक्रोचिप प्रेस रिलीज, सेमिनार आणि कार्यक्रमांची सूची, मायक्रोचिप विक्री कार्यालयांची सूची, वितरक आणि कारखाना प्रतिनिधी
उत्पादन बदल सूचना सेवा
- मायक्रोचिपची उत्पादन बदल सूचना सेवा ग्राहकांना मायक्रोचिप उत्पादनांवर अद्ययावत ठेवण्यास मदत करते. जेव्हा जेव्हा विशिष्ट उत्पादन कुटुंबाशी संबंधित बदल, अद्यतने, पुनरावृत्ती किंवा इरेटा असेल तेव्हा सदस्यांना ईमेल सूचना प्राप्त होईल किंवा स्वारस्य असलेल्या विकास साधनाशी संबंधित.
- नोंदणी करण्यासाठी, वर जा www.microchip.com/pcn आणि नोंदणी सूचनांचे अनुसरण करा.
ग्राहक समर्थन
मायक्रोचिप उत्पादनांचे वापरकर्ते अनेक माध्यमांद्वारे सहाय्य प्राप्त करू शकतात:
- वितरक किंवा प्रतिनिधी
- स्थानिक विक्री कार्यालय
- एम्बेडेड सोल्युशन्स इंजिनियर (ईएसई)
- तांत्रिक सहाय्य
समर्थनासाठी ग्राहकांनी त्यांच्या वितरक, प्रतिनिधी किंवा ESE शी संपर्क साधावा. ग्राहकांच्या मदतीसाठी स्थानिक विक्री कार्यालये देखील उपलब्ध आहेत. या दस्तऐवजात विक्री कार्यालये आणि स्थानांची सूची समाविष्ट केली आहे.
च्या माध्यमातून तांत्रिक सहाय्य उपलब्ध आहे webयेथे साइट: www.microchip.com/support
मायक्रोचिप डिव्हाइसेस कोड संरक्षण वैशिष्ट्य
मायक्रोचिप उत्पादनांवरील कोड संरक्षण वैशिष्ट्याचे खालील तपशील लक्षात घ्या:
- मायक्रोचिप उत्पादने त्यांच्या विशिष्ट मायक्रोचिप डेटा शीटमध्ये समाविष्ट असलेल्या वैशिष्ट्यांची पूर्तता करतात.
- मायक्रोचिपचा असा विश्वास आहे की त्याच्या उत्पादनांचे कुटुंब इच्छित पद्धतीने, ऑपरेटिंग वैशिष्ट्यांमध्ये आणि सामान्य परिस्थितीत वापरल्यास सुरक्षित आहे.
- मायक्रोचिप त्याच्या बौद्धिक संपदा अधिकारांचे मूल्य आणि आक्रमकपणे संरक्षण करते. मायक्रोचिप उत्पादनाच्या कोड संरक्षण वैशिष्ट्यांचा भंग करण्याचा प्रयत्न कठोरपणे प्रतिबंधित आहे आणि डिजिटल मिलेनियम कॉपीराइट कायद्याचे उल्लंघन करू शकते.
- मायक्रोचिप किंवा इतर कोणताही सेमीकंडक्टर निर्माता त्याच्या कोडच्या सुरक्षिततेची हमी देऊ शकत नाही. कोड संरक्षणाचा अर्थ असा नाही की आम्ही उत्पादन "अटूट" असल्याची हमी देत आहोत. कोड संरक्षण सतत विकसित होत आहे. मायक्रोचिप आमच्या उत्पादनांची कोड संरक्षण वैशिष्ट्ये सतत सुधारण्यासाठी वचनबद्ध आहे.
कायदेशीर सूचना
हे प्रकाशन आणि यातील माहिती केवळ मायक्रोचिप उत्पादनांसह वापरली जाऊ शकते, ज्यामध्ये तुमच्या अनुप्रयोगासह मायक्रोचिप उत्पादनांची रचना, चाचणी आणि एकत्रीकरण समाविष्ट आहे. या माहितीचा वापर
इतर कोणत्याही प्रकारे या अटींचे उल्लंघन करते. डिव्हाइस ॲप्लिकेशन्सशी संबंधित माहिती केवळ तुमच्या सोयीसाठी प्रदान केली जाते आणि ती अपडेट्सद्वारे बदलली जाऊ शकते. तुमचा अर्ज तुमच्या वैशिष्ट्यांशी जुळतो याची खात्री करणे तुमची जबाबदारी आहे. अतिरिक्त समर्थनासाठी तुमच्या स्थानिक मायक्रोचिप विक्री कार्यालयाशी संपर्क साधा किंवा येथे अतिरिक्त समर्थन मिळवा www.microchip.com/en-us/support/design-help/client-support-services.
ही माहिती मायक्रोचिप द्वारे "जशी आहे तशी" प्रदान केली जाते. MICROCHIP कोणत्याही प्रकारचे कोणतेही प्रतिनिधित्व किंवा हमी देत नाही मग ते व्यक्त किंवा निहित, लिखित किंवा मौखिक, वैधानिक किंवा अन्यथा, माहितीशी संबंधित परंतु मर्यादित नसलेले गैर-उल्लंघन, व्यापारीता आणि विशिष्ट हेतूसाठी योग्यता, किंवा त्याच्या स्थिती, गुणवत्ता किंवा कार्यप्रदर्शनाशी संबंधित हमी.
कोणत्याही अप्रत्यक्ष, विशेष, दंडात्मक, आकस्मिक, किंवा परिणामी नुकसान, नुकसान, खर्च किंवा कोणत्याही प्रकारच्या खर्चासाठी मायक्रोचिप जबाबदार राहणार नाही, ज्याचा संबंध यूएसकेशी संबंधित असेल, जरी MICROCHIP ला संभाव्यतेचा सल्ला दिला गेला असेल किंवा नुकसान शक्य असेल. कायद्याने परवानगी दिलेल्या पूर्ण मर्यादेपर्यंत, माहितीशी संबंधित कोणत्याही प्रकारे सर्व दाव्यांवर मायक्रोचिपची संपूर्ण उत्तरदायित्व किंवा तिचा वापर, जर तुम्हाला काही असेल तर, शुल्काच्या रकमेपेक्षा जास्त होणार नाही. माहितीसाठी मायक्रोचिप.
लाइफ सपोर्ट आणि/किंवा सुरक्षा ऍप्लिकेशन्समध्ये मायक्रोचिप उपकरणांचा वापर पूर्णपणे खरेदीदाराच्या जोखमीवर आहे आणि खरेदीदार अशा वापरामुळे होणारे कोणतेही आणि सर्व नुकसान, दावे, दावे किंवा खर्चापासून निरुपद्रवी मायक्रोचिपचा बचाव, नुकसानभरपाई आणि ठेवण्यास सहमती देतो. कोणत्याही मायक्रोचिप बौद्धिक संपदा अधिकारांतर्गत कोणताही परवाना स्पष्टपणे किंवा अन्यथा सांगितल्याशिवाय दिला जात नाही.
ट्रेडमार्क
मायक्रोचिपचे नाव आणि लोगो, मायक्रोचिप लोगो, Adaptec, AVR, AVR लोगो, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, MACHLX, MAXLEX, लिंक MediaLB, megaAVR, Microsemi, Microsemi लोगो, MOST, MOST लोगो, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 लोगो, PolarFire, Prochip डिझायनर, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SST, SST, Logo Logo , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron आणि XMEGA हे यूएसए आणि इतर देशांमध्ये मायक्रोचिप टेक्नॉलॉजी इनकॉर्पोरेटेडचे नोंदणीकृत ट्रेडमार्क आहेत.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus लोगो, Quiet-World, Smart-World TimeCesium, TimeHub, TimePictra, TimeProvider आणि ZL हे मायक्रोचिप टेक्नॉलॉजीचे यूएसए मध्ये नोंदणीकृत ट्रेडमार्क आहेत.
संलग्न की सप्रेशन, AKS, analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoAuthentication, CryptoAutomotive, CryptoCDP, DPIEMCompanet डायनॅमिक सरासरी जुळणी , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, इन-सर्किट सिरीयल प्रोग्रामिंग, ICSP, INICnet, इंटेलिजेंट पॅरललिंग, IntelliMOS, इंटर-चिप कनेक्टिव्हिटी, JitterBlocker, Knob-Cnob-Cnob-Con-Play, इंटर-चिप कनेक्टिव्हिटी कमालView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB प्रमाणित लोगो, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, सर्वज्ञ कोड जनरेशन, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS, PowermarScon 7, PowerMOS , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, सिरीयल क्वाड I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, Syrod, Syro , विश्वसनीय वेळ, TSHARC, ट्युरिंग, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, आणि ZENA हे यूएसए आणि इतर देशांमध्ये अंतर्भूत मायक्रोचिप तंत्रज्ञानाचे ट्रेडमार्क आहेत.
SQTP हे मायक्रोचिप टेक्नॉलॉजीचे सर्व्हिस मार्क आहे जे यूएसए मध्ये अंतर्भूत केले गेले आहे. ॲडाप्टेक लोगो, फ्रिक्वेन्सी ऑन डिमांड, सिलिकॉन स्टोरेज टेक्नॉलॉजी आणि सिमकॉम हे मायक्रोचिप टेक्नॉलॉजी इंक.चे इतर देशांमध्ये नोंदणीकृत ट्रेडमार्क आहेत. GestIC हा मायक्रोचिप टेक्नॉलॉजी जर्मनी II GmbH & Co. KG चा नोंदणीकृत ट्रेडमार्क आहे, जो इतर देशांतील Microchip Technology Inc. ची उपकंपनी आहे.
येथे नमूद केलेले इतर सर्व ट्रेडमार्क त्यांच्या संबंधित कंपन्यांची मालमत्ता आहेत.
© 2024, Microchip Technology Incorporated आणि त्याच्या उपकंपन्या. सर्व हक्क राखीव.
- ISBN: 978-1-6683-0441-9
गुणवत्ता व्यवस्थापन प्रणाली
मायक्रोचिपच्या क्वालिटी मॅनेजमेंट सिस्टम्सच्या माहितीसाठी, कृपया भेट द्या www.microchip.com/quality.
जगभरातील विक्री आणि सेवा
अमेरिका | आशिया/पॅसिफिक | आशिया/पॅसिफिक | युरोप |
कॉर्पोरेट कार्यालय 2355 वेस्ट चँडलर Blvd. चांडलर, AZ 85224-6199 दूरध्वनी: ५७४-५३७-८९०० फॅक्स: ५७४-५३७-८९०० तांत्रिक समर्थन: www.microchip.com/support Web पत्ता: www.microchip.com अटलांटा दुलुथ, जी.ए दूरध्वनी: ५७४-५३७-८९०० फॅक्स: ५७४-५३७-८९०० ऑस्टिन, TX दूरध्वनी: ५७४-५३७-८९०० बोस्टन Westborough, MA दूरध्वनी: ५७४-५३७-८९०० फॅक्स: ५७४-५३७-८९०० शिकागो इटास्का, आयएल दूरध्वनी: ५७४-५३७-८९०० फॅक्स: ५७४-५३७-८९०० डॅलस अॅडिसन, टीएक्स दूरध्वनी: ५७४-५३७-८९०० फॅक्स: ५७४-५३७-८९०० डेट्रॉईट नोव्ही, एमआय दूरध्वनी: ५७४-५३७-८९०० ह्यूस्टन, TX दूरध्वनी: ५७४-५३७-८९०० इंडियानापोलिस Noblesville, IN Tel: ५७४-५३७-८९०० फॅक्स: ५७४-५३७-८९०० दूरध्वनी: ५७४-५३७-८९०० लॉस एंजेलिस मिशन व्हिएजो, CA दूरध्वनी: ५७४-५३७-८९०० फॅक्स: ५७४-५३७-८९०० दूरध्वनी: ५७४-५३७-८९०० रॅले, NC दूरध्वनी: ५७४-५३७-८९०० न्यूयॉर्क, NY दूरध्वनी: ५७४-५३७-८९०० सॅन जोस, CA दूरध्वनी: ५७४-५३७-८९०० दूरध्वनी: ५७४-५३७-८९०० कॅनडा – टोरंटो दूरध्वनी: ५७४-५३७-८९०० |फॅक्स: ५७४-५३७-८९०० |
ऑस्ट्रेलिया - सिडनी दूरध्वनी: 61-2-9868-6733 चीन - बीजिंग दूरध्वनी: 86-10-8569-7000 चीन - चेंगडू दूरध्वनी: 86-28-8665-5511 चीन - चोंगकिंग दूरध्वनी: 86-23-8980-9588 चीन - डोंगगुआन दूरध्वनी: 86-769-8702-9880 चीन - ग्वांगझू दूरध्वनी: 86-20-8755-8029 चीन - हांगझोऊ दूरध्वनी: 86-571-8792-8115 चीन – हाँग काँग SAR दूरध्वनी: ८८६-३-५५०८१३७ चीन - नानजिंग दूरध्वनी: 86-25-8473-2460 चीन - किंगदाओ दूरध्वनी: 86-532-8502-7355 चीन - शांघाय दूरध्वनी: 86-21-3326-8000 चीन - शेनयांग दूरध्वनी: 86-24-2334-2829 चीन - शेन्झेन दूरध्वनी: 86-755-8864-2200 चीन - सुझोऊ दूरध्वनी: 86-186-6233-1526 चीन - वुहान दूरध्वनी: 86-27-5980-5300 चीन - शियान दूरध्वनी: 86-29-8833-7252 चीन - झियामेन दूरध्वनी: ८८६-३-५५०८१३७ चीन - झुहाई दूरध्वनी: ८८६-३-५५०८१३७ |
भारत – बंगलोर दूरध्वनी: 91-80-3090-4444 भारत - नवी दिल्ली दूरध्वनी: 91-11-4160-8631 भारत – पुणे दूरध्वनी: 91-20-4121-0141 जपान – ओसाका दूरध्वनी: 81-6-6152-7160 जपान – टोकियो दूरध्वनी: ८१-३-६८८०- ३७७० कोरिया - डेगू दूरध्वनी: 82-53-744-4301 कोरिया - सोल दूरध्वनी: 82-2-554-7200 मलेशिया - क्वाला लंपूर दूरध्वनी: 60-3-7651-7906 मलेशिया - पेनांग दूरध्वनी: 60-4-227-8870 फिलीपिन्स – मनिला दूरध्वनी: 63-2-634-9065 सिंगापूर दूरध्वनी: ८८६-३-५५०८१३७ तैवान - हसीन चू दूरध्वनी: 886-3-577-8366 तैवान - काओशुंग दूरध्वनी: 886-7-213-7830 तैवान - तैपेई दूरध्वनी: 886-2-2508-8600 थायलंड - बँकॉक दूरध्वनी: 66-2-694-1351 व्हिएतनाम - हो ची मिन्ह दूरध्वनी: 84-28-5448-2100 |
ऑस्ट्रिया – वेल्स दूरध्वनी: 43-7242-2244-39 फॅक्स: ८८६-२-२९९५-६६४९डेन्मार्क – कोपनहेगन दूरध्वनी: ८८६-३-५५०८१३७ फॅक्स: ८८६-३-५५०८१३१फिनलंड – एस्पू दूरध्वनी: 358-9-4520-820 फ्रान्स – पॅरिस जर्मनी – गार्चिंग जर्मनी – हान जर्मनी – हेलब्रॉन जर्मनी – कार्लस्रुहे दूरध्वनी: ८८६-३-५५०८१३७ जर्मनी – म्युनिक जर्मनी – रोझेनहेम इस्रायल - हॉड हशरोन इटली - मिलान इटली - पाडोवा नेदरलँड्स - ड्रुनेन नॉर्वे – ट्रॉन्डहेम पोलंड - वॉर्सा रोमानिया – बुखारेस्ट स्पेन - माद्रिद |
अर्जाची नोंद
© 2024 Microchip Technology Inc. आणि त्याच्या सहाय्यक कंपन्या
कागदपत्रे / संसाधने
![]() |
MICROCHIP AN4229 Risc V प्रोसेसर उपप्रणाली [pdf] वापरकर्ता मार्गदर्शक AN4229, AN4229 Risc V प्रोसेसर सबसिस्टम, AN4229, Risc V प्रोसेसर सबसिस्टम, प्रोसेसर सबसिस्टम, सबसिस्टम |