Bus analyzer
एक बस विश्लेषक एक प्रकार का प्रोटोकॉल विश्लेषण उपकरण है, जिसका उपयोग एक विशिष्ट इंटरफेस बस में संचार डेटा को पकड़ने और विश्लेषण करने के लिए किया जाता है, जो आमतौर पर एक हार्डवेयर प्रणाली में एम्बेडेड होता है। बस विश्लेषक कार्यक्षमता डिजाइन, परीक्षण और सत्यापन इंजीनियरों को हार्डवेयर-आधारित उत्पाद के डिजाइन चक्रों में अपने डिजाइनों की जांच, परीक्षण, डीबग और सत्यापन करने में मदद करती है। यह एक उत्पाद जीवन चक्र के बाद के चरणों में, प्रणालियों के बीच और घटकों के बीच संचार अंतरसंचालनीयता की जांच करने और हार्डवेयर समर्थन चिंताओं को स्पष्ट करने में भी मदद करता है। एक बस विश्लेषक को विशिष्ट समानांतर या क्रमिक बस संरचनाओं के साथ उपयोग के लिए डिज़ाइन किया गया है। हालांकि बस विश्लेषक शब्द का अर्थ एक भौतिक संचार और इंटरफेस है जिसका विश्लेषण किया जा रहा है, इसका उपयोग कभी-कभी प्रोटोकॉल विश्लेषक या पैकेट विश्लेषक शब्द के साथ किया जाता है, और इसका उपयोग वायरलेस लैन (जैसे वाई-फाई), पैन (जैसे ब्ल्यूटूथ, वायरलेस यूएसबी) और अन्य वायरलेस इंटरफेस के लिए विश्लेषण उपकरणों के लिए भी किया जा सकता है, हालांकि इन तकनीकों में "वायर्ड" बस नहीं है। बस विश्लेषक बस संचार डेटा की निगरानी और कब्जा करता है, इसे डिकोड और विश्लेषण करता है और उपयोगकर्ता को डेटा और विश्लेषण रिपोर्ट प्रदर्शित करता है। यह अनिवार्य रूप से अंतर्निहित बस यातायात विशेषताओं के कुछ अतिरिक्त ज्ञान के साथ एक तर्क विश्लेषक है। एक बस विश्लेषक और एक तर्क विश्लेषक के बीच प्रमुख अंतरों में से एक विशेष रूप से विश्लेषण की गई बस पर होने वाले केवल प्रासंगिक यातायात को फ़िल्टर करने और निकालने की इसकी क्षमता है। कुछ उन्नत तर्क विश्लेषक डेटा भंडारण योग्यता विकल्प प्रस्तुत करते हैं जो बस यातायात को फ़िल्टर करने की भी अनुमति देते हैं, जिससे बस विश्लेषक जैसी सुविधाएँ सक्षम होती हैं। बस और तर्क विश्लेषकों के बीच कुछ प्रमुख अंतर हैंः 1. लागतः लॉजिक एनालाइजर आमतौर पर बस एनालाइजर की तुलना में अधिक कीमत रखते हैं। इस तथ्य का विपरीत यह है कि एक तर्क विश्लेषक का उपयोग विभिन्न प्रकार के बस वास्तुकला के साथ किया जा सकता है, जबकि एक बस विश्लेषक केवल एक वास्तुकला के साथ अच्छा है। 2. लक्षित क्षमताएँ और डेटा का पूर्वरूपण एक बस विश्लेषक को बस से आने वाले डेटा के लिए बहुत विशिष्ट संदर्भ प्रदान करने के लिए डिज़ाइन किया जा सकता है। उदाहरण के लिए यू. एस. बी. जैसी क्रमिक बसों के लिए विश्लेषक क्रमिक डेटा लेते हैं जो द्विआधारी 1s और 0s की क्रमिक धारा के रूप में आता है और इसे चिरप, हेडर, पेलोड आदि द्वारा अलग किए गए तार्किक पैकेट के रूप में प्रदर्शित करता है। उपयोग में आसानीः जबकि एक सामान्य प्रयोजन तर्क विश्लेषक, कई बसों और इंटरफेस का समर्थन कर सकता है, एक बस विश्लेषक को एक विशिष्ट भौतिक इंटरफेस के लिए डिज़ाइन किया गया है और आमतौर पर उपयोगकर्ता को परीक्षण किए गए बस से जांच हार्डवेयर को जल्दी से जोड़ने की अनुमति देता है, जिससे समय और प्रयास की बचत होती है। एक उपयोगकर्ता के दृष्टिकोण से, एक (बहुत) सरल दृष्टिकोण यह हो सकता है कि डेवलपर्स जो एकल बस वास्तुकला के लिए सबसे पूर्ण और सबसे लक्षित क्षमताओं को चाहते हैं, उन्हें बस विश्लेषक के साथ सबसे अच्छी सेवा दी जा सकती है, जबकि जो उपयोगकर्ता समानांतर में कई प्रोटोकॉल के साथ काम करते हैं, उन्हें एक लॉजिक विश्लेषक के साथ बेहतर सेवा दी जा सकती है जो कई अलग-अलग बस विश्लेषकों की तुलना में कम खर्चीला है और उन्हें एकल उपयोगकर्ता इंटरफेस बनाम कई सीखने में सक्षम बनाता है। विश्लेषक अब लगभग सभी मौजूदा कंप्यूटर और एम्बेडेड बस मानकों और फॉर्म कारकों जैसे पीसीआई एक्सप्रेस, डी. डी. आर., यू. एस. बी., पी. सी. आई., कॉम्पैक्ट पी. सी. आई., पी. एम. सी., वी. एम. ई. बस, सी. ए. एन. बस और एल. आई. एन. बस आदि के लिए उपलब्ध हैं। एम. आई. एल.-एस. टी. डी.-1553, ए. आर. आई. एन. सी. 429, ए. एफ. डी. एक्स. और अन्य एवियोनिक्स डेटाबेस प्रोटोकॉल का विश्लेषण करने के लिए बस विश्लेषकों का उपयोग एवियोनिक्स उद्योग में किया जाता है। कंप्यूटर और ड्राइव के बीच लोकप्रिय डेटा हस्तांतरण प्रोटोकॉल का विश्लेषण करने के लिए बड़े पैमाने पर भंडारण उद्योग में अन्य बस विश्लेषकों का भी उपयोग किया जाता है। इनमें एन. वी. एम. ई., एस. ए. टी. ए., एस. ए. एस., ए. टी. ए./पी. आई., एस. सी. एस. आई. आदि लोकप्रिय डेटा बसें शामिल हैं। ये उपकरण आम तौर पर मेजबान कंप्यूटर और लक्ष्य ड्राइव के बीच श्रृंखला में जुड़े होते हैं, जहां वे बस पर यातायात की 'जासूसी' करते हैं, इसे पकड़ते हैं और इसे मानव-पठनीय प्रारूप में प्रस्तुत करते हैं। पी. सी. आई. एक्सप्रेस, पी. सी. आई., एस. ए. एस., एस. ए. टी. ए. और यू. एस. बी. जैसे कई बस संरचनाओं के लिए इंजीनियर "बस अभ्यासकर्ता" या "प्रोटोकॉल अभ्यासकर्ता" का भी उपयोग करते हैं। इस तरह के अभ्यासकर्ता आंशिक या पूर्ण संचार ढेर का अनुकरण कर सकते हैं जो विशिष्ट बस संचार मानक का पालन करते हैं, इस प्रकार इंजीनियरों को अपने डिजाइनों का परीक्षण, डीबग और सत्यापन करने के लिए बस यातायात को शल्य चिकित्सा द्वारा नियंत्रित करने और उत्पन्न करने की अनुमति मिलती है। इन उपकरणों से खराब बस यातायात के साथ-साथ अच्छा भी उत्पन्न करना संभव हो जाता है ताकि उपकरण त्रुटि पुनर्प्राप्ति प्रणालियों का परीक्षण किया जा सके। उनका उपयोग अक्सर उपकरणों की अंतरसंचालनीयता सुनिश्चित करने के लिए मानक के अनुपालन को सत्यापित करने के लिए भी किया जाता है क्योंकि वे ज्ञात परिदृश्यों को दोहराने योग्य तरीके से पुनः उत्पन्न कर सकते हैं। व्यायामकर्ताओं का उपयोग आमतौर पर विश्लेषकों के संयोजन में किया जाता है, इसलिए इंजीनियर को बस में कैद किए गए संचार डेटा की पूरी दृश्यता मिलती है। कुछ अभ्यासकर्ताओं को स्टैंड-अलोन सिस्टम के रूप में डिज़ाइन किया गया है जबकि अन्य को विश्लेषण के लिए उपयोग की जाने वाली समान प्रणालियों में जोड़ा जाता है। जे. टी. ए. जी. (सीमा स्कैन) संदर्भ कंप्यूटर बस इलेक्ट्रॉनिक परीक्षण उपकरण डिजिटल इलेक्ट्रॉनिक्स भी देखें।