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

मायक्रोचिप AN5488 ध्रुवीय फायर FPGA USXGMII डिझाइन

MICROCHIP-AN5488-Polar-Fire-FPGA-USXGMII-डिझाइन-उत्पादन-प्रतिमा

तपशील

  • उत्पादन: PolarFire FPGA USXGMII डिझाइन (AN5488)
  • मॉडेल: DS00005488A
  • समर्थन: मायक्रोचिप FPGA समर्थन

उत्पादन वापर सूचना

डेमो आवश्यकता

USXGMII डेमो चालवण्यासाठी, तुम्हाला खालील गोष्टींची आवश्यकता असेल संसाधने:

  • Aquantia PHY मुलगी कार्ड
  • स्पिरेंट टेस्ट सेंटर
  • यूएसबी ए ते मिनी-बी केबल
  • RJ6 कनेक्टरसह श्रेणी 6 (मांजर 45) केबल्स
  • यूएसबी पोर्टसह पीसी होस्ट करा
  • सॉफ्टवेअर: FlashPro Express, TeraTerm किंवा PuTTY

पूर्वतयारी

प्रारंभ करण्यापूर्वी, आपण खालील पूर्ण केले असल्याचे सुनिश्चित करा पायऱ्या:

  • डेमो आवश्यकतेनुसार Aquantia PHY डॉटर कार्ड आणि Spirent TestCenter कनेक्ट करा.
  • तुमच्या होस्ट पीसीवर आवश्यक सॉफ्टवेअर इन्स्टॉल करा.

डेमो सेट करत आहे

हार्डवेअर सेट अप करत आहे

हार्डवेअर सेट करण्यासाठी या चरणांचे अनुसरण करा:

  1. प्रदान केलेल्या केबल्स वापरून Aquantia PHY डॉटर कार्ड आणि Spirent TestCenter कनेक्ट करा.
  2. तुमच्या होस्ट PC ला USB A ला mini-B केबल कनेक्ट करा.

पोलरफायर डिव्हाइसचे प्रोग्रामिंग

PolarFire डिव्हाइस प्रोग्राम करण्यासाठी, या चरणांचे अनुसरण करा:

  1. पोलरफायर डिव्हाइस तुमच्या होस्ट पीसीशी कनेक्ट केलेले असल्याची खात्री करा.
  2. डिव्हाइस प्रोग्राम करण्यासाठी FlashPro एक्सप्रेस सॉफ्टवेअर वापरा.

डेमो चालवित आहे

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

  1. परिशिष्ट A मध्ये दिलेली Tcl स्क्रिप्ट कार्यान्वित करा.
  2. आर्किटेक्चरमध्ये वर्णन केल्याप्रमाणे XGMII ट्रॅफिक लूपबॅक प्रक्रियेचे निरीक्षण करा.

वारंवार विचारले जाणारे प्रश्न (FAQ)

  • प्रश्न: डेमो चालवण्यासाठी कोणते सॉफ्टवेअर आवश्यक आहे?
    A: तुम्हाला डिव्हाइस प्रोग्रामिंगसाठी FlashPro एक्सप्रेस आणि टर्मिनल इम्युलेशनसाठी TeraTerm किंवा PuTTY ची आवश्यकता असेल.
  • प्रश्न: डेमो डिझाइन आर्किटेक्चर कसे कार्य करते?
    A: डेमो डिझाइन आर्किटेक्चर प्रक्रिया आणि विश्लेषणासाठी FPGA च्या आत Aquantia PHY ते PolarFire ट्रान्सीव्हर द्वारे चाचणी मॉड्यूलद्वारे व्युत्पन्न केलेल्या XGMII ट्रॅफिकला परत आणते.

PolarFire FPGA USXGMII डिझाइन (एक प्रश्न विचारा)
मायक्रोचिपचे PolarFire® FPGAs आणि इथरनेट IPs इथरनेट सोल्यूशन्सचा जलद विकास करण्यास सक्षम करतात. 10G इथरनेट विभागात, मायक्रोचिप कडील युनिव्हर्सल सिरीयल 10G मीडिया इंडिपेंडेंट इंटरफेस (USXGMII) IP कोर PolarFire FPGAs वर 10GBASE-R सोल्यूशन्स तयार करण्यास सक्षम करते, IP ची IEEE®802.3ae ची तक्रार आहे. USXGMII डाउनस्ट्रीम PHY वर संबंधित डेटा-दर बदलावर आधारित 10G, 5G, 2.5G आणि 1G च्या व्हेरिएबल डेटा-रेटसाठी समर्थन प्रदान करते. PolarFire FPGAs वर उपाय लागू करणे कमी-पॉवर ॲडव्हान ऑफर करतेtages ज्यामध्ये लो-पॉवर ट्रान्सीव्हर आणि FPGA फॅब्रिक समाविष्ट आहे. लो-पॉवर ॲडव्हानtage प्रणालीचे पॉवर बजेट वाचविण्यात मदत करते.

USXGMII इथरनेट सोल्यूशन XGMII मोडमध्ये कॉन्फिगर केलेले CORE10GMAC सॉफ्ट IP मीडिया ऍक्सेस कंट्रोल (MAC) कोर वापरून लागू केले जाते आणि CoreUSXGMII IP MAC आणि PHY (Aquantia PHY AQR107) दरम्यान एकाच SerDes वर सिंगल नेटवर्क पोर्ट वाहून नेतो. हा दस्तऐवज Microchip PolarFire USXGMII डिझाइनचे वर्णन करतो आणि PolarFire व्हिडिओ किट, Aquantia PHY (AQR107) सह मायक्रोचिप डॉटर कार्ड आणि USXGMII अनुरूप नेटवर्क मॉड्यूल वापरून डेमो कसा चालवायचा याचे वर्णन करतो.

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

  • 10G इथरनेट MAC IP
  • USXGMII IP जो MAC IP सह XGMII इंटरफेस प्रदान करतो.
  • सिस्टीमच्या बाजूला FPGA मेझानाइन कार्ड (FMC) द्वारे PHY कन्या कार्डला ट्रान्सीव्हर जोडलेले आहे.
  • ओळीच्या बाजूला USXGMII अनुरूप नेटवर्क मॉड्यूल

PolarFire व्हिडिओ किट (DVP-102-000512-001) मध्ये खालील वैशिष्ट्ये आहेत:

  • A 300K LE FPGA (MPF300T, FCG1152)
  • HDMI 1.4 ट्रान्समीटर (ADV7511) चिपसेट आणि संबंधित कनेक्टर
  • HDMI 2.0 Rail cl सहamps, ReDrivers आणि संबंधित कनेक्टर
  • IMX334 सोनी इमेज सेन्सर असलेले ड्युअल कॅमेरा सेन्सर
  • दोन MIPI CSI-2 कॅमेर्‍यांना समर्थन देण्यासाठी इमेज सेन्सर इंटरफेस
  • DSI इंटरफेस
  • NVIDIA जेटसन इंटरफेस (MIPI CSI-2 TX कनेक्टर)
  • हाय-स्पीड इंटरफेस (जसे की 12G-SDI आणि USXGMII) शी जोडण्यासाठी उच्च पिन काउंट (HPC) FMC कनेक्टर

या व्हिडिओ किटबद्दल अधिक माहितीसाठी, पहा www.microchip.com/en-us/development-tool/MPF300-VIDEO-KIT-NS.

खालीलपैकी कोणताही पर्याय वापरून डेमो डिझाइन प्रोग्राम करा:

  • पूर्व-निर्मित .job वापरणे file: .job वापरून डिव्हाइस प्रोग्राम करण्यासाठी file डेमो डिझाइनसह प्रदान केले आहे files, FlashPro एक्सप्रेस वापरून डिव्हाइस प्रोग्रामिंग पहा.
  • Libero® SoC वापरणे: Libero SoC वापरून डिव्हाइस प्रोग्राम करण्यासाठी, Libero SoC वापरून डिव्हाइसचे प्रोग्रामिंग पहा.

डेमो आवश्यकता (एक प्रश्न विचारा)

खालील तक्त्यामध्ये USXGMII डेमो चालवण्यासाठी आवश्यक संसाधनांची सूची आहे.

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

आवश्यकता वर्णन
हार्डवेअर आणि ॲक्सेसरीज
PolarFire® व्हिडिओ किट MPF300-VIDEO-KIT-NS

किट सामग्री:

  • MPF300T-1FCG1152E डिव्हाइससह पोलरफायर व्हिडिओ आणि इमेजिंग बोर्ड
  • ड्युअल कॅमेरा सेन्सर बोर्ड – VIDEO-DC-DUALCAM
  • HDMI केबल
  • 12V पॉवर पॅक/AC अडॅप्टर
  • यूएसबी 2.0 ए नर ते मिनी-बी
Aquantia PHY मुलगी कार्ड
स्पिरेंट टेस्ट सेंटर
  • 10GbE USXGMII अनुरूप रहदारी निर्मिती आणि त्रुटी विश्लेषणासाठी इथरनेट चाचणी मॉड्यूल
  • चेसिस मॉडेल: SPT – N4U
यूएसबी ए ते मिनी-बी केबल एफपीजीए प्रोग्रामिंगसाठी (पोलरफायर व्हिडिओ किटसह उपलब्ध)
RJ6 कनेक्टरसह श्रेणी 6 (मांजर 45) केबल्स खालील उद्देशांसाठी दोन केबल्स आवश्यक आहेत:
  • PHY कन्या कार्ड आणि चाचणी मॉड्यूल कनेक्ट करत आहे
  • होस्ट PC ला LAN ला जोडत आहे
होस्ट पीसी यूएसबी पोर्टसह होस्ट पीसी
सॉफ्टवेअर
फ्लॅशप्रो एक्सप्रेस v2024.1
चाचणी मॉड्यूल सॉफ्टवेअर 4.69.9486
सीरियल इम्युलेशन टर्मिनल टेराटर्म किंवा पुटी

पूर्वतयारी (एक प्रश्न विचारा)

आपण प्रारंभ करण्यापूर्वी, या चरणांचे अनुसरण करा:

  • डिझाइन डाउनलोड करा fileखालील लिंकवरून s: AN5488: PolarFire FPGA USXGMII डिझाइन
  • स्पिरेंट टेस्टसेंटर वरून टेस्ट मॉड्यूल सॉफ्टवेअर v4.69.9486 डाउनलोड करा
  • Libero SoC सॉफ्टवेअर डाउनलोड्समधून Libero® SoC डिझाइन सूट डाउनलोड आणि स्थापित करा
  • SoftConsole सॉफ्टवेअर डाउनलोड्सवरून SoftConsole डाउनलोड आणि स्थापित करा

डेमो डिझाइन आर्किटेक्चर (एक प्रश्न विचारा)

खालील आकृती डेमो डिझाइनची आर्किटेक्चर दर्शवते.

आकृती 3-1. USXGMII डिझाइन आर्किटेक्चर

MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(1)

डिझाईन खालील चरणांनुसार चाचणी मॉड्यूलद्वारे व्युत्पन्न केलेल्या XGMII ट्रॅफिकला मागे टाकते:

  1. चाचणी मॉड्यूलद्वारे व्युत्पन्न केलेला डेटा Aquantia PHY (AQR107) मधून जातो आणि FMC द्वारे FPGA आत पोलरफायर ट्रान्सीव्हरद्वारे प्राप्त होतो.
  2. पोलरफायर ट्रान्सीव्हर आरएक्स सिरीयल डेटा प्रवाहाला समांतर डेटा आणि घड्याळात रूपांतरित करते, जे CoreUSXGMII RX इंटरफेसला पाठवले जाते. CoreUSXGMII RX इंटरफेसवर ऑटो-निगोशिएशन दरम्यान सेट केलेल्या डेटा-रेटवर आधारित डेटा कमी केला जातो.
  3. CoreUSXGMII RX डेटा इथरनेट MAC RX (Core10GMAC) कडे पाठवते, जे RTL मध्ये लागू केलेल्या FIFO लॉजिकचा वापर करून XGMII डेटा आणि RX नियंत्रण सिग्नल लूप बॅक करते.
  4. लूप बॅक डेटा Core10GMAC TX, CoreUSXGMII TX (डेटा अपस्केलिंग) मधून जातो,
    PF_XCVR TX, आणि Aquantia PHY, आणि चाचणी मॉड्यूलद्वारे प्राप्त झाले.
  5. प्राप्त पॅकेट्सचे परीक्षण मॉड्यूल सॉफ्टवेअर वापरून थ्रूपुट दर आणि त्रुटींसाठी विश्लेषण केले जाते.

I/O पोर्ट्स (एक प्रश्न विचारा)

खालील तक्त्यामध्ये USXGMII Libero हार्डवेअर डिझाइनचे महत्त्वाचे I/O पोर्ट आहेत.

तक्ता 3-1. I/O पोर्ट्स

पोर्ट नाव दिशा वर्णन
TMS इनपुट JTAG डीबगिंगसाठी Mi-V सॉफ्ट प्रोसेसरला इंटरफेस केलेले सिग्नल
TRSTB इनपुट
TDI इनपुट
TCK इनपुट
टीडीओ आउटपुट
REF_CLK_PAD_P_0 इनपुट ऑन-बोर्ड LVDS ऑसिलेटरकडून 148.5 MHz संदर्भ घड्याळ प्राप्त झाले. हे संदर्भ घड्याळ फॅब्रिक आणि डीआरआय इंटरफेससाठी घड्याळे तयार करण्यासाठी वापरले जाते.
REF_CLK_PAD_N_0
PHY_RSTN_OUT इनपुट बाह्य PHY कडून सक्रिय-उच्च रीसेट सिग्नल. हा सिग्नल सूचित करतो की बाह्य PHY पॉवर-अप आहे.
LANE0_RXD_P इनपुट बाह्य PHY कडून FMC द्वारे अनुक्रमांक डेटा प्राप्त करण्यासाठी ट्रान्सीव्हरची लेन प्राप्त करा. हे पॅड FMC च्या रिसिव्ह पिनला जोडलेले असतात.
LANE0_RXD_N
LANE0_TXD_P आउटपुट FMC द्वारे बाह्य PHY मध्ये अनुक्रमांक डेटा प्रसारित करण्यासाठी ट्रान्सीव्हरची लेन ट्रान्समिट करा. हे पॅड ट्रान्समिट पिन ट्रान्ससीव्हरला जोडलेले असतात.
LANE0_TXD_N
REF_CLK_PAD_P इनपुट बाह्य PHY कार्डमधून संदर्भ घड्याळे प्राप्त झाली
REF_CLK_PAD_N
SYSRESTN इनपुट सक्रिय-कमी सिस्टम रीसेट. ऑन-बोर्ड AL27 पुश बटण दाबून ठामपणे सांगितले.
TX इनपुट होस्ट पीसी वरून FPGA ला UART इंटरफेस
RX आउटपुट FPGA कडून होस्ट PC ला UART इंटरफेस
PHY_MDIO इनपुट/आउटपुट बाह्य PHY रजिस्टर्समध्ये प्रवेश करण्यासाठी व्यवस्थापन डेटा IO इंटरफेस
PHY_MDC आउटपुट व्यवस्थापन डेटा IO घड्याळ बाह्य PHY ला दिले जाते
PHY_RST आउटपुट बाह्य PHY ला सक्रिय-उच्च रीसेट सिग्नल

उपप्रणाली घटक (एक प्रश्न विचारा)

खालील विभाग डिझाइनमध्ये वापरलेल्या उपप्रणालींचे वर्णन करतात:

  • Core10GMAC
  • CoreUSXGMII
  • PF_XCVR_ERM
  • Mi-V प्रोसेसर उपप्रणाली
  • फिफो लॉजिक
  • PF_TX_PLL
  • PF_XCVR_REF_CLK
  • PF_CCC

Core10GMAC (एक प्रश्न विचारा)
Core10GMAC IP हा 10 Gbps इथरनेट MAC आहे जो इथरनेट पॅकेट्स प्रसारित करतो आणि प्राप्त करतो. Core10GMAC XGMII मोडसाठी 64 बिट्सच्या कोर डेटा रुंदीसह कॉन्फिगर केले आहे. कोर डेटा रुंदी ही USXGMII IP शी कनेक्ट केलेल्या डेटा मार्गाची रुंदी आहे. सिस्टम डेटा रुंदी, म्हणजे, वापरकर्त्याच्या तर्कासाठी इंटरफेसची रुंदी, 64 बिट्स म्हणून कॉन्फिगर केली आहे. या डेमोमध्ये, FiFo_wrapper_Top मॉड्यूल हा इंटरफेस प्रदान करतो. TX आणि RX पॉज वैशिष्ट्ये अक्षम केली आहेत आणि MAC TX FIFO खोली आणि MAC RX FIFO खोली 256 वर सेट केली आहे.
Core10GMAC IP हे Mi-V सॉफ्ट प्रोसेसर वापरून कॉन्फिगर केले आहे आणि Mi-V उपप्रणाली विभागात तपशीलवार कव्हर केले आहे. Core10GMAC ची वैशिष्ट्ये आणि नोंदणीबद्दल माहितीसाठी, Core10GMAC वापरकर्ता मार्गदर्शक पहा.

CoreUSXGMII (एक प्रश्न विचारा)
CoreUSXGMII IP MAC आणि ट्रान्सीव्हर दरम्यान एक XGMII इंटरफेस प्रदान करतो आणि RX आणि TX इंटरफेसमध्ये डेटा डाउनस्केलिंग किंवा अपस्केलिंग लॉजिक वापरून ऑटो-निगोशिएटेड डेटा-रेटवर आधारित, इथरनेट फ्रेम्स MAC वर/वरून स्वीकारतो.
CoreUSXGMII Mi-V सॉफ्ट प्रोसेसर वापरून कॉन्फिगर केले आहे. CoreUSXGMII ची वैशिष्ट्ये आणि नोंदणींबद्दल माहितीसाठी, CoreUSXGMII हँडबुक पहा.

PF_XCVR_ERM (एक प्रश्न विचारा)
PF_XCVR IP डेटा हस्तांतरणासाठी 10GBASE-R भौतिक इंटरफेस प्रदान करतो. PF_XCVR हे 64b/66b एन्कोडिंग/डिकोडिंगसाठी स्क्रॅम्बलर/डेस्क्रॅम्बलरसह कॉरयुसएक्सजीएमआयआयमध्ये 64 बिटच्या PCS इंटरफेस रुंदीसह सक्षम केलेले आहे. पोलरफायर हाय-स्पीड ट्रान्सीव्हर (PF_XCVR) हा एक हार्ड IP ब्लॉक आहे आणि 250 Mbps ते 12.5 Gbps पर्यंत डेटा दरांना समर्थन देतो. या डेमोमध्ये, PF_XCVR 10312.5 Mbps च्या डेटा-रेटसाठी कॉन्फिगर केले आहे. हे CDR लॉक मोड म्हणून निवडलेल्या लॉक टू डेटासह 156.25 MHz च्या CDR संदर्भ घड्याळासह कॉन्फिगर केले आहे.

Mi-V प्रोसेसर सबसिस्टम (एक प्रश्न विचारा)
Mi-V प्रोसेसर उपप्रणाली Core10GMAC आणि CoreUSXGMII प्रगत उच्च-कार्यक्षमता बस-ॲडव्हान्स्ड पेरिफेरल बस (AHB-APB) इंटरफेसद्वारे कॉन्फिगर करते. हे CoreGPIO द्वारे बाह्य AQR107 PHY शी देखील संवाद साधते जे फर्मवेअरमध्ये लागू केलेला MDIO क्लॉज 45 इंटरफेस प्रदान करते.

आकृती 3-2. Mi-V उपप्रणाली

MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(2)

MIV_RV32IMA_L1_AHB कॉन्फिगरेटर रिसेट व्हेक्टर ॲड्रेस 0x80000000 वर सेट करतो, आधीच्या आकृतीत दाखवल्याप्रमाणे. हा पत्ता आहे जो प्रोसेसर रीसेट केल्यानंतर कार्यान्वित करण्यास प्रारंभ करतो. प्रोसेसरची मुख्य मेमरी Mi-V AHB मेमरी इंटरफेसमध्ये प्रवेशयोग्य असणे आवश्यक आहे ज्याचा मेमरी-मॅप केलेला पत्ता 0x80000000 ते 0x8FFFFFFF पर्यंत आहे. Mi-V मेमरी इंटरफेस कॅशे केलेल्या व्यवहारांना समर्थन देतो, तर Mi-V MMIO इंटरफेस त्यांना समर्थन देत नाही.

Mi-V उपप्रणाली खालील इंटरफेस वापरून आयपी ब्लॉकशी संवाद साधते:

  • Core10GMAC: Mi-V (AHB इनिशिएटर) > CoreAHBlite (AHB इनिशिएटर) > CoreAHB_to_APB3 (APB इनिशिएटर) > Core10GMAC (APB टार्गेट). खालील तक्त्यामध्ये Mi-V उपप्रणालीद्वारे कॉन्फिगर केलेल्या रजिस्टर्सची सूची आहे.

तक्ता 3-2. Core10GMAC नोंदणी

पत्ता नोंदवा ऑफसेट बिट बायनरी मूल्य
MAC TX कॉन्फिग रजिस्टर (0xA) 0x3 cfg_sys_mac_tx_en 1
0x4 sys_mac_tx_fcs_ins 1
MAC RX कॉन्फिग रजिस्टर (0xB) 0x0 mac_rx_fcs_remove 1
0x3 cfg_sys_mac_rx-en 1
  • CoreUSXGMII: Mi-V (AHB आरंभकर्ता) > CoreAHBlite (AHB आरंभकर्ता) > CoreAHB_to_APB3 (APB आरंभकर्ता) > CoreUSXGMII (APB लक्ष्य). Mi-V उपप्रणालीद्वारे कॉन्फिगर केलेली नोंदणी खालील तक्त्यामध्ये सूचीबद्ध केली आहे.

तक्ता 3-3. CoreUSXGMII नोंदणी

नोंदणी करा ऑफसेट वर्णन
USXGMII-CONTROL_REG 0x0 नियंत्रण: USXGMII ऑटो निगोशिएशन फंक्शन सक्षम/अक्षम करते
USXGMII_STATUS_REG 0x4 स्थिती: स्वयं वाटाघाटी स्थितीसह लिंक स्थिती दर्शवते
USXGMII_AN_ADV 0x8 ऑटो निगोशिएशन जाहिरात: ऑपरेशन मोड कॉन्फिगर करते आणि गती निवड कॉन्फिगर करते
USXGMII_AN_LP_ADV 0xC ऑटो निगोशिएशन लिंक पार्टनर बेस पृष्ठ क्षमता: केवळ वाचनीय नोंदणी लिंक भागीदार USXGMII कॉन्फिगरेशन दर्शवते
  • CoreUARTAPB: Mi-V (AHB आरंभकर्ता) > CoreAHBlite (AHB आरंभकर्ता) > CoreAHB_to_APB3 (APB आरंभकर्ता) > CoreUARTAPB (APB लक्ष्य).
  • Aquantia PHY (AQR107): Mi-V (AHB इनिशिएटर) > CoreAHBlite (AHB इनिशिएटर) > CoreAHB_to_APB3 (APB इनिशिएटर) > CoreGPIO (APB लक्ष्य). खालील तक्त्यामध्ये Mi-V उपप्रणालीद्वारे कॉन्फिगर केलेल्या रजिस्टर्सची सूची आहे.

तक्ता 3-4. PHY नोंदणी

नोंदणी करा ऑफसेट वर्णन
शारीरिक नोंदणी 0x4 ऑटो निगोशिएशन सक्षम/अक्षम/पुन्हा सुरू करते
टीप: Aquantia PHY च्या वैशिष्ट्यांबद्दल आणि नोंदणीबद्दल माहितीसाठी, पहा AQR107 हँडबुक.
  • PF_SRAM: PolarFire सिस्टम कंट्रोलर वापरकर्ता अनुप्रयोगासह LSRAMs सुरू करतो आणि सिस्टम रीसेट सोडतो.

FIFO लॉजिक (एक प्रश्न विचारा)
FIFO इंटरफेस लॉजिक CORE10GMAC RX डेटाला TX डेटावर परत आणतो. FiFo_wrapper_Top हे वापरकर्ता-परिभाषित RTL मॉड्यूल आहे, जे MAC TX पॅकेट इंटरफेसला MAC RX पॅकेट इंटरफेस लूप करण्यासाठी CoreFIFO IP वापरते.

PF_TX_PLL (एक प्रश्न विचारा)
PF_TX_PLL IP ट्रान्सीव्हरसाठी आवश्यक बिट घड्याळ व्युत्पन्न करते.
पोलरफायर ट्रान्समिट पीएलएल (पीएफ_टीएक्स_पीएलएल) हा हार्ड आयपी ब्लॉक आहे जो ट्रान्सीव्हर ब्लॉकला बिट क्लॉक आणि संदर्भ घड्याळ प्रदान करतो. ट्रान्समिट पीएलएल 156.25 मेगाहर्ट्झच्या संदर्भ घड्याळासह कॉन्फिगर केले आहे आणि 10312.5 एमबीपीएसचे आउटपुट घड्याळ व्युत्पन्न करते.

PF_XCVR_REF_CLK (एक प्रश्न विचारा)
PF_XCVR_REF_CLK फॅब्रिक घड्याळ आणि ट्रान्सीव्हर आणि TX_PLL साठी संदर्भ घड्याळ व्युत्पन्न करते. ट्रान्सीव्हर संदर्भ घड्याळ (PF_XCVR_REF_CLK) एक कठोर IP ब्लॉक आहे जो PLL प्रसारित करण्यासाठी 156.25 MHz चे संदर्भ घड्याळ (REF_CLK) आणि फॅब्रिक संदर्भ घड्याळ (FAB_REF_CLK) प्रदान करतो जे घड्याळ कंडिशनिंग सर्कलमध्ये इनपुट म्हणून प्रदान केले जाते. PCLK (साठी कॉन्फिगरेशन) आणि CORE10GMAC चे I_SYS_CLK.

PF_CCC (एक प्रश्न विचारा)
PF_CCC IP उदाहरणे CoreUSXGMII, Core10GMAC आणि FIFO लॉजिकसाठी आवश्यक घड्याळ वारंवारता प्रदान करतात. पोलरफायर क्लॉक कंडिशनिंग सर्किटरी (CCC) ब्लॉक FAB_REF_CLK सिग्नल (PF_XCVR_REF_CLK चे आउटपुट) वरून 148.5 MHz चे इनपुट घड्याळ प्राप्त करते आणि OUT50 वर 0 MHz घड्याळ आणि OUT156.25 वर 1 तयार करते. CCC चा OUT0 पोर्ट कॉन्फिगरेशनसाठी वापरला जातो आणि OUT1 वापरकर्त्याच्या तर्कासाठी डिझाइनमध्ये वापरला जातो. Mi-V सॉफ्ट प्रोसेसर DRI इंटरफेसद्वारे PF_CCC इन्स्टंशिएशन कॉन्फिगर करण्यापासून गती माहिती प्राप्त करतो, खालील आकृती पहा.

आकृती 3-3. Mi-V सॉफ्ट प्रोसेसर – DRI – PF_CCC इंटरफेस

MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(3)

खालील तक्त्यामध्ये USXGMII आणि Core10GMAC साठी RX आणि TX घड्याळे निर्माण करण्यासाठी वापरल्या जाणाऱ्या PF_CCC इन्स्टंशिएशनद्वारे व्युत्पन्न केलेल्या घड्याळांची सूची दिली आहे.

तक्ता 3-5. USXGMII आणि Core10GMAC घड्याळ स्रोत

PF_CCC उदाहरण इनपुट स्रोत आउटपुट घड्याळे
CCC_XCVR_Rx_Ref_0 XCVR_RX_CLK USXGMII_core_rx_clk
Core10GMAC_Icore_rx_clk
PF_CCC_0 PF_XCVR_REF_CLK_1 USXGMII_core_tx_clk
Core10GMAC_Icore_tx_clk

अधिक माहितीसाठी, क्लॉकिंग स्ट्रक्चर पहा.

PF_INIT_MONITOR (एक प्रश्न विचारा)
PF_POWER_INIT ब्लॉक हे सुनिश्चित करते की डिव्हाइस पद्धतशीरपणे चालू आहे. डिव्हाइस पॉवर अप करण्याच्या प्रक्रियेमध्ये तीन चरणांचा समावेश आहे:

  1. पॉवर-ऑन रीसेट
  2. प्रोग्राम केलेले डिव्हाइस बूट
  3. डिझाइन आरंभ

डिझाईन इनिशिएलायझेशन दरम्यान, ट्रान्सीव्हर कॉन्फिगरेशन नॉन-व्होलॅटाइल मेमरीमध्ये साठवलेल्या डेटाचा वापर करून आरंभ केला जातो. PF_POWER_INIT ब्लॉकचे आउटपुट संपूर्ण लॉजिक रीसेट करण्यासाठी डिझाइनमध्ये वापरलेल्या रीसेटसह AND केले जाते.

घड्याळाची रचना (एक प्रश्न विचारा)

खालील आकृती PolarFire USXGMII डिझाइनची घड्याळ रचना दर्शवते आणि त्यात खालील घड्याळ डोमेन आहेत:

  • ऑन-चिप 160 MHz RC ऑसिलेटर: ड्राइव्ह PF_XCVR_ERM_C0:XCVR_CTRL_CLK
  • PF_XCVR_REF_CLK_C0: PF_DRI_C0 ब्लॉकसाठी आवश्यक संदर्भ घड्याळ व्युत्पन्न करते
  • PF_XCVR_REF_CLK_1: यासाठी आवश्यक संदर्भ घड्याळे व्युत्पन्न करते:
    • ट्रान्सीव्हर, USXGMII, आणि Core10GMAC ब्लॉक्ससाठी RX घड्याळे मिळवण्यासाठी वापरण्यात येणारे ट्रान्सीव्हर CDR संदर्भ घड्याळ.
    • USXGMII आणि Core10GMAC ब्लॉक्ससाठी ड्रायव्हिंग TX घड्याळे.

आकृती 3-4. घड्याळाची रचना

MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(4)

संरचना रीसेट करा (एक प्रश्न विचारा)

रीसेट रचना Clock_Reset_Subsystem SmartDesign मध्ये लागू केली आहे file लिबेरो डिझाइनमध्ये.

हे SmartDesign मॉड्यूल खालील रीसेट सिग्नल व्युत्पन्न करते:

  • FABRIC_RESET_N: Mi-V_Subsystem रीसेट करण्यासाठी. जेव्हा SYSRESET_N, PHY_RST_OUT, DEVICE_INIT_DONE, आणि PLL_LOCK सिग्नल्सचा दावा केला जातो तेव्हा FABRIC_RESET_N निश्चित केले जाते.
    जेव्हा बाह्य PHY चालू होते तेव्हा PHY_RST_OUT असे प्रतिपादन केले जाते.
  • XCVR_PCS_PMA_RESET आणि PHY_RST: PolarFire ट्रान्सीव्हर (PF_XCVR_ERM) PMA आणि PCS रीसेट करण्यासाठी. XCVR_PCS_PMA_RESET आणि PHY_RST जेव्हा SYSRESETN आणि DEVICE_INIT_DONE सिग्नल्सचे प्रतिपादन केले जाते तेव्हा ते निश्चित केले जातात.

Mi-V उपप्रणाली रीसेट केल्यानंतर खालील रीसेट सिग्नल व्युत्पन्न करते:

  • EXT_RST: FIFO, USXGMII ब्लॉक रीसेट करण्यासाठी.
  • MAC_RST: CoreGPIO APB इंटरफेस वापरून Core10GMAC ब्लॉक रीसेट करण्यासाठी.

संसाधनांचा वापर (एक प्रश्न विचारा)
खालील तक्त्यामध्ये MPF300T उपकरणावरील UXSGMII डिझाइनचा संसाधन वापर सूचीबद्ध आहे. हा अहवाल ठिकाण आणि मार्गानंतर प्राप्त झाला आहे.

तक्ता 3-6. USXGMII संसाधन वापर

घटक वापरले एकूण पर्सेनtage
4LUT 28329 299544 9.46
डीएफएफ 22681 299544 7.57
तर्कशास्त्र घटक 32592 299544 10.88

डेमो सेट करणे (एक प्रश्न विचारा)

हा विभाग हार्डवेअर यशस्वीरित्या सेट करण्यासाठी आणि FPGA प्रोग्राम करण्यासाठी पायऱ्यांचे वर्णन करतो.

डेमो सेट करण्यासाठी खालील चरणांचा समावेश आहे:

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

हार्डवेअर सेट करणे (एक प्रश्न विचारा)
हा विभाग डेमो चालविण्यासाठी आवश्यक असलेले सर्व घटक कसे जोडायचे याचे वर्णन करतो.

हार्डवेअर सेट करण्यासाठी, या चरणांचे अनुसरण करा:

  1. Cat 6 केबल वापरून चाचणी मॉड्यूल डिव्हाइसला LAN शी कनेक्ट करा.
  2. Cat 6 केबल वापरून होस्ट PC ला त्याच LAN शी कनेक्ट करा.
  3. यूएसबी मिनी केबल वापरून व्हिडीओ किटच्या J12 द्वारे होस्ट पीसी आणि व्हिडिओ किट कनेक्ट करा.
  4. व्हिडिओ किटच्या FMC कनेक्टरवर Aquantia PHY कन्या कार्ड घाला.
  5. Cat 6 केबल वापरून Aquantia PHY कन्या कार्ड आणि चाचणी मॉड्यूल कनेक्ट करा. चाचणी मॉड्यूलच्या बाजूला 10Gbe व्हेरिएबल डेटा-रेट पोर्ट वापरा (उदाample, पोर्ट 9).
  6. व्हिडिओ किटच्या J20 शी वीज पुरवठा केबल कनेक्ट करा.
  7. व्हिडिओ किटवर खालील जंपर सेटिंग्ज सेट केल्या आहेत याची खात्री करा.
    तक्ता 4-1. जम्पर आणि स्विच सेटिंग्ज
    जम्पर डीफॉल्ट स्थिती कार्यक्षमता
    J15 उघडा SPI लक्ष्य आणि आरंभक मोड निवड. डीफॉल्टनुसार, SPI आरंभकर्ता.
    J17 उघडा TRSTn साठी 100K PD. डीफॉल्टनुसार, 1K PD कनेक्ट केलेले आहे.
    J19 पिन 1 आणि 2 डीफॉल्ट: XCVR_VREF GND शी कनेक्ट केलेले आहे.
    J28 पिन 1 आणि 2 डीफॉल्ट: FTDI द्वारे प्रोग्रामिंग.
    J24 पिन 2 आणि 4 डीफॉल्ट: VDDAUX4 voltage 3V3 वर सेट केले आहे.
    J25 पिन 5 आणि 6 डीफॉल्ट: Bank4 voltage 1V8 वर सेट केले आहे.
    J36 पिन 1 आणि 2 डीफॉल्ट: SW4 द्वारे बोर्ड पॉवर-अप.
    SW4 बंद (पिन 2-3 आणि 5-6 पोझिशन्स) पॉवर ऑन/ऑफ स्विच.
    SW6 बंद वापरकर्ता स्लाइड स्विच. डीफॉल्ट स्थिती: बंद.
    J20 12V इनपुट बोर्डवर 12V इनपुट.
  8. होस्ट पीसी आणि चाचणी मॉड्यूल पॉवर-अप करा.
  9. SW4 स्लाइड स्विच वापरून व्हिडिओ किट पॉवर-अप करा.

आकृती 4-1 मध्ये दाखवल्याप्रमाणे PolarFire USXGMII हार्डवेअर सेटअप केले आहे. पोलरफायर डिव्हाइस प्रोग्राम करण्यासाठी, पोलरफायर डिव्हाइस प्रोग्रामिंग विभाग पहा.

आकृती 4-1. बोर्ड सेटअप

MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(5)

पोलरफायर डिव्हाइस प्रोग्रामिंग (एक प्रश्न विचारा)

PolarFire डिव्हाइस खालीलपैकी कोणत्याही पद्धती वापरून प्रोग्राम केले जाऊ शकते:

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

FlashPro एक्सप्रेस वापरून डिव्हाइस प्रोग्रामिंग (एक प्रश्न विचारा)
हा विभाग .job सह PolarFire उपकरण कसे प्रोग्राम करायचे याचे वर्णन करतो file FlashPro एक्सप्रेस वापरून.

.नोकरी file खालील लिंक वापरून डाउनलोड केले आहे: www.microchip.com/en-us/application-notes/AN5488

पोलरफायर डिव्हाइसला .job सह प्रोग्राम करण्यासाठी file, या चरणांचे अनुसरण करा:

  1. होस्ट पीसीवर, फ्लॅशप्रो एक्सप्रेस सॉफ्टवेअर त्याच्या इंस्टॉलेशन निर्देशिकेतून सुरू करा.
  2. नवीन जॉब प्रोजेक्ट तयार करण्यासाठी, प्रोजेक्ट मेनूमधून FlashPro Express Job मधून नवीन किंवा नवीन जॉब प्रोजेक्ट निवडा.
  3. FlashPro एक्सप्रेस जॉब डायलॉग बॉक्समधील नवीन जॉब प्रोजेक्टमध्ये खालील तपशील प्रविष्ट करा:
    • कार्य प्रोग्रामिंग file: ब्राउझ क्लिक करा आणि .जॉब असलेल्या ठिकाणी नेव्हिगेट करा file स्थित आहे आणि निवडा file. डीफॉल्ट स्थान आहे: <$Download_Directory>\mpf_an5488_v2024p1_df\Programming_job
    • फ्लॅशप्रो एक्सप्रेस जॉब प्रोजेक्ट स्थान: ब्राउझ निवडा आणि तुम्हाला जिथे प्रोजेक्ट सेव्ह करायचा आहे त्या ठिकाणी नेव्हिगेट करा.
  4. ओके क्लिक करा. आवश्यक प्रोग्रामिंग .नोकरी file निवडले आहे आणि डिव्हाइसमध्ये प्रोग्राम करण्यासाठी तयार आहे.
  5. प्रोग्रामर फील्डमध्ये प्रोग्रामर नंबर दिसत असल्याची पुष्टी करा. तसे न झाल्यास, बोर्ड कनेक्शनची पुष्टी करा आणि प्रोग्रामर रिफ्रेश/रीस्कॅन करा क्लिक करा.
  6. डिव्हाइस प्रोग्राम करण्यासाठी RUN वर क्लिक करा. जेव्हा डिव्हाइस यशस्वीरित्या प्रोग्राम केले जाते, तेव्हा रन पास केलेली स्थिती प्रदर्शित होते. डेमो चालवणे पहा.

Libero SoC वापरून डिव्हाइस प्रोग्रामिंग (एक प्रश्न विचारा)
PolarFire डिव्हाइस Libero® SoC वापरून प्रोग्राम केलेले आहे. Libero SoC प्रकल्प संश्लेषण, ठिकाण आणि मार्ग, वेळेची पडताळणी, FPGA ॲरे डेटा जनरेशन, डिझाइन आणि मेमरी इनिशियलायझेशन, बिटस्ट्रीम जनरेशन आणि FPGA प्रोग्रामिंगमधून पूर्णपणे तयार आणि चालवला जातो.

PolarFire डिव्हाइस प्रोग्राम करण्यासाठी, Libero प्रकल्प Libero SoC मध्ये उघडणे आवश्यक आहे आणि पुढील चरण पुन्हा चालवणे आवश्यक आहे:

  • डिझाइन आणि मेमरी इनिशियलायझेशन: या चरणात, खालील पर्याय निवडले आहेत:
    • नामित फॅब्रिक रॅम ब्लॉक सुरू करण्यासाठी इनिशिएलायझेशन क्लायंटसाठी स्टोरेज प्रकार (sNVM, µPROM, किंवा SPI Flash).
    • वापरकर्ता अनुप्रयोग निवडून आरंभिक क्लायंट व्युत्पन्न करणे file (.हेक्स).
  • बिटस्ट्रीम जनरेशन: या चरणात, STAPL file पोलरफायर उपकरणासाठी व्युत्पन्न केले आहे.
  • FPGA प्रोग्रामिंग: या चरणात, PolarFire डिव्हाइस STAPL वापरून प्रोग्राम केले आहे file.

Libero प्रकल्प वापरून PolarFire डिव्हाइस प्रोग्राम करण्यासाठी, या चरणांचे अनुसरण करा:

  1. Libero SoC लाँच करा.
  2. Libero_Project.prjx निवडून TCL स्क्रिप्ट वापरून तयार केलेला Libero प्रकल्प उघडा. file खालील स्थानावरून:
    <$डिझाइन_Files_Directory>\mpf_an5488_v2024p1_df\TCL_Scripts\Libero_Project
  3. डिझाइन इनिशियलायझेशन डेटा आणि मेमरीज निवडा.
  4. लॉजिकल रॅम उदाहरण निवडा.
  5. स्टोरेज प्रकार निवडा.
  6. वापरकर्ता अनुप्रयोग आयात करण्यासाठी आयात पर्याय निवडा file.
  7. अर्ज निवडा file.
  8. कॉन्फिगरेशन लागू करा.
  9. Generate Design Initialization Data पर्याय निवडा.
    डिझाइन इनिशिएलायझेशन डेटा व्युत्पन्न केला जातो.
  10. PolarFire डिव्हाइससाठी बिट स्ट्रीम व्युत्पन्न करण्यासाठी Bitstream व्युत्पन्न करा पर्याय निवडा.
  11. PolarFire डिव्हाइस प्रोग्राम करण्यासाठी रन प्रोग्राम क्रिया निवडा.
    पोलरफायर डिव्हाइस आता प्रोग्राम केलेले आहे.

डेमो चालवणे (एक प्रश्न विचारा)

हा विभाग डेमो यशस्वीपणे चालवण्याच्या चरणांचे वर्णन करतो आणि इथरनेट चाचणी मॉड्यूलद्वारे प्रसारित आणि प्राप्त झालेल्या इथरनेट पॅकेटचे निरीक्षण करतो.

खालील मुद्दे ओव्हरचे वर्णन करतातview डेमोचे:

  • चाचणी मॉड्यूल लाइनवरील इथरनेट रहदारी सुरू करते. सिस्टमच्या बाजूने, FPGA AQR107 PHY कॉन्फिगर करते. त्यानंतर, ऑटो निगोशिएशन (AN) पॅकेट्स AQR107 PHY द्वारे CoreUSXGMII ला पास केले जातात आणि सिस्टमच्या बाजूने ऑटो निगोशिएशन पूर्ण होते.
  • USXGMII येथे XCVR लेनद्वारे इथरनेट वाहतूक प्राप्त होते जी 107G कन्या बोर्डवर AQR10 PHY शी जोडलेली आहे. CORE10GMAC सिस्टम इंटरफेसवर स्थित USER FIFO वर इथरनेट पॅकेट्स परत लूप केले जातात.
  • चाचणी मॉड्यूल Cat107 केबलद्वारे AQR6 PHY कडून पॅकेट प्राप्त करते आणि CRC त्रुटी तपासते. ते प्रसारित, प्राप्त झालेल्या, प्राप्त झालेल्या त्रुटी आणि लाइन थ्रूपुट पॅकेट्सची संख्या प्रदर्शित करते.

महत्त्वाचे: डेमो चालवण्यापूर्वी:

  • डेमो सेट अप मध्ये वर्णन केल्याप्रमाणे डेमो हार्डवेअर सेटअप असल्याची खात्री करा.
  • होस्ट पीसीवर चाचणी मॉड्यूल सॉफ्टवेअर कसे लॉन्च करायचे, चाचणी मॉड्यूल शोधणे आणि चाचणी मॉड्यूल सॉफ्टवेअर कसे वापरायचे हे वापरकर्त्याला माहित असणे आवश्यक आहे.

USXGMII डेमो चालविण्यासाठी, या चरणांचे अनुसरण करा:

  1. चाचणी मॉड्यूल सॉफ्टवेअर वापरून 10GBASE-T जाहिरातीसाठी चाचणी मॉड्यूल कॉन्फिगर करा.
    आकृती 5-1. 10GBASE-T जाहिरातMICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(6)
  2. तृतीय FlashPro3 पोर्ट आणि 5 Baud दरासह TeraTerm लाँच करा.
    आकृती 5-2. टेराटर्म कॉन्फिगरेशन
  3. MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(7)व्हिडिओ बोर्डचे डिझाइन किंवा पॉवर सायकल रीसेट करा.
  4. बाह्य PHY आणि USXGMII, MAC कॉन्फिगरेशन आणि 10G घड्याळ कॉन्फिगर केलेला संदेश दरम्यान PHY आरंभीकरण पूर्ण करण्यासाठी UART संदेशांचे निरीक्षण करा.
    आकृती 5-3. UART संदेश - 1 MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(8)
  5. चाचणी मॉड्यूलद्वारे प्रसारित आणि प्राप्त झालेल्या 10G रहदारीचे निरीक्षण करा.
    आकृती 5-4. 10G रहदारी अहवाल
    MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(9)
  6. 5GBASE-T जाहिरातीसाठी चाचणी मॉड्यूल कॉन्फिगर करा.
    आकृती 5-5. 5GBASE-T जाहिरात
    MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(10)
  7. TeraTerm वर 5G डेटा-रेटसाठी कॉन्फिगर केलेल्या घड्याळांचे निरीक्षण करा.
    आकृती 5-6. UART संदेश -2
    MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(11)
  8. चाचणी मॉड्यूलद्वारे प्रसारित आणि प्राप्त झालेल्या 5G रहदारीचे निरीक्षण करा.
    आकृती 5-7. 5G रहदारी अहवाल
    MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(12)
  9. 2.5BASE-T जाहिरातीसाठी चाचणी मॉड्यूल कॉन्फिगर करा.
    आकृती 5-8. 2.5GBASE-T जाहिरात
    MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(13)
  10. TeraTerm वर 2.5G डेटा-रेटसाठी कॉन्फिगर केलेल्या घड्याळांचे निरीक्षण करा.
    आकृती 5-9. UART संदेश - 3
    MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(14)
  11. चाचणी मॉड्यूलद्वारे प्रसारित आणि प्राप्त झालेल्या 2.5G रहदारीचे निरीक्षण करा.
    आकृती 5-10. 2.5G रहदारी अहवाल
    MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(15)
  12. 1000BASE-T जाहिरातीसाठी चाचणी मॉड्यूल कॉन्फिगर करा.
    आकृती 5-11. 1000BASE-T जाहिरात
    MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(16)
  13. TeraTerm वर 1000BASE-T डेटा-रेटसाठी घड्याळे कॉन्फिगर केलेल्या संदेशाचे निरीक्षण करा.
    आकृती 5-12. UART संदेश - 4
    MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(17)
  14. चाचणी मॉड्यूलद्वारे प्रसारित आणि प्राप्त झालेल्या 1000BASE-T रहदारीचे निरीक्षण करा.
    आकृती 5-13. 1000BASE-T रहदारी अहवाल
    MICROCHIP-AN5488-ध्रुवीय-फायर-FPGA-USXGMII-डिझाइन-(18)

परिशिष्ट A: Tcl स्क्रिप्ट चालवणे (एक प्रश्न विचारा)

Tcl स्क्रिप्ट पोलरफायर व्हिडिओ किट संदर्भ डिझाइनमध्ये प्रदान केल्या आहेत.

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

  1. Libero सॉफ्टवेअर लाँच करा.
  2. प्रोजेक्ट > Execute Script वर क्लिक करा.
  3. डाउनलोड केलेल्या <$Download_Directory>\mpf_an5488_v2024p1_df\TCL_Scripts डिरेक्टरीमध्ये, script.tcl निवडा.
  4. रन वर क्लिक करा.

Tcl स्क्रिप्टच्या यशस्वी अंमलबजावणीनंतर, Libero प्रकल्प TCL_Scripts निर्देशिकेत तयार केला जातो.
mpf_an5488_v2024p1_df आणि Tcl स्क्रिप्ट्स आणि कमांड्सच्या फोल्डर स्ट्रक्चरबद्दल अधिक तपशीलांसाठी, TCL_Scripts_readme.txt आणि Tcl कमांड्स संदर्भ मार्गदर्शक पहा. Tcl स्क्रिप्ट चालवण्याबाबत कोणत्याही प्रश्नांसाठी तांत्रिक समर्थनाशी संपर्क साधा.

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

तक्ता 7-1. पुनरावृत्ती इतिहास

उजळणी तारीख वर्णन
A 08/2024 दस्तऐवजाच्या पुनरावृत्ती A मधील बदलांची यादी खालीलप्रमाणे आहे:
  • दस्तऐवज मायक्रोचिप टेम्पलेटवर स्थलांतरित केले गेले.
  • दस्तऐवज क्रमांक 00005488 वरून DS50200885A वर अद्यतनित केला गेला.
  • दस्तऐवज आयडी DG5488 वरून AN0885 वर अपडेट केला गेला.
1.0 12/2019 प्रारंभिक प्रकाशन.

मायक्रोचिप 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 कोणत्याही प्रकारचे कोणतेही प्रतिनिधित्व किंवा हमी देत ​​नाही मग ते व्यक्त किंवा निहित, लिखित किंवा मौखिक, वैधानिक किंवा अन्यथा, माहितीशी संबंधित परंतु मर्यादित नसलेले गैर-उल्लंघन, व्यापारीता आणि विशिष्ट हेतूसाठी योग्यता, किंवा त्याच्या स्थिती, गुणवत्ता किंवा कार्यप्रदर्शनाशी संबंधित हमी.

कोणत्याही परिस्थितीत कोणत्याही अप्रत्यक्ष, विशेष, दंडात्मक, आकस्मिक किंवा परिणामी नुकसान, नुकसान, खर्च किंवा कोणत्याही प्रकारच्या खर्चासाठी मायक्रोचिप जबाबदार असणार नाही. इक्रोचिपला याचा सल्ला देण्यात आला आहे संभाव्यता किंवा नुकसान अंदाजे आहेत. कायद्याने परवानगी दिलेल्या पूर्ण मर्यादेपर्यंत, माहिती किंवा तिच्या वापराशी संबंधित कोणत्याही प्रकारे सर्व दाव्यांवर मायक्रोचिपची संपूर्ण उत्तरदायित्व, जर तुम्हाला काही असेल तर, शुल्काच्या रकमेपेक्षा जास्त नसेल. माहिती. लाइफ सपोर्ट आणि/किंवा सुरक्षा ऍप्लिकेशन्समध्ये मायक्रोचिप उपकरणांचा वापर पूर्णपणे खरेदीदाराच्या जोखमीवर आहे आणि खरेदीदार अशा वापरामुळे होणारे कोणतेही आणि सर्व नुकसान, दावे, दावे किंवा खर्चापासून निरुपद्रवी मायक्रोचिपचा बचाव, नुकसानभरपाई आणि ठेवण्यास सहमती देतो. कोणत्याही मायक्रोचिप बौद्धिक संपदा अधिकारांतर्गत कोणताही परवाना स्पष्टपणे किंवा अन्यथा सांगितल्याशिवाय दिला जात नाही.

ट्रेडमार्क
मायक्रोचिपचे नाव आणि लोगो, मायक्रोचिप लोगो, 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, ॲनालॉग-फॉर-द-डिजिटल एज, एनी कॅपेसिटर, AnyIn, AnyOut, Augmented Switching, BlueSky, Bolock Studio , CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, डायनॅमिक एव्हरेज मॅचिंग, DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, Gritime, Igrimeg , ICSP, INICnet, बुद्धिमान समांतर , IntelliMOS, इंटर-चिप कनेक्टिव्हिटी, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, 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-0118-0

गुणवत्ता व्यवस्थापन प्रणाली
मायक्रोचिपच्या क्वालिटी मॅनेजमेंट सिस्टम्सच्या माहितीसाठी, कृपया भेट द्या www.microchip.com/quality.

जगभरातील विक्री आणि सेवा

अमेरिका आशिया/पॅसिफिक आशिया/पॅसिफिक युरोप
कॉर्पोरेट कार्यालय
2355 वेस्ट चँडलर Blvd. चांडलर, AZ 85224-6199
दूरध्वनी: ५७४-५३७-८९००
फॅक्स: ५७४-५३७-८९००
तांत्रिक समर्थन: www.microchip.com/support
Web पत्ता: www.microchip.com
अटलांटा
दुलुथ, जी.ए
दूरध्वनी: ५७४-५३७-८९००
फॅक्स: ५७४-५३७-८९००
ऑस्टिन, TX
दूरध्वनी: ५७४-५३७-८९००
बोस्टन वेस्टबरो, MA दूरध्वनी: ५७४-५३७-८९००
फॅक्स: ५७४-५३७-८९००
शिकागो
इटास्का, आयएल
दूरध्वनी: ५७४-५३७-८९००
फॅक्स: ५७४-५३७-८९००
डॅलस
अ‍ॅडिसन, टीएक्स
दूरध्वनी: ५७४-५३७-८९००
फॅक्स: ५७४-५३७-८९००
डेट्रॉईट
नोव्ही, एमआय
दूरध्वनी: ५७४-५३७-८९००
ह्यूस्टन, TX
दूरध्वनी: ५७४-५३७-८९००
इंडियानापोलिस नोबल्सविले, IN दूरध्वनी: ५७४-५३७-८९००
फॅक्स: ५७४-५३७-८९००
दूरध्वनी: ५७४-५३७-८९००
लॉस एंजेलिस मिशन व्हिएजो, CA दूरध्वनी: ५७४-५३७-८९००
फॅक्स: ५७४-५३७-८९००
दूरध्वनी: ५७४-५३७-८९००
रॅले, एनसी
दूरध्वनी: ५७४-५३७-८९००
न्यूयॉर्क, 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
फ्रान्स - पॅरिस
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
जर्मनी - गार्चिंग
दूरध्वनी: ८८६-३-५५०८१३७
जर्मनी - हान
दूरध्वनी: ८८६-३-५५०८१३७
जर्मनी - हेलब्रॉन
दूरध्वनी: ८८६-३-५५०८१३७
जर्मनी - कार्लस्रुहे
दूरध्वनी: ८८६-३-५५०८१३७
जर्मनी - म्युनिक
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
जर्मनी - रोझेनहाइम
दूरध्वनी: 49-8031-354-560
इस्रायल - हॉड हशरोन
दूरध्वनी: 972-9-775-5100
इटली - मिलान
दूरध्वनी: ८८६-३-५५०८१३७
फॅक्स: ८८६-३-५५०८१३१
इटली - पाडोवा
दूरध्वनी: ८८६-३-५५०८१३७
नेदरलँड्स - ड्रुनेन
दूरध्वनी: ८८६-३-५५०८१३७
फॅक्स: ८८६-३-५५०८१३१
नॉर्वे - ट्रॉन्डहाइम
दूरध्वनी: ०२१-६३१९६४७
पोलंड - वॉर्सा
दूरध्वनी: ८८६-३-५५०८१३७
रोमानिया - बुखारेस्ट
Tel: 40-21-407-87-50
स्पेन - माद्रिद
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
स्वीडन - गोटेनबर्ग
Tel: 46-31-704-60-40
स्वीडन - स्टॉकहोम
दूरध्वनी: 46-8-5090-4654
यूके - वोकिंगहॅम
दूरध्वनी: 44-118-921-5800
फॅक्स: ८८६-२-२९९५-६६४९

 अर्जाची नोंद
© 2024 Microchip Technology Inc. आणि त्याच्या सहाय्यक कंपन्या

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

मायक्रोचिप AN5488 ध्रुवीय फायर FPGA USXGMII डिझाइन [pdf] वापरकर्ता मार्गदर्शक
AN5488 ध्रुवीय फायर FPGA USXGMII डिझाइन, AN5488, ध्रुवीय फायर FPGA USXGMII डिझाइन, FPGA USXGMII डिझाइन, USXGMII डिझाइन, डिझाइन

संदर्भ

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

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