2010-02-17 13 views
6

के साथ एफपीजीए की तुलना मेरे पास एक मौलिक सवाल है। मैंने कुछ मीडिया एप्लिकेशन और के लिए कुछ एफपीजीए छवि बनाई है, अब मैं अपने परिणामों की तुलना प्रदर्शन & क्षेत्र के संदर्भ में उसी एल्गोरिदम के एएसआईसी कार्यान्वयन के साथ करना चाहता हूं। मैंने सुना है कि इस तरह की तुलना समझ में नहीं आती है क्योंकि यह कुछ हद तक सेब और संतरे की तुलना कर रही है। लेकिन मैंने गेट समकक्ष मीट्रिक के बारे में सुना है, क्या मैं तुलनात्मक कारणों से इसका उपयोग नहीं कर सकता?एएसआईसी डिजाइन

धन्यवाद

+0

इस विषय पर मैंने देखा कुछ कागजात में से एक है: [एफपीजीए और एएसआईसी के बीच के अंतर को मापना] (http://www.eecg.toronto.edu/~jayar/pubs/kuon/kuonfpga06.pdf)। यह एक दिलचस्प पढ़ा है और दो अलग-अलग तकनीकों की तुलना में कठिनाई को दर्शाता है। –

उत्तर

0

गेट तुल्यता मीट्रिक परिमाण के एक आदेश के भीतर करने के लिए आपको मिल सकता है - अगर है कि आप के लिए काफी अच्छा है? समस्या यह है कि एक 4-इनपुट LUT एक एकल और गेट, या एक जटिल 4-इनपुट फ़ंक्शन को कई द्वारों का प्रतिनिधित्व कर सकता है। या (Xilinx चिप में) यह 16 बिट्स मेमोरी के साथ एक शिफ्ट रजिस्टर हो सकता है। और इसमें इसके आउटपुट से जुड़े फ्लिपफ्लॉप हैं (परिचर नियंत्रण संकेतों के साथ और जैसे .... कुछ और द्वार)। और यदि आपने ब्लॉक मेमोरी या डीएसपी ब्लॉक का उपयोग किया है, तो उन्हें मापने के लिए भी कठिन होता है।

जब आप कहते हैं कि आप प्रदर्शन और क्षेत्र की तुलना करना चाहते हैं, तो क्या आपको वास्तव में "लागत" का मतलब है? क्या यह एक संभावित उत्पाद है जिसमें लाखों इकाइयां बेची गई हैं, या "बस" कुछ हजारों हजारों हैं? एएसआईसी एनआरई बड़ा है!

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

1

जैसा कि किया गया है इंगित किया गया है, गेट समकक्ष केवल एक मोटा guesstimate हैं और एएसआईसी में क्षेत्र निर्धारित करने के लिए यह सब सही नहीं है। एएसआईसी में आपका डिज़ाइन कैसा प्रदर्शन करेगा (और लागत) यह जानने के कई तरीके हैं कि आप कैसे जा सकते हैं। आपने अपने डिज़ाइन को लागू करने के लिए एचडीएल (वीएचडीएल या वेरिलोग) का उपयोग किया है। यदि आपके पास Synopsys 'Design Compiler (DC) जैसे संश्लेषण उपकरण तक पहुंच है, तो आप क्षेत्र का निर्धारण करने के लिए आपूर्ति किए गए ASIC विक्रेता पुस्तकालयों में से एक के साथ इसका उपयोग कर सकते हैं। आप पोस्ट-संश्लेषण, गेट-स्तरीय नेटलिस्ट उत्पन्न करने के लिए इसका उपयोग भी कर सकते हैं जिसका उपयोग आप प्रदर्शन निर्धारित करने के लिए सिमुलेशन में कर सकते हैं। डीसी आपको महत्वपूर्ण पथ समय इत्यादि के बारे में भी जानकारी देगा, जिसका उपयोग प्रदर्शन की गणना के लिए भी किया जा सकता है।

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

संबंधित मुद्दे