आप एक नरम प्रोसेसर कोर एफपीजीए तर्क के अंदर स्थापित कर सकते हैं, और वर्चुअल प्रोसेसर के अंदर अपना सी कोड चला सकते हैं। Xilinx में Microblaze (लाइसेंस प्राप्त) और Picoblaze (मुफ्त) कोर है। ऐसे अन्य सॉफ्ट कोर भी हैं जिन्हें आप कार्यान्वित कर सकते हैं (एमआईपीएस, x86, 8051, आदि)।
हालांकि, इसे बड़े पैमाने पर "हैक" माना जाता है, क्योंकि असली कोर की तुलना में कोर बहुत धीमी हैं। और मुझे लगता है कि कोई भी सी-टू-एफपीजीए रूपांतरण आखिरकार मुलायम कोर चलाने की तरह गंध शुरू करने जा रहा है, और आपको वह एफपीजीए चलाने के लिए योग्यता प्रदान नहीं करता है। एफपीजीए ट्यूरिंग मशीन नहीं हैं, वे लॉजिक गेट्स की बोरी हैं। आप द्वारों से ट्यूरिंग मशीन बना सकते हैं, लेकिन यही कारण है कि आपने द्वारों की बोरी खरीदी नहीं है।
इसका प्रकार लेगोस का एक बैग खरीदने और ईंटों से बाहर हथौड़ा और नाखूनों के सेट की तरह है। यह काम कर सकता है, लेकिन आप पाउंड नाखूनों के लिए हथौड़ा खरीदने से बेहतर हैं, और लेगोस के साथ कास्टल्स, स्पेस शिप और फायर स्टेशनों के निर्माण से बेहतर हैं।
स्रोत
2014-02-28 21:26:16
VHDL को आपत्ति क्या है - वाक्य रचना या क्षमता? –
शायद ओपनसीएल अधिक पर्याप्त है: https://www.altera.com/products/design-software/embedded-software-developers/opencl/overview.html –