विषयसूची:

वीएचडीएल का उपयोग कर कॉर्डिक एल्गोरिथम: 4 कदम
वीएचडीएल का उपयोग कर कॉर्डिक एल्गोरिथम: 4 कदम

वीडियो: वीएचडीएल का उपयोग कर कॉर्डिक एल्गोरिथम: 4 कदम

वीडियो: वीएचडीएल का उपयोग कर कॉर्डिक एल्गोरिथम: 4 कदम
वीडियो: Import HDL for Cosimulation with Simulink 2024, जुलाई
Anonim

AmCoderhttps://www.linkedin.com/in/mitu द्वारा लेखक द्वारा अधिक अनुसरण करें:

वेरिलोग में एक सिंक्रोनस फीफो, लाइफो/स्टैक डिजाइन करना
वेरिलोग में एक सिंक्रोनस फीफो, लाइफो/स्टैक डिजाइन करना
वेरिलोग में एक सिंक्रोनस फीफो, लाइफो/स्टैक डिजाइन करना
वेरिलोग में एक सिंक्रोनस फीफो, लाइफो/स्टैक डिजाइन करना
वीजीए का उपयोग करके एफपीजीए के साथ वीडियो इंटरफेसिंग
वीजीए का उपयोग करके एफपीजीए के साथ वीडियो इंटरफेसिंग
वीजीए का उपयोग करके एफपीजीए के साथ वीडियो इंटरफेसिंग
वीजीए का उपयोग करके एफपीजीए के साथ वीडियो इंटरफेसिंग
सिंक्रोनाइज़र, क्लॉक डोमेन क्रॉसिंग, क्लॉक जेनरेटर, एज डिटेक्टर, बहुत कुछ - आवश्यक ट्वीक सर्किट
सिंक्रोनाइज़र, क्लॉक डोमेन क्रॉसिंग, क्लॉक जेनरेटर, एज डिटेक्टर, बहुत कुछ - आवश्यक ट्वीक सर्किट
सिंक्रोनाइज़र, क्लॉक डोमेन क्रॉसिंग, क्लॉक जेनरेटर, एज डिटेक्टर, बहुत कुछ - आवश्यक ट्वीक सर्किट
सिंक्रोनाइज़र, क्लॉक डोमेन क्रॉसिंग, क्लॉक जेनरेटर, एज डिटेक्टर, बहुत कुछ - आवश्यक ट्वीक सर्किट

के बारे में: मितु राज - जस्ट ए हॉबीस्ट एंड लर्नर - चिप डिज़ाइनर - सॉफ्टवेयर डेवलपर - भौतिकी और गणित उत्साही एमकोडर के बारे में अधिक »

##साइन और कोसाइन तरंग उत्पन्न करने के लिए कॉर्डिक एल्गोरिथम के वीएचडीएल कार्यान्वयन के लिए यह Google में सबसे अधिक क्लिक की जाने वाली, लोकप्रिय लिंक है## वर्तमान समय में, कई हार्डवेयर कुशल एल्गोरिदम मौजूद हैं, लेकिन सॉफ्टवेयर सिस्टम के प्रभुत्व के कारण ये अच्छी तरह से ज्ञात नहीं हैं कई साल। कॉर्डिक एक ऐसा एल्गोरिथम है जो कुछ भी नहीं बल्कि शिफ्ट का एक सेट है और कुछ त्रिकोणमितीय, अतिशयोक्तिपूर्ण, रैखिक और लॉगरिदमिक कार्यों सहित कार्यों की एक विस्तृत श्रृंखला की गणना के लिए उपयोग किए जाने वाले तर्क जोड़ें। यह कैलकुलेटर आदि में उपयोग किया जाने वाला एल्गोरिथम है। इस प्रकार केवल साधारण शिफ्टर्स और एडर्स का उपयोग करके हम कॉर्डिक एल्गोरिथम का उपयोग करके कम जटिलता लेकिन डीएसपी की शक्ति के साथ एक हार्डवेयर डिजाइन कर सकते हैं। इसलिए इसे बिना किसी समर्पित फ्लोटिंग पॉइंट यूनिट या जटिल गणित आईपी का उपयोग किए बिना वीएचडीएल या वेरिलोग में नंगे आरटीएल डिजाइन के रूप में डिजाइन किया जा सकता है।

चरण 1: वीएचडीएल और मॉडलिम

यहां कॉर्डिक एल्गोरिथम को साइन वेव और कोस वेव उत्पन्न करने के लिए वीएचडीएल का उपयोग करके लागू किया गया है। यह बड़ी सटीकता पर इनपुट कोण के साइन और कोसाइन का उत्पादन कर सकता है। कोड FPGA पर संश्लेषित किया जा सकता है। मॉडलिम का उपयोग डिजाइन और परीक्षण बेंच का अनुकरण करने के लिए किया जाता है।

चरण 2: डिजाइन और परीक्षण पीठ के लिए वीएचडीएल कोड

डिजाइन और परीक्षण पीठ के लिए वीएचडीएल कोड
डिजाइन और परीक्षण पीठ के लिए वीएचडीएल कोड

बाइनरी स्केलिंग तकनीक का उपयोग फ्लोटिंग पॉइंट नंबरों को दर्शाने के लिए किया जाता है।

कृपया कोड करने से पहले संलग्न डॉक्स को देखें।

कॉर्डिक_v4.vhd - डिज़ाइन -इनपुट 32 बिट्स + साइन बिट में एंगल है; यह ०.००००००००२३३ डिग्री के इनपुट परिशुद्धता के साथ ० से +/-३६० डिग्री तक किसी भी कोण को संसाधित कर सकता है। इनपुट देते समय -> MSB साइन बिट होता है और बाकी 32 बिट्स परिमाण का प्रतिनिधित्व करते हैं।-डिजाइन का आउटपुट 16 बिट्स + साइन बिट में इसका साइन और कॉस वैल्यू होता है। सटीक 0.00001526 के साथ। कृपया ध्यान दें कि यदि संबंधित साइन या कॉस वैल्यू नकारात्मक है तो आउटपुट 2 के कॉम्प्लिमेंट फॉर्म में प्रदर्शित होता है। सिमुलेटिंग testb.vhd - डिज़ाइन के लिए टेस्ट बेंच (1) इनपुट एंगल और पुल रीसेट = '0'। सिमुलेशन के दो चरणों के बाद '1' पर रीसेट करें और "सभी चलाएं"। (2) सिमुलेशन विंडो में पाप और कॉस सिग्नल के रेडिक्स को दशमलव और प्रारूप> एनालॉग (स्वचालित) के रूप में सेट करें। (3) तरंग देखने के लिए ज़ूम आउट करें अच्छी तरह से।

चरण 3: फ़ाइलें संलग्न

(1) कॉर्डिक_वी4.वीएचडी - डिज़ाइन। (2) टेस्टबी.वीएचडी - डिज़ाइन के लिए टेस्ट बेंच।

(३) कोण इनपुट को बाध्य करने और बाइनरी परिणामों को परिवर्तित करने के तरीके पर दस्तावेज़।

अद्यतन: ये फ़ाइलें अप्रचलित हैं और अब उपलब्ध नहीं हैं। कृपया अगले चरण से फ़ाइलों का उपयोग करें।

चरण 4: मिनी-कॉर्डिक आईपी कोर - 16 बिट

उपरोक्त कार्यान्वयन की सीमा है- एक घड़ी चक्र में गणना करने के कारण धीमी, कम घड़ी की आवृत्ति। मिनी-कॉर्डिक आईपी कोर - 16 बिट

- प्रदर्शन में सुधार के लिए कई चक्रों को वितरित महत्वपूर्ण पथ।- तेज़ - FPGA सिद्ध डिज़ाइन को 100 मेगाहर्ट्ज घड़ी तक संश्लेषित किया गया।- एचडीएल में अनुकूलित अधिक क्षेत्र, कम हार्डवेयर।- लोड और पूर्ण स्थिति सिग्नल जोड़े गए।- केवल नकारात्मक पक्ष की तुलना में कम रिज़ॉल्यूशन है पिछला एक। टेस्टबेंच:

0 से 360 डिग्री कोण इनपुट से पूरी तरह से स्वचालित

संलग्न फ़ाइलें: 1) मिनी कॉर्डिक मुख्य वीएचडीएल फ़ाइल 2) मिनी कॉर्डिक टेस्ट बेंच 3) मिनी कॉर्डिक आईपी कोर मैनुअल 4) कोणों को बल देने और परिणामों को परिवर्तित करने के तरीके पर डॉक्टर

किसी भी प्रश्न के लिए, मुझसे बेझिझक संपर्क करें:

मीतू राजो

मुझे फॉलो करें:

मेल: [email protected]

###कुल डाउनलोड: 01-05-2021 तक 325###

### अंतिम बार संपादित कोड: जुलाई-07-2020 ###

सिफारिश की: