सॉफ्ट माइक्रोप्रोसेसर

सॉफ्ट माइक्रोप्रोसेसर (जिसे सॉफ्टकोर माइक्रोप्रोसेसर या सॉफ्ट प्रोसेसर भी कहा जाता है) माइक्रोप्रोसेसर कोर है। जिसे लॉजिक सिन्थेसिस का उपयोग करके पूर्णतः कार्यान्वित किया जा सकता है। इसे प्रोग्रामेबल लॉजिक (जैसे, विशिष्ट एकीकृत परिपथ आवेदन, क्षेत्र में प्रोग्राम की जा सकने वाली डोर श्रंखला, काम्प्लेक्स प्रोग्राम करने योग्य लॉजिक उपकरण ) वाले विभिन्न अर्धचालक उपकरणों के माध्यम से कार्यान्वित किया जा सकता है, जिसमें हाई-एंड कमोडिटी दोनों विविधताएं सम्मिलित हैं।

अधिकांश सिस्टम, यदि वह किसी सॉफ्ट प्रोसेसर का उपयोग करते हैं, तब केवल एक ही सॉफ्ट प्रोसेसर का उपयोग करते हैं। चूंकि कुछ डिज़ाइनर एफपीजीए पर उतने ही सॉफ्ट कोर का प्रयोग करते हैं, जितने उपयुक्त होंगे। उन मल्टी कोर सिस्टम में क्लस्टर में सभी कोर के मध्य सम्भवतः ही कभी उपयोग किए जाने वाले संसाधनों को साझा किया जा सकता है।

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

एफपीजीए में कार्यान्वित सॉफ्ट माइक्रोप्रोसेसर और इसके साथ के डिस्क्रीट प्रोसेसर की तुलना में प्रयोग न होने के प्रति कम संवेदनशील होते हैं।

यह भी देखे

 * चिप पर सिस्टम (एसओस)
 * चिप पर नेटवर्क (एनओसी)
 * पुन: कॉन्फ़िगर करने योग्य कंप्यूटिंग
 * फील्ड-प्रोग्रामेबल गेट ऐरे (एफपीजीए)
 * वीएचडीएल
 * वेरीलॉग
 * सिस्टम वेरिलॉग
 * हार्डवेयर एक्सिलरेशन

बाहरी संबंध

 * Soft सीपीयू Cores for एफपीजीए
 * Detailed Comparison of 12 Soft Microprocessors
 * एफपीजीए सीपीयू News
 * Freedom सीपीयू website
 * Microprocessor cores on ओपेनcores.org (Expand the "Processor" tab)
 * NikTech 32 बिट आरआईएससी Microprocessor MANIK.