Xilinx का उपयोग करते हुए Verilog HDL: 17 महत्वपूर्ण चरण जिन्हें आपको जानना चाहिए

चर्चा के लिए विषय

ए। Xilinx

वेरिलोग एचडीएल एक्सिलिनक्स का उपयोग करने के लिए बी

सी। Xilinx स्थापना प्रक्रिया

D. XILINX के साथ अपना पहला वेरिलॉग प्रोजेक्ट बनाना

XILINX

Xilinx एक USA बेस्ड टेक-कंपनी है जो प्रोग्रामेबल लॉजिक डिवाइस मुहैया कराती है। हम वेरिलॉग डिजाइनों को लागू करने के लिए Xilinx के सॉफ्टवेयर “ISE 14.7 सिम्युलेटर का उपयोग करेंगे। Xilinx का उपयोग VHDL कार्यान्वयन के लिए भी किया जाता है। हालांकि वेरिलॉग की कुछ कोडिंग संरचना VHDL जैसी ही है, फिर भी उनके बीच मूलभूत अंतर हैं।

सबसे पहले Verilog जानें! यहाँ क्लिक करें!

वेरिलॉग एक्सिलिनक्स का उपयोग करने के लिए आवश्यक शर्तें

वेरिलोग के साथ Xilinx के साथ शुरुआत करने से पहले, एक उपयोगकर्ता के लिए कुछ आवश्यक शर्तें हैं। वे नीचे सूचीबद्ध हैं।

  • का कुछ ज्ञान होना चाहिए डिजिटल इलेक्ट्रॉनिक्स. बुनियादी ज्ञान के कम से कम बिट्स तर्क द्वार और अनुक्रमिक सर्किट आवश्यक हैं.
  • एक निर्बाध इंटरनेट कनेक्शन एक जरूरी है।
  • सॉफ्टवेयर को सुचारू रूप से चलाने के लिए मुफ्त मेमोरी की स्वस्थ मात्रा की आवश्यकता होती है। आपकी मशीन में कम से कम 20 जीबी स्थान की आवश्यकता होती है।
  • सुलभ ईमेल-आईडी के साथ Xilinx की वेबसाइट पर एक खाता बनाएँ। उस ईमेल-आईडी में लाइसेंस मेल कर दिया जाएगा।
  • हम इस ट्यूटोरियल को केवल विंडोज़ के लिए प्रदर्शित कर रहे हैं।   
VHDL क्या है? वेरिलॉग और वीएचडीएल के बीच अंतर क्या है?

Xilinx स्थापना प्रक्रिया

  • चरण १: इंटरनेट से सॉफ्टवेयर डाउनलोड करें। Xilinx डाउनलोड करने का लिंक नीचे दिया गया है -

(यह एक 6GB ज़िप फ़ाइल है, इंटरनेट कनेक्शन और स्थान सुनिश्चित करें) विंडोज़ के लिए लिंक -

https://www.xilinx.com/member/forms/download/xef.html?filename=Xilinx_ISE_DS_Win_14.7_1015_1.tar

अन्य डाउनलोड करने योग्य विकल्प उपलब्ध हैं। आप नीचे दिए गए लिंक से अपनी आवश्यकता और पसंद के अनुसार चयन कर सकते हैं।

https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/archive-ise.html

  • चरण १: फ़ाइल खोलना। फ़ाइल को अनज़िप करने के लिए, फ़ाइल पर राइट-क्लिक करें, और सभी को निकालने का विकल्प होगा। निष्कर्षण के बाद, फ़ाइल का नाम होना चाहिए - 'Xilinx_ISE_DS_Win_14.7_1015.1'।

ध्यान दिया जाना चाहिए - डाउनलोड और निष्कर्षण दोनों को इंटरनेट की गति और भंडारण उपलब्धता के आधार पर बहुत समय की आवश्यकता होगी। स्थापना के लिए बहुत समय की आवश्यकता होगी। तो, घबराओ मत, धैर्य रखो।

  • चरण १: निकाली गई फ़ाइल खोलें। एक फाइल है जिसका नाम है - 'xsetup'। उस फाइल पर डबल क्लिक करें। यह स्थापना शुरू कर देगा।
INST 1 1024x576 1
'Xsetup' फ़ाइल चुनें, Verilog HDL
  1. एक और पॉप-अप होगा, जारी रखने के लिए 'ISE WebPACK' विकल्प चुनें।
INST 2 1
आईएसई वेबपैक, वेरिलॉग एचडीएल चुनें

यह अंतिम स्थापना प्रक्रिया शुरू करेगा।

  • चरण १: आपके पीसी में सॉफ्टवेयर इंस्टॉल हो जाने के बाद, कुछ कार्य करने होंगे। इन कार्यों को ध्यान से करें। इसके अलावा, Xilinx से लाइसेंस को अपडेट करें। वे चरण पिछले लेख में दिए गए हैं; हमारे पहले वेरिलॉग प्रोजेक्ट के साथ शुरू करने से पहले कृपया इसे देखें। लिंक नीचे दिया गया है।

https://techiescience.com/vhdl-process-xilinx-guide/

XILINX के साथ अपना पहला वेरिलॉग प्रोजेक्ट बनाना

हम पहले XILINX का उपयोग करके एक सरल और गेट मॉडल लागू करेंगे। AND गेट का तार्किक प्रतिनिधित्व Y = AB है; ए और बी दो इनपुट हैं, जबकि वाई आउटपुट है। सत्य तालिका नीचे दी गई है।

ABय = एबी
000
010
100
111
वेरिलोग एचडीएल - और गेट सत्य तालिका
  • चरण १: डेस्कटॉप पर आइकन पर डबल क्लिक करके प्रोजेक्ट नेविगेटर खोलें।
  • चरण १: 'फ़ाइल' पर जाएँ और फिर 'नई परियोजना' पर जाएँ। फ़ाइल -> नई परियोजना
चित्र 1 1
फ़ाइल -> नई परियोजना, वेरिलोग एचडीएल, छवि 1
  • चरण १: अपनी परियोजना के लिए एक नाम लिखें और भंडारण स्थान का चयन करें। यह सलाह दी जाती है कि मूल तर्क गेट नामों का उपयोग न करें क्योंकि वे उलटे कीवर्ड हैं। इसके अलावा, अपने प्रोजेक्ट का नाम कॉपी करना न भूलें; यह आपके पत्र की मदद करेगा। आगे बढ़ने के लिए 'अगला' बटन पर क्लिक करें।
छवि 2 1
प्रोजेक्ट के लिए एक नाम टाइप करें, और Next, Verilog HDL Image - 2 चुनें
  • चरण १: अब, आपको कुछ चीजें सेट करनी होंगी। इन सभी चीजों को स्थापित करते समय सावधान रहें। कोई भी गलती दीर्घकालिक परिणाम में विफलता का कारण बनेगी।
  • सम्पत्ति का नाम: वैल्यू
  • मूल्यांकन विकास बोर्ड: कुछ भी निर्दिष्ट नहीं
  • उत्पाद श्रेणी: सब
  • परिवार: Spartan3
  • डिवाइस: XC3S50
  • पैकेज: PQ208
  • गति: -4
  • शीर्ष स्रोत प्रकार: एचडीएल
  • संश्लेषण उपकरण: XST (VHDL / वेरिलोग)
  • सिम्युलेटर: lSim (VHDL / वेरिलोग)
  • पसंदीदा भाषा: Verilog
  • परियोजना फ़ाइल में संपत्ति की विशिष्टता: सभी मूल्यों को संग्रहीत करें
  • मैनुअल संकलन आदेश: चेकबॉक्स को छोड़ दें, उस पर क्लिक न करें।
  • VHDL स्रोत विश्लेषण मानक: वीएचडीएल-93
  • संदेश फ़िल्टरिंग सक्षम करें:  चेकबॉक्स को छोड़ दें, उस पर क्लिक न करें।

आगे बढ़ने के लिए 'अगला' पर क्लिक करें।

चित्र 3 1
सेटअप सावधानी से करें, पसंदीदा भाषा को 'वेरिलॉग', वेरिलॉग एचडीएल इमेज - 3 में बदलें
  • चरण १: अब, 'समाप्त' पर क्लिक करें; अगले पॉप-अप के लिए।
चित्र 4 1
'समाप्त', वेरिलॉग एचडीएल, छवि - 4 पर क्लिक करें
  • चरण १: ISE सिम्युलेटर में एक नई विंडो खोली जाएगी। बाएं कोने पर डिज़ाइन टैब के अंदर, और पदानुक्रम बार के नीचे, मॉडल दिखाई देगा। अपने कर्सर को नामित मॉडल के ठीक नीचे स्थित फ़ोल्डर में ले जाएं।

इसके बाद फोल्डर पर राइट क्लिक करें (हमारे मामले में फ़ोल्डर का नाम है - 'xc3s50-4pq208')। फिर, नए स्रोत का चयन करें।

वेरिलोग एच.डी.एल.
राइट क्लिक करें और 'नया स्रोत' चुनें, छवि - 5
  • चरण १: नई विंडो में, 'वेरिलोग मॉड्यूल' चुनें और उसी नाम को पेस्ट करें जिसे आपने चरण 3 में कॉपी किया है। आप उस नाम को स्थान टैब से भी प्राप्त कर सकते हैं। आगे बढ़ने के लिए 'अगला' पर क्लिक करें।
चित्र 6 1
वेरिलोग मॉड्यूल चुनें, छवि - 6
  • चरण १: परिभाषित मॉड्यूल ऊपर आ जाएगा। लेकिन हम अब बंदरगाहों को परिभाषित नहीं करेंगे। बस 'अगला' पर क्लिक करें।
चित्र 7 1
NEXT, Verilog HDL, Image - 7 पर क्लिक करें
  • चरण १: अगली विंडो पॉप-अप के लिए "समाप्त" पर क्लिक करें।
चित्र 8 1
'फिनिश' पर क्लिक करें, इमेज - 8
  • चरण १: एक कोड संपादक खोला जाएगा।
    • अब एडिटर में लिखे प्रोजेक्ट का नाम बदलकर “AND” कर दें। हमारे मामले के लिए, हम इसे 'LAMBDAGEEKS_VERILOG_AND_GATE' से 'AND' में बदलते हैं।
चित्र 9 1
संपादक में मॉड्यूल का नाम बदलें, वेरिलॉग एचडीएल, छवि - 9
  • अब पोर्ट घोषणाओं को नीचे लिखें।

मॉड्यूल और (

                        निवेश आई1, आई2,

                        उत्पादन O

                        );

endmodule

  • अब इनपुट और आउटपुट के बीच AND गेट को असाइन करें।

आवंटित ओ = आई 1 और आई 2;

चित्र 10 1
आवश्यक लिखें वेरिलोग कोड, वेरिलोग एचडीएल, छवि - 10
  • कोड सहेजें।
  • चरण १: अब, विंडो के बाईं ओर, डिज़ाइन बार के नीचे, आप नाम का एक टैब देख सकते हैं "प्रक्रिया और".
    • इसका विस्तार करें 'संश्लेषण - XST' वहां से।
    • पर डबल क्लिक करें 'सिंटैक्स की जाँच करें'। यह एक हरी टिक दिखाएगा, जो सफलता को दर्शाती है।
इमेज 11 693x1024 1
चेक सिंटैक्स प्रक्रिया को पूरा करें, वेरिलॉग एचडीएल, छवि - 11
  • चरण १: अब फिर से टॉप-लेफ्ट सेक्शन में वापस जाएं। पर राइट क्लिक करें 'xc3s50-4pq208' फ़ाइल। वहां से एक नया स्रोत चुनें।
चित्र 12 1
नया स्रोत जोड़ें, वेरिलोग एचडीएल, छवि - 12
  • चरण १: दिए गए सूची में से वेरिलोग मॉड्यूल चुनें। फिर एक फ़ाइल नाम रखें। हम डालते है "LAMBDAGEEKS_TOP_MODULE " नाम के रूप में। आगे बढ़ने के लिए 'अगला' पर क्लिक करें।
चित्र 13 1
वेरिलोग मॉड्यूल, वेरिलॉग एचडीएल, छवि - 13 चुनें
  1. नाम का एक पॉप-अप 'मॉड्यूल को परिभाषित करें' आएगा। यहां कुछ भी परिभाषित न करें। पर क्लिक करें 'आगे'।
चित्र 14 1
Next, Verilog HDL, Image - 14 पर क्लिक करें
  • पर क्लिक करें 'समाप्त' अगली पॉप-अप विंडो के लिए।
चित्र 15 1
क्लिक खत्म, वेरिलॉग एचडीएल, छवि - 15
  • चरण १: एक कोड संपादक खोला जाएगा। आप कोड संपादक से सभी टिप्पणी अनुभाग मिटा सकते हैं।
    • अब, शीर्ष बाईं ओर पदानुक्रम अनुभाग की जाँच करें। आपके द्वारा दिए गए मॉड्यूल नाम पर राइट-क्लिक करें। हमारे मामले के लिए, यह है - 'LAMBDAGEEKS_TOP_MODULE'।
    • राइट क्लिक करने पर कुछ विकल्प आएंगे। विकल्प चुनें - 'टॉप मॉड्यूल के रूप में सेट करें'।
चित्र 16 1
शीर्ष मॉड्यूल, वेरिलॉग एचडीएल, छवि - 16 के रूप में चयन करें
  • एक विंडो पॉप-अप होगी। पर क्लिक करें 'हाँ' जारी रखने के लिए.
चित्र 17 1
Yes, Verilog HDL, Image - 17 पर क्लिक करें
  • चरण १: अब, हमें कोड संपादक का उपयोग करके कुछ कोड लिखना होगा। यह गेट कार्यान्वयन के साथ इनपुट और आउटपुट का वर्णन करता है। निम्नलिखित कोड AND गेट के लिए लिखा गया है -

मॉड्यूल LAMBDAGEEKS_TOP_MODULE (

            निवेश आई1, आई2,

            उत्पादन O

  );

            और और 1 (I1, I2, O);

endmodule

चित्र 18 1
इसी वेरिलोग कोड, वेरिलॉग एचडीएल, छवि - 18 को लिखें
  • चरण १:  अब बाईं ओर के निचले हिस्से में जाएं 'प्रक्रिया: LAMBDAGEEKS_TOP_MODULE' अनुभाग।
    • अब विस्तार करें 'संश्लेषण -XST' अंश।
    • पर डबल क्लिक करें 'सिंटैक्स की जाँच करें'। यह कुछ सेकंड के बाद एक हरे रंग की टिक निरूपित सफलता दिखाएगा।
    • फिर, डबल पर क्लिक करें 'संश्लेषण - XST' विकल्प। ग्रीन टिक दिखाने में कुछ सेकंड का समय लगेगा।
चित्र 19 1
चेक सिंटैक्स, वेरिलॉग एचडीएल, छवि - 19 को पूरा करें
  • चरण १:  आरटीएल योजना के लिए देखें।
    • पर डबल क्लिक करें 'देखें RTL योजनाबद्ध' विकल्प.
    • नामक एक खिड़की - 'आरटीएल / टेक व्यूअर सेट करें जब यह शुरू में लागू होता है' पॉप जाएगा। बस पर क्लिक करें 'ठीक'।
चित्र 20 1
दूसरा विकल्प, वेरिलॉग एचडीएल, छवि - 20 चुनें
  • अब आरेख के साथ एक विंडो खोली जाएगी।
इमेज 21 1024x576 1
वेरिलोग आरटीएल योजनाबद्ध, वेरिलॉग एचडीएल, छवि - 21
  • बॉक्स के अंदर डबल क्लिक करें।
इमेज 22 1024x459 1
वेरिलोग आरटीएल योजनाबद्ध, वेरिलॉग एचडीएल, छवि - 22
  • अब, AND बॉक्स के अंदर डबल क्लिक करें।
इमेज 23 1024x466 1
वेरिलोग आरटीएल योजनाबद्ध, वेरिलॉग एचडीएल, छवि - 23
  • चरण १: प्रौद्योगिकी योजनाओं के लिए देखें
    • 'तकनीक देखें योजना' विकल्प पर डबल क्लिक करें।
    • एक पॉप-अप 'ओके' विकल्प पर क्लिक करने के लिए आएगा।
इमेज 24 1024x609 1
प्रौद्योगिकी स्कीमा, वेरिलोग एचडीएल, छवि - 24
  • एक नया आरेख विंडो खुल गया।
इमेज 25 1024x516 1
वेरिलोग प्रौद्योगिकी स्कीमा, वेरिलॉग एचडीएल, छवि - 25
  •  आरेख के बॉक्स के अंदर डबल क्लिक करें।
छवि 26 1 1024x464 1
वेरिलोग प्रौद्योगिकी स्कीमा, वेरिलॉग एचडीएल, छवि - 26
  • एक बॉक्स का नाम होगा - 'lut2'। उस पर डबल क्लिक करें।

यह प्रदर्शित करेगा कई आरेख.

योजनाबद्ध आरेख:

चित्र 27 1
योजनाबद्ध आरेख
  • रिलेशन देखने के लिए समीकरण पर क्लिक करें।
चित्र 28 1
समीकरण
  • सत्य तालिका को खोजने के लिए सत्य तालिका पर क्लिक करें।
चित्र 29 1
सच्ची तालिका
  • मानचित्र खोजने के लिए कर्णघट मानचित्र पर क्लिक करें।
चित्र 30 1
के और एमएपी गेट के

हमारे अन्य वीएलएसआई लेख देखें!

एक टिप्पणी छोड़ दो