यह बोर्ड एक CPLD बोर्ड है, इसी तरह आप प्रश्न में FPGA बोर्ड लगाते हैं। प्रोग्रामिंग JTAG द्वारा किया जाएगा, और विभिन्न विक्रेता अलग-अलग चीजें करते हैं इसलिए कोई (संतोषजनक) "सभी विक्रेताओं के लिए एक प्रोग्रामर" समाधान नहीं है (मुझे पता है कि क्या आपको एक :-) मिल जाता है) ओपनओसीडी और ओपनजेट और प्रोगो, विगगलर जैसी चीजें हैं , आदि आपको Xilinx JTAG प्रोग्रामर की आवश्यकता होगी (या eBay से एक क्लोन ठीक काम करना चाहिए, या प्रेस्टो / विगगलर टाइप चीजों में से एक है, लेकिन फिर आप इस बोर्ड को प्रोग्राम करने के लिए निराशा का जोखिम उठा रहे हैं ..)।
हालाँकि, कई डेमो FPGA बोर्डों में USB पर प्रोग्राम करने की क्षमता होती है (ऊपर CPLD बोर्ड के विपरीत, जो केवल JTAG हेडर के माध्यम से होता है) आपको Xilinx IDE (ISE webpack I think - download here ) की आवश्यकता होगी, जिसे डाउनलोड किया जा सकता है उनकी वेबसाइट और प्रोग्रामिंग सॉफ्टवेयर से। मैं सभी बारीक विवरणों पर पूरी तरह से निश्चित नहीं हूं क्योंकि मैं एक्टेल (अब माइक्रोसेमी) एफपीजीए का उपयोग करता हूं। उम्मीद है कि कोई उपरोक्त पुष्टि कर सकता है।
हालाँकि मैंने Xilinx का उपयोग नहीं किया है, लेकिन मुझे पता है कि कुछ नेक्सिस बोर्डों में से एक को मिला और उनसे खुश थे, हालाँकि वे अपने बजट से ऊपर हैं। हालाँकि, eBay कुछ सस्ते लोगों के बारे में चल सकता है। यदि आप FPGAs के बारे में ज्यादा नहीं जानते हैं और यह सुनिश्चित नहीं कर रहे हैं कि कहां से शुरू करें, तो USB आधारित डिजिलेंट बोर्ड में से एक शायद आपका सबसे अच्छा दांव है, क्योंकि वे प्रोग्राम के लिए आवश्यक सभी के साथ आते हैं, और बहुत सारे प्रलेखन / ट्यूटोरियल / उदाहरण डिजाइन।
आप Verilog या VHDL (या सिस्टम Verilog, या कुछ अन्य विकल्पों में) में प्रोग्राम करेंगे।
EDABoard के पास FPGA / CPLD पर एक अच्छा फ़ोरम है जब आप फंस जाते हैं, और FPGAforfun एक अन्य सभ्य साइट है (संयोग से उपलब्ध कुछ बोर्डों के साथ)
Microcontrollers की तुलना में FPGAs के साथ एक कठिन रास्ते के लिए तैयार करें, वहाँ बहुत कम है वहाँ मदद / उदाहरण वार, और डिजाइन उपकरण (संकलन, अनुकरण, संश्लेषण, जगह / मार्ग / समय, आदि) बहुत जटिल हैं - एक बहुत के लिए तैयार रीडिंग :-) के बाद कहा गया है कि आपको कुछ सरल सामान प्राप्त करने चाहिए और एक अच्छे देव बोर्ड के साथ बहुत जल्दी चलना चाहिए।