2013-02-22 57 views
5

मैंने एक synthesis उपकरण बनाने का विचार किया जो आरटीएल के विकास में तेजी लाने के लिए समर्पित हार्डवेयर पर आधारित है।क्या आरटीएल के लिए एचडब्ल्यू आधारित सिंथेसाइज़र बनाना संभव है?

  1. क्या कोई एचडब्ल्यू आधारित प्लेटफॉर्म है जो आरटीएल संश्लेषण करता है?
  2. एक approximatly अनुमान कर सकते हैं यह Synopsis उपकरण की तुलना में कितनी तेजी से है

विचार vhdl/Verilog/netlist सिंथेसाइज़र के बूटस्ट्रैपिंग, यह एक बड़ी राज्य मशीन कार्यान्वित करता है एक मंच की तरह बनाने के लिए है एचडब्ल्यू में सभी आरटीएल को संवेदनशील बनाना (Writing a compiler in its own language एसडब्ल्यू वर्ल्ड के लिए नज़दीकी विचार दिखाता है)।

+0

अच्छा सवाल ... लेकिन यदि यह संभव था, तो आप इसे एफपीजीए कंपनियों से अभी खरीद सकते हैं, इसके साथ एफपीजीए? कम से कम, बाजार की जरूरत है! – vermaete

+1

एक बहुत अच्छा विचार है। लगभग सभी चरणों को कुशलतापूर्वक समांतर किया जा सकता है - संश्लेषण (कम से कम मॉड्यूल-स्तर), मानचित्र, स्थान-और-मार्ग। हालांकि यह स्पष्ट नहीं है कि एक साधारण क्लस्टर पर ऐसा करना आसान नहीं होगा। –

उत्तर

3

हमेशा की तरह, यह सवाल पूछे जाने धारणाओं "हार्डवेयर में कर", इस सवाल का जवाब हमेशा के लिए "शो जो हार्डवेयर ठीक कर देंगे और कैसे बाधाओं" है। जब तक आप एक समस्या निवारण फैशन से अधिक में उस प्रश्न का उत्तर देने के लिए पर्याप्त समस्या को समझ नहीं लेते, तब तक यह सब अनुमान लगाया जाता है।

जैसा कि किसी ने नोट किया है - यदि यह समझदार (वित्तीय रूप से) था, तो निराशाजनक इंजीनियरों का एक बड़ा पर्याप्त बाजार है जो संश्लेषण के लिए इंतजार कर रहा है कि यह पहले से ही वहां होगा।

यदि यह महज एक मजाक परियोजना के लिए है, तो यकीन है कि, यह है :)

+1

+ दाएं। सबसे पहले सॉफ्टवेयर में करो। फिर [* bewillikers इसे से बाहर धुन *] (http://stackoverflow.com/a/927773/23771)। फिर आपको उस हिस्से के साथ छोड़ दिया जाता है जो अधिक समय लेता है, और देखें कि यह विशेष हार्डवेयर में किया जा सकता है या नहीं। –

1

एक बहुत ही दिलचस्प विचार है यही कारण है, और अपने पहले प्रश्न मैं काफी यकीन है कि व्यावसायिक रूप से उपलब्ध इस तरह कोई मौजूदा उत्पादों देखते हैं हूँ जवाब देने के लिए ।

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

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

+0

मुझे यकीन नहीं है कि आप बड़ी कंपनियों में इंजीनियरों का अधिक अनुमान लगाएंगे, बस बड़ी कंपनियों की देखभाल * अन्य * अन्य चीजों के बारे में * अधिक * (अब तक ...) –

2

इस विषय के बारे में हाल ही में thesis है, और लेखक ने book भी लिखा है। हार्डवेयर विकास की लागत को देखते हुए यह शायद व्यावहारिक नहीं है।