जेफिरनेट लोगो

डिस्प्लेपोर्ट 1.4 RX सबसिस्टम उदाहरण डिज़ाइन को ZCU102 बोर्ड से Vivado 106 में ZCU2021.1 बोर्ड में कैसे पोर्ट करें

दिनांक:

परिचय 

यह ट्यूटोरियल 1.4 रिलीज में ZCU102 बोर्ड से ZCU106 बोर्ड में डिस्प्लेपोर्ट 2021.1 RX सबसिस्टम उदाहरण डिज़ाइन को पोर्ट करने के चरणों को कवर करेगा। 

किसी भी मुद्दे के लिए कृपया देखें डिस्प्लेपोर्ट 1.4 आरएक्स सबसिस्टम और डिस्प्लेपोर्ट 1.4 TX सबसिस्टम उत्पाद मार्गदर्शिकाएँ और प्रत्येक में दिए गए उदाहरण डिज़ाइन निर्देशों की समीक्षा करें। 

ZCU102 डिस्प्लेपोर्ट 1.4 RX उदाहरण डिजाइन अवलोकन

डिस्प्लेपोर्ट 1.4 आरएक्स सबसिस्टम उदाहरण डिज़ाइन का उद्देश्य डिस्प्लेपोर्ट 1.4 आरएक्स सबसिस्टम और अन्य समान आईपी के गुणों को प्रदर्शित करना है। 

ZCU102 उदाहरण डिज़ाइन के लिए ZCU102 बोर्ड और टोक्यो इलेक्ट्रॉन डिवाइस लिमिटेड (TED) TB-FMCH-VFMC-DP मॉड्यूल के उपयोग की आवश्यकता है।

कई अलग-अलग उदाहरण डिज़ाइन विकल्प उपलब्ध हैं। 

ट्रेवोर_0-1629926884686.png

ट्रेवोर_1-1629926905234.png

ZCU102 बोर्ड के लिए हम केवल GTHE4 विकल्पों को देख रहे हैं:

  • केवल आरएक्स
  • केवल TX
  • HDCP1.3/HDCP2.2/2.3 . के बिना FB पास-थ्रू
  • एचडीसीपी1.3 और एचडीसीपी2.2/2.3 . के साथ एफबी पास-थ्रू
  • केवल HDCP1.3 और TX के बिना MST FB पास-थ्रू

ZCU106 बोर्ड में डिज़ाइन को पोर्ट करते समय हम इन्हीं विकल्पों का उपयोग करेंगे।

ZCU102 उदाहरण डिज़ाइन को ZCU106 बोर्ड में पोर्ट करने के लिए निम्न चरणों का उपयोग किया जा सकता है।

इस उदाहरण के लिए मैंने HDCP1.3/HDCP2.2/2.3 डिज़ाइन के बिना FB पास-थ्रू का उपयोग किया, लेकिन इस प्रक्रिया के साथ किसी भी डिज़ाइन का उपयोग किया जा सकता है।

नोट: ये चरण निर्देश उद्देश्यों के लिए हैं, और डिज़ाइन को पोर्ट करने के एक से अधिक तरीके हैं।

  • लक्ष्य के रूप में चयनित ZCU102 बोर्ड के साथ एक नया विवाडो प्रोजेक्ट खोलें।

ट्रेवोर_7-1629927670717.png

  • "ब्लॉक डिज़ाइन बनाएं" चुनें
  • एक "वीडियो डिस्प्लेपोर्ट 1.4 आरएक्स सबसिस्टम" आईपी ब्लॉक जोड़ें
  • डबल क्लिक करें और उचित उदाहरण डिज़ाइन चयन का चयन करें

ट्रेवोर_8-1629927670731.png

  • परिवर्तन लागू करें और संपादन विंडो बंद करें
  • राइट क्लिक करें और "ओपन आईपी उदाहरण डिजाइन" चुनें
  • प्रोजेक्ट के पूरी तरह से खुलने और लोड होने की प्रतीक्षा करें।
  • प्रोजेक्ट मैनेजर-> प्रोजेक्ट सारांश-> प्रोजेक्ट पार्ट

ट्रेवोर_9-1629927670750.png

  • डिवाइस पर जाएं और इसे ZCU106 में बदलें, फिर अप्लाई और ओके पर क्लिक करें।

ट्रेवोर_10-1629927670786.png

  • इसके लोड होने की प्रतीक्षा करें फिर "ओपन ब्लॉक डिज़ाइन" चुनें
  • पृष्ठ के शीर्ष पर पीले पॉपअप में "रिपोर्ट आईपी स्थिति" चुनें

ट्रेवोर_11-1629927670789.png

  • सुनिश्चित करें कि सभी आईपी चयनित हैं और "अपग्रेड चयनित" पर क्लिक करें

ट्रेवोर_12-1629927670801.png

  • अगर कहा जाए, नहीं कर "आउटपुट उत्पादों को पुन: उत्पन्न करें" पर क्लिक करें।
  • वीडियो PHY कंट्रोलर ब्लॉक पर डबल क्लिक करें और GT: स्टार्टिंग चैनल लोकेशन को X0Y12 में बदलें। ZVU106 योजनाबद्ध)
  • ब्लॉक डिजाइन को मान्य करें
  • संश्लेषण चलाएँ
  • सिंथेसाइज्ड डिज़ाइन खोलें
  • I/O पोर्ट के अंतर्गत सभी "पैकेज पिन" मानों को नीचे सूचीबद्ध नए मानों में बदल दें। (आप संलग्न एक्सेल स्प्रेडशीट को भी देख सकते हैं)

ट्रेवोर_13-1629927670811.png

  • कोई भी लाल “I/O Std” घड़ी स्रोत LVCMOS18 . में बदल जाता है 

ट्रेवोर_14-1629927985296.png

  • प्रोजेक्ट को सहेजें
  • संश्लेषण और कार्यान्वयन चलाएँ
  • बिटस्ट्रीम उत्पन्न करें
  • हार्डवेयर निर्यात करें और बिटस्ट्रीम शामिल करें
  • लॉन्च Vitis
  • एक प्लेटफ़ॉर्म प्रोजेक्ट बनाएं
  • निर्यात की गई XSA फ़ाइल का चयन करें
  • प्रोजेक्ट बनाएं
  • psu_cortex14_53 पर स्टैंडअलोन के तहत बसपा में dp0rxss ड्राइवर के तहत आयात उदाहरण का चयन करें
  • उपयुक्त उदाहरण परियोजना का चयन करें
  • प्रोजेक्ट बनाएं
  • ZCU106 बोर्ड पर उपयुक्त हार्डवेयर कनेक्शन के साथ डिबग करें, और तैयार होने पर प्ले का चयन करें 
  • आपको किया जाना चाहिए! 

(नोट: आपको ZCU106 SCUI का उपयोग करने और FMC VADJ को 1.8V पर सेट करने की आवश्यकता हो सकती है)

ट्रेवोर_15-1629928104334.png

किसी भी प्रश्न या चिंता के लिए कृपया देखें वीडियो और ऑडियो फोरम.

ZCU102_to_ZCU106.zip

प्लेटोए. Web3 फिर से कल्पना की गई। डेटा इंटेलिजेंस प्रवर्धित।
एक्सेस करने के लिए यहां क्लिक करें।

स्रोत: https://forums.xilinx.com/t5/Design-and-Debug-Techniques-Blog/How-to-port-the-DisplayPort-1-4-RX-Subsystem-Example-Design-from/ba- पी/1277121

स्पॉट_आईएमजी

नवीनतम खुफिया

स्पॉट_आईएमजी

हमारे साथ चैट करें

नमस्ते! मैं आपकी कैसे मदद कर सकता हूँ?