मैं annccodeal से सहमत हूं, लेकिन Xilinx पर थोड़ा सा बढ़ाने के लिए, ऐसा करने के कुछ तरीके हो सकते हैं। एक्सडीएल फ़ाइल प्रारूप स्पष्ट प्लेसमेंट और रूटिंग की अनुमति देता है (या अनुमति देता है)। इसके अलावा, कस्टम रूटिंग को लागू करने के लिए एफपीजीए संपादक को स्क्रिप्ट करना संभव होना चाहिए।
नियुक्ति के संबंध में, प्राइमेटिव्स को तर्क के प्रौद्योगिकी मानचित्रण को रोकने और उन प्राइमेटिव्स के प्लेसमेंट को नियंत्रित करने के लिए एक समृद्ध आधारभूत संरचना है। उदाहरण के लिए LUT_MAP बाधाएं प्रौद्योगिकी मैपिंग और एलओसी को नियंत्रित कर सकती हैं और आरएलओसी बाधाएं प्लेसमेंट निर्धारित कर सकती हैं। व्यावहारिक रूप से, ये अनुभवी डिजाइनर को इस बात पर बहुत अधिक नियंत्रण देते हैं कि उन्हें डिज़ाइन कैसे कार्यान्वित किया जाता है, बिना उन्हें सीधे बिटस्ट्रीम उत्पन्न करने के लिए सॉफ़्टवेयर विकास के मानव-सदियों को डुप्लिकेट करने की आवश्यकता होती है।
आप कला एफपीजीए सीएडी शोध सॉफ्टवेयर जैसे VPR की वर्तमान स्थिति को दिलचस्प भी पा सकते हैं। मेरी राय में इन्हें विक्रेताओं के अपने औजारों को बनाए रखने के लिए चुनौती दी जाती है जिन्हें आधुनिक विषम एफपीजीए के साथ विभाजित 6-एलयूटी, डीएसपी ब्लॉक, आदि के साथ सामना करना पड़ता है
हैप्पी हैकिंग।
स्रोत
2010-11-15 00:31:21
धन्यवाद। और कई कारणों से एक ओपन सोर्स एफपीजीए आर्किटेक्चर की जरूरत है। वर्तमान स्थिति लगभग अगर आईओएस लागू करें तो दुनिया में एकमात्र ओएस था। –
ओपन सोर्स एफपीजीए आर्किटेक्चर के लिए प्रयास पहले ही बना रहे हैं, उदाहरण के तौर पर हमारे पास "ज़ूमा: एक ओपन एफपीजीए ओवरले आर्किटेक्चर" है http://www1.cse.wustl.edu/~roger/565M.f12/4699a093.pdf लगता है एक दिलचस्प शुरुआत असल में, यह और भी दिलचस्प हो सकता है http://www.eecs.berkeley.edu/Pubs/TechRpts/2014/EECS-2014-43.pdf –