ALTERA Arria 10 हाइब्रिड मेमोरी क्यूब कंट्रोलर डिज़ाइन Example
हाइब्रिड मेमोरी क्यूब कंट्रोलर डिज़ाइन एक्सampउपयोगकर्ता गाइड HMC नियंत्रक हार्डवेयर डिज़ाइन उदाहरण के डिज़ाइन और उपयोग के बारे में जानकारी प्रदान करता हैampयह गाइड क्वार्टस प्राइम डिज़ाइन सूट 16.0 के लिए अद्यतन की गई है और इसे अंतिम बार 2 मई 2016 को अद्यतन किया गया था।
डिजाइन एक्सampत्वरित आरंभ मार्गदर्शिका HMC नियंत्रक डिज़ाइन उदाहरण को संकलित करने, अनुकरण करने, उत्पन्न करने और परीक्षण करने के लिए चरण-दर-चरण निर्देश प्रदान करती है।ampले. ओवर के लिए चित्र 1-1 देखेंview विकास के कदमों की जानकारी दी।
डिजाइन पूर्वampले विवरण
एचएमसी नियंत्रक हार्डवेयर डिजाइनampइसमें विभिन्न घटक शामिल हैं जैसे बोर्ड अरिया 10 डिवाइस, एचएमसी कंट्रोलर आईपी कोर, क्लॉक और रीसेट TX PLL, डेटा पाथ रिक्वेस्ट जेनरेटर और रिस्पॉन्स मॉनिटर, TX/TX FIFO MAC, RX MAC, टेस्ट एवलॉन-एमएम कंट्रोल और एलईडी, कंट्रोलर स्टेटस इंटरफ़ेस, एवलॉन-एमएम I 2C मास्टर, इनिशियलाइज़ेशन स्टेट मशीन, TX लेन स्वैपर, ट्रांसीवर x16, RX लेन स्वैपर, अरिया 10 ट्रांसीवर रीकॉन्फ़िगरेशन इंटरफ़ेस और HMC डिवाइस।ampइस डिज़ाइन को HMC डॉटर कार्ड के साथ Arria 10 GX FPGA डेवलपमेंट किट पर ठीक से काम करने के लिए विशिष्ट सेटिंग्स की आवश्यकता होती है।
अतिरिक्त जानकारी
अतिरिक्त जानकारी अनुभाग उत्पन्न डिज़ाइन उदाहरण के लिए निर्देशिका संरचना पर विवरण प्रदान करता हैample, उपयोगकर्ता गाइड का संशोधन इतिहास, गाइड में प्रयुक्त मुद्रण परंपराएं, तथा समर्थन के लिए इंटेल से संपर्क करने का तरीका।
उत्पाद उपयोग निर्देश
HMC नियंत्रक हार्डवेयर डिज़ाइन उदाहरण का उपयोग करने के लिए नीचे दिए गए निर्देशों का पालन करेंampपर:
- डिज़ाइन संकलित करेंampएक सिम्युलेटर का उपयोग कर
- कार्यात्मक सिमुलेशन निष्पादित करें
- डिजाइन पूर्व उत्पन्न करेंample
- डिज़ाइन संकलित करेंampक्वार्टस प्राइम का उपयोग करना
- हार्डवेयर डिज़ाइन का परीक्षण करें
ध्यान दें कि हार्डवेयर कॉन्फ़िगरेशन और परीक्षण fileडिजाइन पूर्व के लिए एसample /ex में स्थित हैंample_design/par, जबकि सिमुलेशन files /ex में स्थित हैंample_design/sim.
हाइब्रिड मेमोरी क्यूब कंट्रोलर आईपी कोर का उपयोग कैसे करें, यह समझने में आपकी मदद करने के लिए, कोर में एक सिम्युलेटेबल टेस्टबेंच और एक हार्डवेयर डिज़ाइन एक्स की सुविधा हैample जो संकलन और हार्डवेयर परीक्षण का समर्थन करता है। जब आप डिज़ाइन पूर्व उत्पन्न करते हैंampले, पैरामीटर संपादक स्वचालित रूप से बनाता है fileहार्डवेयर में डिज़ाइन का अनुकरण, संकलन और परीक्षण करना आवश्यक है। आप संकलित डिज़ाइन को Intel® Arria® 10 GX FPGA डेवलपमेंट किट में डाउनलोड कर सकते हैं।
संबंधित जानकारी
हाइब्रिड मेमोरी क्यूब नियंत्रक आईपी कोर उपयोगकर्ता गाइड
डिजाइन पूर्वampले निर्देशिका संरचना
हार्डवेयर विन्यास और परीक्षण fileएस (हार्डवेयर डिजाइन पूर्वample) में स्थित हैंample_ design_install_dir>/example_design/par. सिमुलेशन files (केवल सिमुलेशन के लिए टेस्टबेंच) में स्थित हैंample_design_install_dir>/पूर्वample_design/sim.
डिजाइन पूर्वampले अवयव
एचएमसी नियंत्रक हार्डवेयर डिजाइनampले में निम्नलिखित घटक शामिल हैं:
- HMC नियंत्रक IP कोर, CDR संदर्भ घड़ी के साथ 125 मेगाहर्ट्ज पर सेट है तथा डिफ़ॉल्ट RX मैपिंग और TX मैपिंग सेटिंग्स के साथ है।
टिप्पणी: डिजाइन पूर्वampHMC डॉटर कार्ड के साथ Arria 10 GX FPGA डेवलपमेंट किट पर ठीक से काम करने के लिए इन सेटिंग्स की आवश्यकता होती है। - क्लाइंट लॉजिक जो IP कोर की प्रोग्रामिंग और पैकेट जनरेशन और चेकिंग को कोऑर्डिनेट करता है।
- JTAG नियंत्रक जो Altera सिस्टम कंसोल के साथ संचार करता है। आप सिस्टम कंसोल के माध्यम से क्लाइंट लॉजिक के साथ संचार करते हैं।
कुंजी सूचीबद्ध करता है fileजो पूर्व को लागू करते हैंampले टेस्टबेंच.
/src/hmcc_example.sv | शीर्ष-स्तरीय हार्डवेयर डिज़ाइनample file. |
/sim/hmcc_tb.sv | शीर्ष स्तर file सिमुलेशन के लिए. |
टेस्टबेंच लिपियों
टिप्पणी: उपलब्ध मेक का उपयोग करेंfile इन स्क्रिप्ट्स को उत्पन्न करने के लिए. |
|
/सिम/run_vsim.do | Testbench चलाने के लिए ModelSim स्क्रिप्ट। |
/सिम/run_vcs.sh | टेस्टबेंच चलाने के लिए Synopsys VCS स्क्रिप्ट। |
/सिम/run_ncsim.sh | टेस्टबेंच चलाने के लिए कैडेंस NCSim स्क्रिप्ट। |
डिजाइन पूर्व उत्पन्न करनाample
चित्र 1-5: उदाampहाइब्रिड मेमोरी क्यूब कंट्रोलर पैरामीटर एडिटर में डिज़ाइन टैब
Arria 10 हार्डवेयर डिज़ाइन एक्स को उत्पन्न करने के लिए इन चरणों का पालन करेंampले और टेस्टबेंच:
- आईपी कैटलॉग (टूल्स > आईपी कैटलॉग) में, Arria 10 लक्ष्य डिवाइस परिवार का चयन करें।
- IP कैटलॉग में, हाइब्रिड मेमोरी क्यूब कंट्रोलर को खोजें और चुनें। नई IP भिन्नता विंडो दिखाई देती है।
- अपनी कस्टम IP विविधता के लिए एक शीर्ष-स्तरीय नाम निर्दिष्ट करें। पैरामीटर संपादक आईपी भिन्नता सेटिंग्स को a . में सहेजता है file नामित .qsys.
- आपको डिवाइस फ़ील्ड में एक विशिष्ट Arria 10 डिवाइस का चयन करना होगा, या Quartus Prime सॉफ़्टवेयर द्वारा चयनित डिफ़ॉल्ट डिवाइस को रखना होगा।
- ओके पर क्लिक करें। IP पैरामीटर संपादक प्रकट होता है।
- आईपी टैब पर, अपने आईपी कोर भिन्नता के लिए पैरामीटर निर्दिष्ट करें।
- पूर्व परampडिज़ाइन टैब पर, डिज़ाइन उदाहरण के लिए निम्नलिखित सेटिंग्स चुनेंampपर:
- डिज़ाइन चयन के लिए, HMCC डॉटर बोर्ड विकल्प का चयन करें।
- पूर्व के लिएampले डिजाइन Fileएस, टेस्टबेंच उत्पन्न करने के लिए सिमुलेशन विकल्प का चयन करें, और हार्डवेयर डिज़ाइन पूर्व उत्पन्न करने के लिए संश्लेषण विकल्प का चयन करेंampले.
- जेनरेटेड एचडीएल फॉर्मेट के लिए केवल वेरिलॉग उपलब्ध है।
- लक्ष्य विकास किट के लिए Arria 10 GX FPGA विकास किट (उत्पादन सिलिकॉन) का चयन करें।
टिप्पणी: जब आप इस किट को चुनते हैं, तो हार्डवेयर डिज़ाइनample आपके पिछले डिवाइस चयन को लक्ष्य बोर्ड पर डिवाइस के साथ अधिलेखित करता है। जब आप डिज़ाइन एक्स उत्पन्न करते हैंampले, इंटेल क्वार्टस प्राइम सॉफ्टवेयर इंटेल बनाता है
आपके द्वारा चुने गए बोर्ड के लिए क्वार्टस प्राइम प्रोजेक्ट, सेटिंग और पिन असाइनमेंट। यदि आप नहीं चाहते कि सॉफ़्टवेयर किसी विशिष्ट बोर्ड को लक्षित करे, तो None चुनें।
- जेनरेट एक्स . पर क्लिक करेंampले डिज़ाइन बटन
टेस्टबेंच को समझना
अल्टेरा एक डिज़ाइन अनुभव प्रदान करता हैampएचएमसी नियंत्रक आईपी कोर के साथ ले। डिजाइन एक्सample आपके IP कोर के सिमुलेशन और संकलन दोनों के लिए उपलब्ध है। डिज़ाइन उदाहरणampसिमुलेशन में ले एचएमसी नियंत्रक आईपी कोर टेस्टबेंच के रूप में कार्य करता है।
यदि आप Generate Ex पर क्लिक करते हैंampएचएमसी कंट्रोलर पैरामीटर एडिटर में डिज़ाइन, क्वार्टस प्राइम सॉफ्टवेयर एक डेमो टेस्टबेंच बनाता है। पैरामीटर एडिटर आपको टेस्टबेंच के वांछित स्थान के लिए संकेत देता है।
टेस्टबेंच का अनुकरण करने के लिए, आपको अपना स्वयं का HMC बस कार्यात्मक मॉडल (BFM) प्रदान करना होगा। Altera डिज़ाइन परीक्षण करता हैampमाइक्रोन हाइब्रिड मेमोरी क्यूब BFM के साथ ले टेस्टबेंच। टेस्टबेंच में I2C मास्टर मॉड्यूल शामिल नहीं है, क्योंकि माइक्रोन HMC BFM I2C मॉड्यूल द्वारा कॉन्फ़िगरेशन का समर्थन नहीं करता है और इसकी आवश्यकता नहीं है।
सिमुलेशन में, टेस्टबेंच TX PLL और डेटा पथ इंटरफेस को नियंत्रित करता है ताकि निम्नलिखित क्रियाओं का क्रम निष्पादित किया जा सके:
- प्रतिक्रिया ओपन लूप मोड में HMC नियंत्रक IP कोर डेटा दर और चैनल चौड़ाई के साथ HMC BFM को कॉन्फ़िगर करता है।
- बीएफएम और आईपी कोर के बीच लिंक स्थापित करता है।
- आईपी कोर के चार पोर्टों में से प्रत्येक को BFM में डेटा के चार पैकेट लिखने का निर्देश देता है।
- आईपी कोर को बीएफएम से डेटा पढ़ने का निर्देश देता है।
- जाँचता है कि पढ़ा गया डेटा लिखे गए डेटा से मेल खाता है।
- यदि डेटा मेल खाता है, तो TEST_PASSED प्रदर्शित होता है।
डिजाइन पूर्व अनुकरणampले टेस्टबेंच
चित्र 1-6: प्रक्रिया
टेस्टबेंच का अनुकरण करने के लिए इन चरणों का पालन करें:
- कमांड लाइन पर, बदलेंample>/sim निर्देशिका.
- टाइप करें स्क्रिप्ट बनाएं.
- अपने सिम्युलेटर के आधार पर निम्नलिखित में से कोई एक कमांड टाइप करें:
- को view अनुकरण परिणाम:
- जब आप तीन समर्थित सिमुलेटर में से किसी में भी टेस्टबेंच चलाते हैं, तो स्क्रिप्ट टेस्टबेंच अनुक्रम को निष्पादित करती है और सिम्युलेटर गतिविधि को लॉग करती हैample निर्देशिका>/example_ डिज़ाइन/सिम/ ।लकड़ी का लट्ठा। “vsim”, “ncsim”, या “vcs” है।
- जब आप तीनों समर्थित सिमुलेटरों में से किसी में भी टेस्टबेंच चलाते हैं, तो स्क्रिप्ट एक तरंग उत्पन्न करती है file. आप कमांड चला सकते हैं make _gui सिम्युलेटर-विशिष्ट तरंग में तरंग लोड करने के लिए viewएर.
को view तरंगरूप file अपने सिम्युलेटर में, निम्न में से कोई एक कमांड टाइप करें:सिम्युलेटर लाइसेंस मेंटर ग्राफिक्स मॉडलसिम
कमांड लाइन vsim_gui बनाएं
तरंग File <design exampले निर्देशिका>/पूर्वample_design/sim/mentor/hmcc_wf.wlf
सिनोप्सिस डिस्कवरी विज़ुअल एनवायरनमेंट vcs_gui बनाएं <design exampले निर्देशिका>/पूर्वample_design/sim/ hmcc_wf.vpd ताल सिमविज़न वेवफ़ॉर्म ncsim_gui बनाएं <design exampले निर्देशिका>/पूर्वample_design/sim/cadence/hmcc_wf.shm
- परिणामों का विश्लेषण करें। सफल टेस्टबेंच प्रति पोर्ट दस पैकेट भेजता और प्राप्त करता है, और Test_PASSED प्रदर्शित करता है”
बोर्ड की स्थापना
हार्डवेयर डिज़ाइन उदाहरण चलाने के लिए बोर्ड सेट करेंampले.
टिप्पणीकिसी भी सेटिंग में परिवर्तन करने से पहले सुनिश्चित करें कि बिजली बंद है।
- डॉटर कार्ड पर डीआईपी स्विच को निम्न प्रकार सेट करें:
- क्यूब आईडी 1 को इंगित करने के लिए DIP स्विच SW0 सेट करें:
बदलना समारोह सेटिंग 1 शावक[0] खुला 2 शावक[1] खुला 3 शावक[2] खुला 4 — परवाह मत करो
घड़ी सेटिंग निर्दिष्ट करने के लिए DIP स्विच SW2 सेट करें:
बदलना | समारोह | सेटिंग |
1 | CLK1_FSEL0 | खुला (125 मेगाहर्ट्ज) |
2 | CLK1_FSEL1 | खुला (125 मेगाहर्ट्ज) |
3 | CLK1_एसईएल | खुला (क्रिस्टल) |
4 | — | परवाह मत करो |
- डॉटर कार्ड के J10 और J8 कनेक्टरों का उपयोग करके HMC डॉटर कार्ड को Arria 10 FPGA डेवलपमेंट किट से कनेक्ट करें।
- Arria 10 GX FPGA डेवलपमेंट किट पर जंपर्स सेट करें:
- FMC कनेक्टर B के लिए VCCIO सेटिंग के रूप में 8 V का चयन करने के लिए J1.5 जम्पर में शंट जोड़ें।
- FMC कनेक्टर A के लिए VCCIO सेटिंग के रूप में 11 V का चयन करने के लिए J1.8 जम्पर में शंट जोड़ें।
डिज़ाइन उदाहरण का संकलन और परीक्षणampहार्डवेयर में ले
हार्डवेयर डिज़ाइन उदाहरण पर एक प्रदर्शन परीक्षण संकलित और चलाने के लिएampले, इन चरणों का पालन करें
- हार्डवेयर डिजाइन पूर्व सुनिश्चित करेंampले पीढ़ी पूरी हो गई है।
- क्वार्टस प्राइम सॉफ्टवेयर में क्वार्टस प्राइम प्रोजेक्ट खोलेंample_design_install_dir> /example_design/par/hmcc_exampले.क्यूपीएफ.
- संकलन डैशबोर्ड में, संकलन डिज़ाइन (इंटेल क्वार्टस प्राइम प्रो संस्करण) पर क्लिक करें या प्रोसेसिंग > संकलन प्रारंभ करें (इंटेल क्वार्टस प्राइम स्टैंडर्ड संस्करण) चुनें।
- .sof तैयार करने के बाद, हार्डवेयर डिज़ाइन उदाहरण को प्रोग्राम करने के लिए इन चरणों का पालन करेंample अररिया 10 डिवाइस पर:
- टूल्स > प्रोग्रामर चुनें.
- प्रोग्रामर में, हार्डवेयर सेटअप पर क्लिक करें।
- प्रोग्रामिंग डिवाइस का चयन करें।
- Arria 10 GX FPGA डेवलपमेंट किट का चयन करें और उसे जोड़ें जिससे आपका क्वार्टस प्राइम सत्र कनेक्ट हो सके।
- सुनिश्चित करें कि मोड J . पर सेट हैTAG.
- ऑटो डिटेक्ट पर क्लिक करें और कोई भी डिवाइस चुनें.
- Arria 10 डिवाइस पर डबल-क्लिक करें।
- .sof को खोलेंample_design_install_dir>/पूर्वample_design/par/output_ files,
टिप्पणीक्वार्टस प्राइम सॉफ्टवेयर डिवाइस को .sof में बदल देता है। - अपने .sof वाली पंक्ति में, प्रोग्राम/कॉन्फ़िगर कॉलम में बॉक्स को चेक करें।
- प्रारंभ पर क्लिक करें.
- सॉफ़्टवेयर द्वारा डिवाइस को हार्डवेयर डिज़ाइन उदाहरण के साथ कॉन्फ़िगर करने के बादampले, बोर्ड एल ई डी का निरीक्षण करें:
- चमकती लाल एलईडी यह दर्शाती है कि डिज़ाइन चल रहा है।
- लाल चमकती एलईडी के पास दो हरे एलईडी यह दर्शाते हैं कि एचएमसी लिंक आरंभ हो गया है और परीक्षण पास हो गया है।
- लाल चमकती LED के पास एक लाल LED यह दर्शाती है कि परीक्षण विफल हो गया।
- वैकल्पिक. अतिरिक्त परीक्षण आउटपुट देखने के लिए सिस्टम कंसोल टेस्टबेंच का उपयोग करें.
टिप्पणी: डिज़ाइन उदाहरण में स्थिति संकेतों की निगरानी के लिए सिस्टम कंसोल का उपयोग करेंampजब बोर्ड आपके कंप्यूटर से J के माध्यम से जुड़ा होता हैTAG इंटरफ़ेस। सिस्टम कंसोल रिमोट मॉनिटरिंग के लिए बोर्ड की एलईडी स्थिति, प्रत्येक चरण के लिए आरंभीकरण स्थिति और प्रत्येक पोर्ट के अनुरोध जनरेटर और प्रतिक्रिया परीक्षक की स्थिति दिखाता है। सिस्टम कंसोल परीक्षण शुरू करने या फिर से शुरू करने के लिए एक इंटरफ़ेस भी प्रदान करता है।- टूल्स > सिस्टम डिबगिंग टूल्स > सिस्टम कंसोल चुनें.
- सिस्टम कंसोल में, चुनें File > स्क्रिप्ट निष्पादित करें.
- खोलें file <उदाample_design_install_dir>/पूर्वample_design/par/sysconsole_testbench.tcl.
- सॉफ़्टवेयर ग्राफ़िकल परीक्षण आउटपुट लोड करता है। परीक्षण को फिर से चलाने के लिए री-स्टार्ट चुनें।
डिज़ाइन उदाहरण का संकलन और परीक्षणampहार्डवेयर में ले
हाइब्रिड मेमोरी क्यूब नियंत्रक डिज़ाइन
डिजाइन पूर्वampले विवरण
डिजाइन पूर्वampयह हाइब्रिड मेमोरी क्यूब कंट्रोलर आईपी कोर की कार्यक्षमता को प्रदर्शित करता है। आप Ex से डिज़ाइन तैयार कर सकते हैंampआईपी पैरामीटर संपादक में हाइब्रिड मेमोरी क्यूब नियंत्रक ग्राफिकल यूजर इंटरफेस (जीयूआई) के डिज़ाइन टैब पर क्लिक करें।
विशेषताएँ
- HMC डॉटर कार्ड और HMC कॉन्फ़िगरेशन के लिए I2C मास्टर और I2C आरंभीकरण स्टेट मशीन
- ATX PLL और ट्रांसीवर पुनर्गणना स्टेट मशीन
- अनुरोध जनरेटर
- मॉनिटर का अनुरोध करें
- सिस्टम कंसोल इंटरफ़ेस
हार्डवेयर और सॉफ्टवेयर आवश्यकताएँ
अल्टेरा डिज़ाइन उदाहरण का परीक्षण करने के लिए निम्नलिखित हार्डवेयर और सॉफ़्टवेयर का उपयोग करता हैampपर:
- इंटेल क्वार्टस प्राइम सॉफ्टवेयर
- सिस्टम कंसोल
- मॉडलसिम-एई, मॉडलसिम-एसई, एनसीसिम (केवल वेरिलॉग एचडीएल), या वीसीएस सिम्युलेटर
- अरिया 10 GX FPGA विकास किट
- एचएमसी बेटी कार्ड
कार्यात्मक विवरण
अल्टेरा एक संकलन-तैयार डिज़ाइन प्रदान करता हैampएचएमसी नियंत्रक आईपी कोर के साथ ले। यह डिज़ाइन एक्सampयह एफएमसी कनेक्टर के माध्यम से जुड़े एचएमसी डॉटर कार्ड के साथ अरिया 10 जीएक्स एफपीजीए डेवलपमेंट किट को लक्षित करता है।
आप डिज़ाइन को एक उदाहरण के रूप में उपयोग कर सकते हैंampअपने आईपी कोर को अपने डिजाइन से सही तरीके से जोड़ने के लिए, या स्टार्टर डिजाइन के रूप में आप अपनी खुद की डिजाइन आवश्यकताओं के लिए अनुकूलित कर सकते हैं। डिजाइन एक्सampइसमें एक I2C मास्टर मॉड्यूल, एक PLL/CDR रीकैलिब्रेशन मॉड्यूल, एक बाहरी ट्रांसीवर PLL IP कोर और लेनदेन उत्पन्न करने और जाँचने के लिए तर्क शामिल हैं।ampयह एक माइक्रोन एचएमसी 15जी-एसआर एचएमसी डिवाइस मानता है, जो एक फो हैurlस्याही डिवाइस, बेटी कार्ड पर। डिजाइन एक्सampले में IP कोर का एक इंस्टेंस शामिल है और यह HMC डिवाइस पर एक सिंगल लिंक से जुड़ता है। चित्र 2-1: HMC कंट्रोलर डिज़ाइन उदाहरणampले ब्लॉक आरेख
जब आप Arria 10 FPGA को डिज़ाइन उदाहरण के साथ कॉन्फ़िगर कर लेंampले, I2C नियंत्रक ऑन-बोर्ड घड़ी जनरेटर और एचएमसी डिवाइस को कॉन्फ़िगर करता है। जब अंशांकन पूरा हो जाता है, तो डिज़ाइन एक्सampATX PLL को कैलिब्रेट करता है। ऑपरेशन के दौरान, रिक्वेस्ट जनरेटर रीड और राइट कमांड जेनरेट करता है जिसे HMC कंट्रोलर IP कोर प्रोसेस करता है। रिक्वेस्ट मॉनिटर IP कोर से रिस्पॉन्स कैप्चर करता है और उनकी शुद्धता की जांच करता है।
इंटरफ़ेस सिग्नल
तालिका 2-1: एचएमसी नियंत्रक आईपी कोर डिज़ाइन उदाहरणampले सिग्नल
सिग्नल का नाम
clk_50 |
दिशा
इनपुट |
चौड़ाई (बिट्स)
1 |
विवरण
50 मेगाहर्ट्ज इनपुट घड़ी. |
hssi_refclk | इनपुट | 1 | एचएमसी और एचएमसीसी आईपी कोर के लिए सीडीआर संदर्भ घड़ी। |
सिग्नल का नाम
hmc_lxrx |
दिशा
इनपुट |
चौड़ाई (बिट्स)
चैनल संख्या (16 या 8) |
विवरण
FPGA ट्रांसीवर प्राप्त पिन. |
hmc_lxtx | उत्पादन | चैनल संख्या (16
या 8) |
FPGA ट्रांसीवर संचारित पिन. |
hmc_ctrl_lxrxps | इनपुट | 1 | FPGA ट्रांसीवर पावर सेव नियंत्रण. |
hmc_ctrl_lxtxps | उत्पादन | 1 | एचएमसी ट्रांसीवर पावर सेव नियंत्रण. |
hmc_ctrl_ferr_n | इनपुट | 1 | एचएमसी FERR_N आउटपुट. |
hmc_ctrl_p_rst_n | उत्पादन | 1 | HMC P_RST_N इनपुट. |
hmc_ctrl_scl | द्वि-दिशात्मक | 1 | एचएमसी I2C कॉन्फ़िगरेशन घड़ी. |
hmc_ctrl_sda | द्वि-दिशात्मक | 1 | एचएमसी I2C कॉन्फ़िगरेशन डेटा. |
fmc0_scl | उत्पादन | 1 | अप्रयुक्त। डॉटर कार्ड पर 3.3 V पुलअप से FPGA I/O पिनों की सुरक्षा के लिए इसे कम किया गया है। |
fmc0_sda | उत्पादन | 1 | अप्रयुक्त। डॉटर कार्ड पर 3.3 V पुलअप से FPGA I/O पिनों की सुरक्षा के लिए इसे कम किया गया है। |
दबाने वाला बटन | इनपुट | 1 | रीसेट के लिए पुश बटन इनपुट का उपयोग किया जाता है। |
दिल_की_धड़कन_n | उत्पादन | 1 | दिल की धड़कन एलईडी आउटपुट. |
लिंक_आरंभ_पूर्ण_n | उत्पादन | 1 | लिंक आरंभीकरण पूर्ण एलईडी आउटपुट. |
टेस्ट_पास_n | उत्पादन | 1 | परीक्षण में एलईडी आउटपुट पास हुआ। |
परीक्षण_विफल_n | उत्पादन | 1 | परीक्षण में एलईडी आउटपुट विफल रहा। |
डिजाइन पूर्वampले रजिस्टर मानचित्र
तालिका 2-2: एचएमसी नियंत्रक आईपी कोर डिज़ाइन उदाहरणampले रजिस्टर मानचित्र
इन रजिस्टरों में लिखने से डिज़ाइन रीसेट हो जाता है।
बिट्स
1:0 |
फ़ील्ड नाम
बंदरगाह संख्या |
प्रकार
RO |
रीसेट पर मूल्य
भिन्न |
विवरण
आईपी कोर इंस्टैंस के लिए पोर्ट की संख्या. |
7:2 | सुरक्षित | RO | 0x00 |
तालिका 2-4: BOARD_LEDs रजिस्टर
यह रजिस्टर बोर्ड के LED की स्थिति को दर्शाता है
बिट्स
0 |
फ़ील्ड नाम
परीक्षण विफल |
प्रकार
RO |
रीसेट पर मूल्य
0x00 |
विवरण
परीक्षण विफल। |
1 | परीक्षा उत्तीर्ण की | RO | 0x00 | परीक्षा उत्तीर्ण की। |
2 | HMCC लिंक आरंभीकरण पूर्ण | RO | 0x00 | एचएमसी लिंक आरंभीकरण पूर्ण हो गया है और यातायात के लिए तैयार है। |
3 | दिल की धड़कन | RO | 0x00 | जब डिज़ाइन चल रहा हो तो टॉगल करता है. |
7:4 | सुरक्षित | RO | 0x00 |
तालिका 2-5: TEST_INITIALIZATION_STATUS रजिस्टर
बिट्स
0 |
फ़ील्ड नाम
I2C क्लॉक जनरेटर सेट |
प्रकार
RO |
रीसेट पर मूल्य
0x00 |
विवरण
ऑन-बोर्ड घड़ी जनरेटर कॉन्फ़िगर किया गया। |
1 | ATX PLL और ट्रांसीवर रीकैलिब्रेशन पूर्ण | RO | 0x00 | ATX PLL और ट्रांसीवर को इनपुट क्लॉक के लिए पुनः कैलिब्रेट किया गया। |
2 | I2C एचएमसी
कॉन्फ़िगरेशन पूर्ण |
RO | 0x00 | I2C पर HMC डिवाइस कॉन्फ़िगरेशन पूर्ण। |
3 | एचएमसी लिंक आरंभीकरण पूर्ण | RO | 0x00 | एचएमसी लिंक आरंभीकरण पूर्ण हो गया है और यातायात के लिए तैयार है। |
7:4 | सुरक्षित | RO | 0x00 |
तालिका 2-6: PORT_STATUS रजिस्टर
बिट्स
0 |
फ़ील्ड नाम
पोर्ट 0 अनुरोध ठीक है |
प्रकार
RO |
रीसेट पर मूल्य
0x00 |
विवरण
पोर्ट 0 अनुरोध निर्माण पूर्ण. |
1 | पोर्ट 0 प्रतिक्रियाएँ ठीक | RO | 0x00 | पोर्ट 0 प्रतिक्रिया जाँच पास हो गई. |
2 | पोर्ट 1 अनुरोध ठीक है | RO | 0x00 | पोर्ट 1 अनुरोध निर्माण पूर्ण. |
3 | पोर्ट 1 प्रतिक्रियाएँ ठीक | RO | 0x00 | पोर्ट 1 प्रतिक्रिया जाँच पास हो गई. |
बिट्स
4 |
फ़ील्ड नाम
पोर्ट 2 अनुरोध ठीक है |
प्रकार
RO |
रीसेट पर मूल्य
0x00 |
विवरण
पोर्ट 2 अनुरोध निर्माण पूर्ण. |
5 | पोर्ट 2 प्रतिक्रियाएँ ठीक | RO | 0x00 | पोर्ट 2 प्रतिक्रिया जाँच पास हो गई. |
6 | पोर्ट 3 अनुरोध ठीक है | RO | 0x00 | पोर्ट 3 अनुरोध निर्माण पूर्ण. |
7 | पोर्ट 4 प्रतिक्रियाएँ ठीक | RO | 0x00 | पोर्ट 3 प्रतिक्रिया जाँच पास हो गई. |
अतिरिक्त जानकारी
एचएमसी नियंत्रक डिजाइन एक्सampउपयोगकर्ता गाइड संशोधन इतिहास
तालिका A-1: दस्तावेज़ संशोधन इतिहास
डिज़ाइन में नई सुविधाओं और परिवर्तनों का सारांश दिया गया हैampएचएमसी नियंत्रक आईपी कोर के लिए उपयोगकर्ता गाइड।
तारीख | ACDS संस्करण | परिवर्तन |
2016.05.02 | 16.0 | प्रारंभिक रिहाई। |
इंटेल से संपर्क कैसे करें
तालिका A-2: इंटेल से संपर्क कैसे करें
इंटेल उत्पादों के बारे में सबसे नवीनतम जानकारी प्राप्त करने के लिए, इस तालिका को देखें। आप अपने स्थानीय इंटेल बिक्री कार्यालय या बिक्री प्रतिनिधि से भी संपर्क कर सकते हैं।
संपर्क | संपर्क विधि | पता |
तकनीकी समर्थन | Webसाइट | www.altera.com/support |
तकनीकी प्रशिक्षण |
Webसाइट | www.altera.com/training |
ईमेल | FPGATraining@intel.com | |
उत्पाद साहित्य | Webसाइट | www.altera.com/साहित्य |
गैर-तकनीकी सहायता: सामान्य | ईमेल | nacomp@altera.com |
संपर्क
गैर-तकनीकी सहायता: सॉफ्टवेयर लाइसेंसिंग |
संपर्क विधि
ईमेल |
पता
|
संबंधित जानकारी
- www.altera.com/support
- www.altera.com/training
- custrain@altera.com
- www.altera.com/साहित्य
- nacomp@altera.com
- प्राधिकरण@altera.com
टाइपोग्राफिक कन्वेंशन
तालिका A-3: मुद्रण संबंधी परंपराएँ
इस दस्तावेज़ में प्रयुक्त मुद्रण पद्धतियों की सूची
फ़ीडबैक आइकन आपको दस्तावेज़ के बारे में Altera को फ़ीडबैक सबमिट करने की अनुमति देता है। फ़ीडबैक एकत्र करने के तरीके प्रत्येक दस्तावेज़ के लिए उपयुक्त रूप से भिन्न होते हैं
इंटेल कॉर्पोरेशन। सर्वाधिकार सुरक्षित। Intel, Intel लोगो, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus और Stratix शब्द और लोगो Intel Corporation या अमेरिका और/या अन्य देशों में इसकी सहायक कंपनियों के ट्रेडमार्क हैं। Intel अपने FPGA और सेमीकंडक्टर उत्पादों के प्रदर्शन को Intel की मानक वारंटी के अनुसार वर्तमान विनिर्देशों के अनुसार वारंट करता है, लेकिन किसी भी समय बिना सूचना के किसी भी उत्पाद और सेवाओं में परिवर्तन करने का अधिकार सुरक्षित रखता है। इंटेल द्वारा स्पष्ट रूप से लिखित रूप में सहमति के अलावा, यहां वर्णित किसी भी जानकारी, उत्पाद या सेवा के आवेदन या उपयोग से उत्पन्न होने वाली कोई जिम्मेदारी या उत्तरदायित्व नहीं लेता है। इंटेल ग्राहकों को सलाह दी जाती है कि वे किसी भी प्रकाशित जानकारी पर भरोसा करने से पहले और उत्पादों या सेवाओं के लिए ऑर्डर देने से पहले डिवाइस विनिर्देशों का नवीनतम संस्करण प्राप्त करें।
अन्य नामों और ब्रांडों को दूसरों की संपत्ति के रूप में दावा किया जा सकता है
101 इनोवेशन ड्राइव, सैन जोस, सीए 95134
क्वार्टस प्राइम डिज़ाइन सूट के लिए अंतिम बार अपडेट किया गया: 16.0
यूजी -20027
2016.05.02
101 इनोवेशन ड्राइव
सैन जोस, CA 95134
www.altera.com
दस्तावेज़ / संसाधन
![]() |
ALTERA Arria 10 हाइब्रिड मेमोरी क्यूब कंट्रोलर डिज़ाइन Example [पीडीएफ] उपयोगकर्ता गाइड Arria 10 हाइब्रिड मेमोरी क्यूब कंट्रोलर डिज़ाइन Exampले, एरिया 10, हाइब्रिड मेमोरी क्यूब कंट्रोलर डिज़ाइन एक्सampले, नियंत्रक डिजाइन पूर्वampले, डिजाइन पूर्वample |