Bus analyzer
બસ વિશ્લેષક એ પ્રોટોકોલ વિશ્લેષણ સાધનનો એક પ્રકાર છે, જેનો ઉપયોગ ચોક્કસ ઇન્ટરફેસ બસમાં સંચાર ડેટાને મેળવવા અને તેનું વિશ્લેષણ કરવા માટે થાય છે, જે સામાન્ય રીતે હાર્ડવેર સિસ્ટમમાં જડિત હોય છે. બસ વિશ્લેષક કાર્યક્ષમતા ડિઝાઇન, પરીક્ષણ અને માન્યતા ઇજનેરોને હાર્ડવેર-આધારિત ઉત્પાદનના ડિઝાઇન ચક્ર દરમિયાન તેમની ડિઝાઇનને તપાસવા, પરીક્ષણ કરવા, ડીબગ કરવા અને માન્ય કરવામાં મદદ કરે છે. તે ઉત્પાદન જીવન ચક્રના પછીના તબક્કાઓમાં પણ મદદ કરે છે, સિસ્ટમો વચ્ચે અને ઘટકો વચ્ચેની સંચાર આંતરસંચાલનક્ષમતાની તપાસ કરવામાં અને હાર્ડવેર સપોર્ટની ચિંતાઓને સ્પષ્ટ કરવામાં. બસ વિશ્લેષક ચોક્કસ સમાંતર અથવા સીરીયલ બસ આર્કિટેક્ચર સાથે ઉપયોગ કરવા માટે રચાયેલ છે. જો કે બસ વિશ્લેષક શબ્દ ભૌતિક સંચાર અને ઈન્ટરફેસ સૂચવે છે જેનું વિશ્લેષણ કરવામાં આવી રહ્યું છે, તેનો ઉપયોગ કેટલીકવાર પ્રોટોકોલ વિશ્લેષક અથવા પેકેટ વિશ્લેષક શબ્દ સાથે એકબીજાના બદલે થાય છે, અને તેનો ઉપયોગ વાયરલેસ લેન (જેમ કે વાઇ-ફાઇ), પાન (જેમ કે બ્લુટુથ, વાયરલેસ યુએસબી) અને અન્ય વાયરલેસ ઈન્ટરફેસ માટે વિશ્લેષણ સાધનો માટે પણ થઈ શકે છે, જોકે આ તકનીકોમાં "વાયર્ડ" બસ નથી. બસ વિશ્લેષક બસ સંચાર ડેટાનું નિરીક્ષણ કરે છે અને તેને મેળવે છે, તેને ડીકોડ કરે છે અને તેનું વિશ્લેષણ કરે છે અને વપરાશકર્તાને ડેટા અને વિશ્લેષણ અહેવાલો પ્રદર્શિત કરે છે. તે અનિવાર્યપણે તર્ક વિશ્લેષક છે જે અંતર્ગત બસ ટ્રાફિક લાક્ષણિકતાઓનું થોડું વધારાનું જ્ઞાન ધરાવે છે. બસ વિશ્લેષક અને તર્ક વિશ્લેષક વચ્ચેનો એક મુખ્ય તફાવત એ છે કે વિશ્લેષણ કરાયેલ બસ પર માત્ર સંબંધિત ટ્રાફિકને ફિલ્ટર કરવાની અને બહાર કાઢવાની તેની ક્ષમતા છે. કેટલાક અદ્યતન તર્ક વિશ્લેષકો માહિતી સંગ્રહ લાયકાત વિકલ્પો રજૂ કરે છે જે બસ ટ્રાફિકને ફિલ્ટર કરવાની પણ મંજૂરી આપે છે, જે બસ વિશ્લેષક જેવી સુવિધાઓને સક્ષમ કરે છે. બસ અને તર્ક વિશ્લેષકો વચ્ચેના કેટલાક મુખ્ય તફાવતો આ પ્રમાણે છેઃ કિંમતઃ તર્ક વિશ્લેષકો સામાન્ય રીતે બસ વિશ્લેષકો કરતાં વધુ કિંમતો વહન કરે છે. આ હકીકતનું વિપરીત એ છે કે તર્ક વિશ્લેષકનો ઉપયોગ વિવિધ બસ આર્કિટેક્ચર સાથે થઈ શકે છે, જ્યારે કે બસ વિશ્લેષક માત્ર એક જ આર્કિટેક્ચર સાથે સારું છે. 2. લક્ષિત ક્ષમતાઓ અને ડેટાની પૂર્વરચનાઃ બસમાંથી આવતા ડેટા માટે ખૂબ જ ચોક્કસ સંદર્ભ પ્રદાન કરવા માટે બસ વિશ્લેષકની રચના કરી શકાય છે. યુએસબી જેવી સીરીયલ બસો માટેના વિશ્લેષકો ઉદાહરણ તરીકે સીરીયલ ડેટા લે છે જે દ્વિસંગી 1s અને 0s ના સીરીયલ સ્ટ્રીમ તરીકે આવે છે અને તેને ચિર્પ, હેડર, પેલોડ વગેરે દ્વારા અલગ તાર્કિક પેકેટો તરીકે પ્રદર્શિત કરે છે. ઉપયોગમાં સરળતાઃ જ્યારે સામાન્ય હેતુના તર્ક વિશ્લેષક, બહુવિધ બસો અને ઇન્ટરફેસોને સમર્થન આપી શકે છે, ત્યારે બસ વિશ્લેષક ચોક્કસ ભૌતિક ઇન્ટરફેસ માટે રચાયેલ છે અને સામાન્ય રીતે વપરાશકર્તાને પરીક્ષણ કરાયેલ બસ સાથે પ્રોબિંગ હાર્ડવેરને ઝડપથી જોડવાની મંજૂરી આપે છે, જેનાથી સમય અને પ્રયત્નની બચત થાય છે. વપરાશકર્તાના દ્રષ્ટિકોણથી, એક (મોટા પ્રમાણમાં) સરળ દ્રષ્ટિકોણ એ હોઈ શકે છે કે વિકાસકર્તાઓ કે જેઓ એક જ બસ આર્કિટેક્ચર માટે સૌથી સંપૂર્ણ અને સૌથી વધુ લક્ષિત ક્ષમતાઓ ઇચ્છે છે તેમને બસ વિશ્લેષક સાથે શ્રેષ્ઠ રીતે સેવા આપી શકાય છે, જ્યારે સમાંતરમાં ઘણા પ્રોટોકોલ સાથે કામ કરતા વપરાશકર્તાઓને લોજિક વિશ્લેષક સાથે વધુ સારી રીતે સેવા આપી શકાય છે જે ઘણા જુદા જુદા બસ વિશ્લેષકો કરતા ઓછા ખર્ચાળ છે અને તેમને એક જ વપરાશકર્તા ઇન્ટરફેસ વિ. ઘણા શીખવા માટે સક્ષમ બનાવે છે. વિશ્લેષકો હવે વર્ચ્યુઅલ રીતે તમામ પ્રવર્તમાન કમ્પ્યુટર અને એમ્બેડેડ બસ ધોરણો અને પીસીઆઈ એક્સપ્રેસ, ડીડીઆર, યુએસબી, પીસીઆઈ, કોમ્પેક્ટપીસીઆઈ, પીએમસી, વીએમઈબસ, કેનબસ અને એલઆઈએનબસ વગેરે જેવા ફોર્મ પરિબળો માટે ઉપલબ્ધ છે. એમ. આઈ. એલ.-એસ. ટી. ડી.-1553, એ. આર. આઈ. એન. સી. 429, એ. એફ. ડી. એક્સ. અને અન્ય એવિઓનિક્સ ડેટાબેઝ પ્રોટોકોલનું વિશ્લેષણ કરવા માટે એવિઓનિક્સ ઉદ્યોગમાં બસ વિશ્લેષકોનો ઉપયોગ થાય છે. કમ્પ્યુટર્સ અને ડ્રાઇવ્સ વચ્ચેના લોકપ્રિય ડેટા ટ્રાન્સફર પ્રોટોકોલનું વિશ્લેષણ કરવા માટે સામૂહિક સંગ્રહ ઉદ્યોગમાં અન્ય બસ વિશ્લેષકોનો પણ ઉપયોગ થાય છે. આ NVMe, SATA, SAS, ATA/PI, SCSI વગેરે જેવી લોકપ્રિય ડેટા બસોને આવરી લે છે. આ ઉપકરણો સામાન્ય રીતે યજમાન કમ્પ્યુટર અને લક્ષ્ય ડ્રાઇવ વચ્ચે શ્રેણીબદ્ધ રીતે જોડાયેલા હોય છે, જ્યાં તેઓ બસ પરના ટ્રાફિકને 'સ્નૂપ' કરે છે, તેને કેપ્ચર કરે છે અને તેને માનવ-વાંચી શકાય તેવા સ્વરૂપમાં રજૂ કરે છે. બસ અને પ્રોટોકોલ વ્યાયામકાર પીસીઆઈ એક્સપ્રેસ, પીસીઆઈ, એસએએસ, એસએટીએ અને યુએસબી જેવા ઘણા બસ આર્કિટેક્ચર માટે ઇજનેરો "બસ વ્યાયામકાર" અથવા "પ્રોટોકોલ વ્યાયામકાર" નો પણ ઉપયોગ કરે છે. આવા કસરતો આંશિક અથવા સંપૂર્ણ સંચાર સ્ટેક્સનું અનુકરણ કરી શકે છે જે ચોક્કસ બસ સંચાર ધોરણનું પાલન કરે છે, આમ ઇજનેરોને તેમની ડિઝાઇનને ચકાસવા, ડીબગ કરવા અને માન્ય કરવા માટે બસ ટ્રાફિકને શસ્ત્રક્રિયા દ્વારા નિયંત્રિત કરવા અને ઉત્પન્ન કરવાની મંજૂરી આપે છે. આ ઉપકરણો ખરાબ બસ ટ્રાફિક તેમજ સારી પેદા કરવાનું પણ શક્ય બનાવે છે જેથી ઉપકરણ ભૂલ પુનઃપ્રાપ્તિ પ્રણાલીઓનું પરીક્ષણ કરી શકાય. તેનો ઉપયોગ ઘણીવાર ઉપકરણોની આંતરસંચાલનીયતાની ખાતરી કરવા માટે ધોરણના પાલનને ચકાસવા માટે પણ થાય છે કારણ કે તેઓ જાણીતા દૃશ્યોને પુનરાવર્તિત રીતે પુનઃઉત્પાદિત કરી શકે છે. વ્યાયામનો ઉપયોગ સામાન્ય રીતે વિશ્લેષકો સાથે કરવામાં આવે છે, તેથી ઇજનેરને બસમાં મેળવેલા સંચાર ડેટાની સંપૂર્ણ દૃશ્યતા મળે છે. કેટલાક કસરતોને એકલ પ્રણાલી તરીકે ડિઝાઇન કરવામાં આવે છે જ્યારે અન્યને વિશ્લેષણ માટે ઉપયોગમાં લેવાતી સમાન પ્રણાલીઓમાં જોડવામાં આવે છે. આ પણ જુઓ જે. ટી. એ. જી. (બાઉન્ડ્રી સ્કેન) સંદર્ભો કોમ્પ્યુટર બસો ઇલેક્ટ્રોનિક પરીક્ષણ સાધનો ડિજિટલ ઇલેક્ટ્રોનિક્સ