विषयसूची:

VHDL और एक Zybo का उपयोग करके वीडियो प्रोसेसिंग: 10 कदम
VHDL और एक Zybo का उपयोग करके वीडियो प्रोसेसिंग: 10 कदम

वीडियो: VHDL और एक Zybo का उपयोग करके वीडियो प्रोसेसिंग: 10 कदम

वीडियो: VHDL और एक Zybo का उपयोग करके वीडियो प्रोसेसिंग: 10 कदम
वीडियो: First VHDL Project with Vivado for the ZYBO Development Board 2024, जुलाई
Anonim
Image
Image
एक नया विवाडो प्रोजेक्ट बनाएं
एक नया विवाडो प्रोजेक्ट बनाएं

एफपीजीए सीपीयू की तुलना में तेजी से संसाधित होते हैं, क्योंकि वे समानांतर में कई गणना कर सकते हैं

नोट: यह परियोजना अभी निर्माणाधीन है और इसमें सुधार किया जा रहा है (जैसे ही मेरे पास समय होगा)। इस बीच मैं दुनिया की यात्रा कर रहा हूँ…..

चरण 1: एक नया विवाडो प्रोजेक्ट बनाएं

एक नया विवाडो प्रोजेक्ट बनाएं
एक नया विवाडो प्रोजेक्ट बनाएं
एक नया विवाडो प्रोजेक्ट बनाएं
एक नया विवाडो प्रोजेक्ट बनाएं

विवाडो खोलने के बाद, सबसे पहले आपको अपने कार्यक्षेत्र पर एक नया प्रोजेक्ट बनाना होगा जिसमें आप काम करना चाहते हैं।

बाद में अपने प्रोजेक्ट को नाम दें और प्रोजेक्ट का स्थान चुनें।

Zybo को लक्ष्य बोर्ड या किसी अन्य Zynq बोर्ड के रूप में चुनें जिसका आप उपयोग करना चाहते हैं।

चरण 2: बेसिक के साथ एक ब्लॉक आरेख बनाएं

बेसिक के साथ एक ब्लॉक आरेख बनाएं
बेसिक के साथ एक ब्लॉक आरेख बनाएं
बेसिक के साथ एक ब्लॉक आरेख बनाएं
बेसिक के साथ एक ब्लॉक आरेख बनाएं
बेसिक के साथ एक ब्लॉक आरेख बनाएं
बेसिक के साथ एक ब्लॉक आरेख बनाएं

एक नया Zynq_Processing_system आरेख जोड़ें।

IPs Dvi2rgb और rgb2vga भी जोड़ें

इन ब्लॉकों के अतिरिक्त एचडीएमआई पोर्ट को सिंक के रूप में कॉन्फ़िगर करने के लिए दो स्थिरांक का उपयोग किया जाता है।

[क्षमा करें, डुप्लिकेट सामग्री के कारण इस ट्यूटोरियल को यहां से हटा दिया गया था… मूल वेबसाइट www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

चरण 3: एक वीएचडीएल संसाधन डालें

एक वीएचडीएल संसाधन डालें
एक वीएचडीएल संसाधन डालें
एक वीएचडीएल संसाधन डालें
एक वीएचडीएल संसाधन डालें
एक वीएचडीएल संसाधन डालें
एक वीएचडीएल संसाधन डालें

उपयोगकर्ता ब्लॉक बनाया जाना चाहिए, इसके लिए ctrl+A दबाएं या बाएं पैनल में "नया स्रोत जोड़ें" खोजें।

वीएचडीएल के साथ एक नई फाइल बनाएं और आरेख में जोड़ें और फिर वीएचडीएल कोड संपादित करें।

[क्षमा करें, डुप्लिकेट सामग्री के कारण इस ट्यूटोरियल को यहां से हटा दिया गया था… मूल वेबसाइट www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

चरण 4: अतिरिक्त ऑनबोर्ड पेरिफेरिकल जैसे एलईडी, बटन या स्लाइडर जोड़ें (वैकल्पिक)

एलईडी, बटन या स्लाइडर जैसे अतिरिक्त ऑनबोर्ड पेरिफेरिकल जोड़ें (वैकल्पिक)
एलईडी, बटन या स्लाइडर जैसे अतिरिक्त ऑनबोर्ड पेरिफेरिकल जोड़ें (वैकल्पिक)

बाद में संभावित उपयोग के लिए कुछ स्लाइडर्स और एलईडी जोड़ने के लिए।

[क्षमा करें, डुप्लिकेट सामग्री के कारण इस ट्यूटोरियल को यहां से हटा दिया गया था… मूल वेबसाइट www.miscircuitos.com/video-processing-using-vhdl-…]

चरण 5: अब आप एप्लिकेशन ब्लॉक पर अपना वीएचडीएल कोड डाल सकते हैं

अब आप एप्लिकेशन ब्लॉक पर अपना वीएचडीएल कोड डाल सकते हैं
अब आप एप्लिकेशन ब्लॉक पर अपना वीएचडीएल कोड डाल सकते हैं

एक बार VideoProcessing मॉड्यूल जोड़ने के बाद, कोड संपादित करने के लिए, दबाएं। प्रारंभिक कोड का एक उदाहरण संलग्न है

[क्षमा करें, डुप्लिकेट सामग्री के कारण इस ट्यूटोरियल को यहां से हटा दिया गया था… मूल वेबसाइट www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

चरण 6: एक लपेटें बनाएं

एक रैप बनाएं
एक रैप बनाएं
एक रैप बनाएं
एक रैप बनाएं

ब्लॉक डायग्राम के संश्लेषण के लिए पहले एक रैप बना लें।

चरण 7: संश्लेषण, कार्यान्वयन और बिटस्ट्रीम जनरेशन

संश्लेषण, कार्यान्वयन और बिटस्ट्रीम जनरेशन
संश्लेषण, कार्यान्वयन और बिटस्ट्रीम जनरेशन

बाधाओं को पिन विवरण जोड़ें। यह संलग्न है।

संश्लेषण चलाएँ। बाद में कार्यान्वयन और फिर बिटस्ट्रीम उत्पन्न करें, जिसे एफपीजीए में लोड किया जा रहा है।

चरण 8: हार्डवेयर निर्यात करें और SDK लॉन्च करें

हार्डवेयर निर्यात करें और SDK लॉन्च करें
हार्डवेयर निर्यात करें और SDK लॉन्च करें
हार्डवेयर निर्यात करें और SDK लॉन्च करें
हार्डवेयर निर्यात करें और SDK लॉन्च करें
हार्डवेयर निर्यात करें और SDK लॉन्च करें
हार्डवेयर निर्यात करें और SDK लॉन्च करें
हार्डवेयर निर्यात करें और SDK लॉन्च करें
हार्डवेयर निर्यात करें और SDK लॉन्च करें

हार्डवेयर निर्यात करें और एसडीके लॉन्च करें।

चरण 9: एक नया बोर्ड सपोर्ट पैकेज और एक नया एप्लिकेशन बनाएं

एक नया बोर्ड सपोर्ट पैकेज और एक नया एप्लिकेशन बनाएं
एक नया बोर्ड सपोर्ट पैकेज और एक नया एप्लिकेशन बनाएं
एक नया बोर्ड सपोर्ट पैकेज और एक नया एप्लिकेशन बनाएं
एक नया बोर्ड सपोर्ट पैकेज और एक नया एप्लिकेशन बनाएं
एक नया बोर्ड सपोर्ट पैकेज और एक नया एप्लिकेशन बनाएं
एक नया बोर्ड सपोर्ट पैकेज और एक नया एप्लिकेशन बनाएं

बोर्ड सपोर्ट पैकेज बनाएं। फिर टेम्पलेट "हैलो वर्ड" का उपयोग करके एक एप्लिकेशन खोलें या बनाएं।

फिर एफपीजीए चलाएं

चरण 10: FPGA प्रोग्राम करें और हैलो वर्ल्ड कोड चलाएँ

Image
Image
प्रोग्राम FPGA और हैलो वर्ल्ड कोड चलाएँ
प्रोग्राम FPGA और हैलो वर्ल्ड कोड चलाएँ

यह केवल एक छोटा सा उदाहरण है, जहां रंग चैनलों का आदान-प्रदान होता है।

धन्यवाद!

[क्षमा करें, डुप्लिकेट सामग्री के कारण इस ट्यूटोरियल को यहां से हटा दिया गया था… मूल वेबसाइट www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

सिफारिश की: