क्या माइक्रोब्लेज़ सॉफ्ट सीपीयू कोर्टेक्स एम 3 सॉफ्ट सीपीयू से बेहतर है [बंद]


10

कार्यक्षमता के मामले में कॉर्टेक्स एम 3 सॉफ्ट सीपीयू की तुलना में माइक्रोब्लेज़ सॉफ्ट सीपीयू बेहतर है?

एआरएम आधारित प्रोसेसर के बारे में सभी चर्चाओं को देखते हुए, मैं सोच रहा था कि क्या मेरे एफपीजीए पर एआरएम प्रोसेसर को लागू करना है या अगर मुझे इसके साथ आने वाले माइक्रोब्लज़ से चिपकना चाहिए।

क्या प्रदर्शन या कार्यक्षमता के संदर्भ में कोई बड़ा अंतर है, जिस पर मुझे विचार करना चाहिए?


प्रतिक्रियाओं से मैं क्या इकट्ठा किया: एआरएम समकक्षों की तुलना में माइक्रोब्लेज़ एक बेहतर नरम सीपीयू है। इसलिए यह FPGA के उपयोग के लिए बेहतर है। सबको शुक्रीया।

ध्यान दें कि लाभ - Xilinx डिजाइन - भी नुकसान है। माइक्रोब्लज़ केवल Xilinx चिप्स के लिए आधिकारिक तौर पर उपलब्ध है। दोनों प्लेटफार्मों के क्लोन हैं, हालांकि, साथ ही साथ स्वतंत्र डिजाइन भी हैं।
यन वर्नियर

क्या Xilinx चिप्स के लिए ARM कॉर्टेक्स 9 के लिए कोई डिज़ाइन हैं?

जवाबों:


8

दो प्रमुख बिंदु हैं:

  1. माइक्रोब्लाज़ एक अच्छी तरह से समर्थित नरम कोर है। इसके साथ इंटरफेस करने के लिए कई अन्य आईपी डिज़ाइन बनाए गए हैं। एआरएम लोकप्रिय है, लेकिन आपके पास कम समर्थन उपलब्ध होगा, खासकर Xilinx से, जिसने माइक्रोब्लेज़ डिज़ाइन किया था।
  2. एआरएम कोर का उपयोग करने से आप एआरएम आर्किटेक्चर के लिए डिज़ाइन किए गए कंपाइलर (और कोड) का उपयोग कर सकते हैं, जो वांछनीय है क्योंकि (मेरे पूरी तरह से अप्रकाशित अनुमान के अनुसार) एआरएम माइक्रोब्लेज़ की तुलना में अधिक कोड लिखा गया है।

मैं प्राथमिकताओं की सूची के बिना आगे की तुलना करने के लिए प्रोसेसर के साथ पर्याप्त रूप से परिचित नहीं हूं। आप इस प्रोसेसर में क्या मूल्य रखते हैं?


मेरी प्राथमिकताएं हैं: 1) कम तर्क कोशिकाओं का उपयोग करना बेहतर है 2) समुदाय, मैं जो करने की कोशिश कर रहा हूं वह एक समुदाय के समर्थन के बिना काफी कठिन है। 3) लचीलापन, जिस पर नए "निर्देश" को आसानी से जोड़ा जा सकता है। मैं 500K गेट (10K सेल) के साथ एक संयमी 3E का उपयोग कर रहा हूं।

आप स्वयं विरोधाभास करते हैं। आपके पास एक प्राथमिकता नहीं हो सकती है जो "प्रदर्शन" और "न्यूनतम तर्क कोशिकाएं" कहती है। वे दो हैं, प्रतिस्पर्धा, गुण।
मार्कस मुलर

वास्तव में, एक संयमी 3 ई? वह बात पुरानी है । मुझे संदेह है कि एआरएम एक कोर्टेक्स एम 3 आईपी कोर बेचता है जो उस पर चलता है; आपको वह विकल्प कहां मिला?
मार्कस मुलर

4

एक 'मानक' CPU कोर एक FPGA में बहुत अधिक संसाधनों का उपयोग करेगा एक विशेष FPGA पर विशेष रूप से लक्षित।


3

माइक्रोब्लेज़ प्रोसेसर का लाभ यह है कि इसे Xilinx FPGAs पर उपयोग के लिए डिज़ाइन किया गया था और इसलिए यह ARM की तुलना में अधिक प्रदर्शन प्रदान करेगा। इसमें हार्डवेयर फ़्लोटिंग-पॉइंट ऑपरेशंस जैसी अतिरिक्त सुविधाएँ भी हैं।


क्या एआरएम सॉफ्ट कोर आपको हार्डवेयर फ्लोटिंग-पॉइंट ऑपरेशन नहीं देता है?
केविन वर्मेयर

एक कोर्टेक्स-एम 3 नहीं होगा!
लियोन हेलर

क्या FPGA गुणक को बस प्रदान करना बहुत जटिल होगा?
टाइबलु

1
एआरएम का गुणक होता है। इससे बहुत अधिक फ्लोटिंग-पॉइंट है।
लियोन हेलर

0

कार्यक्षमता के बारे में ARM बनाम ARM Cortex-M3, मूल रूप से Cortex-M3 में ARMv7-M CPU है और इसका मतलब है कि यह ARMv6-M पर आधारित है। मुख्यधारा की विशेषताओं को दिखाने वाले कुछ स्क्रीनशॉट देखें। एमबी निश्चित रूप से कई वर्षों से Xilinx FPGA कपड़े और इसके 'क्षेत्र में' पर बेहतर एकीकृत होगा। MB पर अधिक जानकारी के लिए, UG081 - MicroBlaze Processor Reference Guide खोजें।

सधन्यवाद

ARMv7-M आर्किटेक्चर Xilinx MB मुख्य विशेषताएं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.