मैं अब कुछ वर्षों के लिए माइक्रोकंट्रोलर प्रोग्रामिंग कर रहा हूं, और मैंने डिजिटल डिज़ाइन क्लास लेने के बाद FPGA की खोज की है। विभिन्न FPGA, विकास बोर्डों, आदि में कुछ शोध करने के बाद, मैं अभी भी कोई भी खरीदने में संकोच कर रहा हूं क्योंकि मुझे नहीं पता होगा कि अंतिम "उत्पाद" का अपना संस्करण कैसे बनाया जाए। मैंने बिना किसी समस्या के कस्टम पीसीबी के साथ PIC, SAM, AVR, आदि डाल दिया है, इसलिए मैं इस बारे में चिंतित नहीं हूं - मेरी मुख्य चिंता एक निर्माता के बोर्ड के बिना एक FPGA प्रोग्रामिंग है।
मेरा विशिष्ट प्रश्न: क्या कोई FPGA फ़ंक्शन होगा, अगर मैंने क्वार्टस, विवाडो, iCEcube, आदि द्वारा उत्पन्न बिटमैप फ़ाइल को लिया, तो इसे एक एसपीआई फ्लैश मेमोरी चिप से शुरू किया, जो पते 0 पर शुरू हुई थी (कहते हैं, एक एफटी 2232 एच के माध्यम से), और फ्लैश मेमोरी को कनेक्ट किया एक FPGA के SPI पिन (MODE विन्यास ठीक से सेट के साथ)?
मैं आंशिक काल्पनिक के लिए माफी माँगता हूँ; मुझे पूरा यकीन है कि यह सब लैटिस का डायमंड प्रोग्रामर करता है, लेकिन मुझे आश्चर्य है कि अगर यह दृष्टिकोण अलग-अलग निर्माताओं से FPGA के लिए काम करेगा, या क्या कहें, तो क्वार्टस ने इसे लिखते समय अतिरिक्त "विंडो ड्रेसिंग" या हेडर को मेमोरी में जोड़ा।
मुझे पता है कि अगर कुछ है तो मैं इस प्रश्न को सुधारने / स्पष्ट करने के लिए कर सकता हूं, या अगर मैं एफपीजीए प्रोग्रामिंग प्रक्रिया में एक बड़ा बिंदु याद कर रहा हूं। धन्यवाद!