एक पाठ्यपुस्तक 32-बिट RISC प्रोसेसर कोर, जो लिनक्स के नो-एमएमयू संस्करण को चलाने में सक्षम है, वास्तव में बड़े होने की आवश्यकता नहीं है - आपके लिए आवश्यक वास्तविक संसाधन किसी भी FPGA की तुलना में कहीं अधिक रैम (10 मेगाबाइट) है, इसलिए आप शायद बोर्ड पर एसडीआरएएम चाहते हैं और एफपीजीए में इसके लिए एक नियंत्रक है।
उस ने कहा, यदि आप प्रदर्शन के एक तुच्छ स्तर से अधिक कुछ चाहते हैं, तो आप शायद कुछ अनुकूलन (पाइपलाइनिंग, आदि) के साथ एक कोर चाहते हैं, और यह आकार को कुछ हद तक बढ़ाना शुरू कर देता है। एक पूर्ण mmu जोड़ने से मेमोरी (पुनः) का आवंटन अधिक कुशल हो जाएगा और सामान्य कॉपी-ऑन-राइट फोर्क () व्यवहार को सक्षम करेगा।
दोनों प्रमुख FPGA विक्रेताओं के पास उपलब्ध लिनक्स बंदरगाहों के साथ नरम प्रोसेसर कोर हैं - एक्सिलिनक्स के लिए माइक्रोब्लेज़, अलिसा के लिए एनआईओएस II। आपको संभवतः विशिष्ट प्लेटफ़ॉर्म सिफारिशों के लिए उनके डॉक्स पढ़ने चाहिए क्योंकि यह निश्चित रूप से एक लक्ष्य है जो समय के साथ चलता है। एक तृतीय पक्ष कोर डिजाइन समान प्रदर्शन के लिए कुछ बड़ा हो सकता है, अगर यह अधिक पोर्टेबल तरीके से लिखा गया है और विशेष रूप से किसी दिए गए FPGA परिवार के लिए अनुकूलित नहीं है।
ऐतिहासिक रूप से वहाँ चिप्स उपलब्ध हैं जो कि एक हार्ड प्रोसेसर कोर (अक्सर पावरपीसी) दोनों को कॉन्फ़िगर करने योग्य FPGA कपड़े के क्षेत्र के साथ हैं। एफपीजीए के रूप में एक ही बोर्ड पर एक अलग प्रोसेसर (संभवतः एआरएम) देखने का एक अन्य विकल्प होगा।
बहुत सारा निर्णय इस बात पर निर्भर करेगा कि प्रोसेसर और FPGA को जोड़े जाने की आपको कितनी कड़ी आवश्यकता है। यदि आप कॉन्फ़िगरेशन रजिस्टर और डेटा की एक धारा के लिए समस्या को कम कर सकते हैं, तो यह एक बीपीजीबीओर्ड या रासबेरीपी जैसे एम्बेडेड लिनक्स बोर्ड के यूएसबी होस्ट पोर्ट से एक तेज़ यूएसबी चिप के साथ एक एफपीजीए बोर्ड को लटकाने के रूप में मॉड्यूलर हो सकता है। तंग एकीकरण के लिए, आप एक ही बोर्ड पर FPGA और प्रोसेसर के बाहरी बस में बैठे हो सकते हैं। या कम डेटा दरों के लिए, एक एफपीजीए में एसपीआई रजिस्टर इंटरफ़ेस डालना तुच्छ है, और यूएआरटी इंटरफेस पूरी तरह से सक्षम हैं, हालांकि थोड़ा पेचीदा।
अंत में, सवाल है कि क्या आपको वास्तव में लिनक्स जैसे पूर्ण ऑपरेटिंग सिस्टम की आवश्यकता है, या यदि अधिक "माइक्रो-नियंत्रक आकार" एम्बेडेड टीसीपी स्टैक आपकी समस्या को हल करेगा, जबकि कम मेमोरी की आवश्यकता होगी।