बात यह है कि यह अपनी आवश्यकताओं पर निर्भर करता है। हालांकि आकार, भार और शक्ति (SWaP) IC के लिए मुख्य चालक हैं, सामान्य रूप से, यदि आप उन आवश्यकताओं के कारण ASIC विकसित करने के लिए मजबूर नहीं हैं, तो प्रदर्शन आपका अगला विचार है, जो आपको किसी ASIC में वापस धकेल सकता है, लेकिन, यदि आप SWaP व्यापार-नापसंद खर्च कर सकते हैं तो आप FPGA का उपयोग करने में सक्षम हो सकते हैं।
- फ्लैश-आधारित एफपीजीए को कॉन्फ़िगर करने के लिए "समय नहीं" की आवश्यकता होती है, क्योंकि वे "तुरंत" हैं। आपका डिजाइन इस आवश्यकता हो सकती है।
- फ़्लैश प्रौद्योगिकी SRAM की तुलना में कम शक्ति है
- फ्लैश आधारित FPGA को BOOT PROM की आवश्यकता नहीं होती है, इस प्रकार एक चिप बनाम दो (या अधिक)।
- आप पहले वाली स्थिति में पावर-अप करने के लिए एक आवश्यकता हो सकती है।
- फ्लैश आधारित रेड-टॉलरेंट समाधान अधिक प्रदान करता है। SRAM- आधारित FPGAs में विकिरण की आवश्यकताओं या सामान्य तौर पर SEUs से निपटने के तरीके हैं, लेकिन, माइक्रोसेमी "कठोर तकनीक" प्रदान करता है
फ्लैश आधारित FPGAs (Actel, अब माइक्रोसेमी), पारंपरिक रूप से, घनत्व या प्रदर्शन जो SRAM- आधारित FPGAs के साथ हासिल नहीं कर सकता है, इसलिए, यदि प्रदर्शन ड्राइविंग कारक था, तो आप Xilinx / Altera (अब Intel), या चुनेंगे शायद जाली।
अनिवार्य रूप से, आप अपने सिस्टम और विशेष रूप से अपने आईसी की आवश्यकताओं से प्रेरित होते हैं। प्रारंभिक समय पर आप इन आवश्यकताओं को संबोधित करते हैं और विभिन्न FPGAs (स्प्रेड शीट) का व्यापार अध्ययन करते हैं। स्वैप और प्रदर्शन, आवर्ती लागत के बाद मुख्य विचार आप अपनी टीम (सिस्टम, सीसीए, हो सकता है यहां तक कि दप) अपनी परियोजना चीफ इंजीनियर / प्रबंधक करने के लिए है कि fedback साथ की पुनरावृति करना चाहते हैं। अन्य चिंताएं जैसे कि विश्वसनीयता, manufacturability, आदि आमतौर पर उन संबंधित संगठनों के अन्य टीम के सदस्यों द्वारा प्रदान की जाती हैं, लेकिन आमतौर पर आपके शुरुआती व्यापार के बिना बहुत अधिक मतलब नहीं होता है, और आमतौर पर आपकी पसंद को नहीं रोकेंगे।
वेब पर ऐसे लेख हैं यदि आप "SRAM बनाम FLASH FPGAs" की खोज करते हैं, लेकिन आप संभवतः डेटा शीट का उपयोग करके अपनी आवश्यकताओं के खिलाफ ट्रेड-स्टडी से अधिक सीखेंगे, तो आप कुछ और करेंगे।