सस्ते FPGA देव बोर्ड [बंद]


12

मैं FPGA से शुरुआत करना चाहता हूं, लेकिन मैंने पहले कभी एक साथ काम नहीं किया।

मुझे एक सस्ती किट चाहिए, लेकिन मुझे नहीं पता कि कहां से शुरू किया जाए। मुझे सस्ते बोर्ड मिल सकते हैं, लेकिन फिर मुझे प्रोग्रामर या कंपाइलर के बारे में कोई जानकारी नहीं मिल सकती है, इसलिए मुझे उम्मीद है कि आप मदद कर सकते हैं।

मैं कुछ वास्तविक सस्ते ($ 30- $ 40 अधिकतम) चाहता हूं, प्रोग्रामिंग और डिबग के कुछ गैर-मालिकाना तरीके (शायद JTAG?) के साथ अधिमानतः जो कुछ भाषाओं जैसे कि WinCUPL या VHDL का उपयोग करके प्रोग्राम करने में सक्षम होगा।

मैं एक और धागे पर एक xilinx CPLD की सुविधा देने वाले मेहनती कमोड बोर्ड को पाया है , लेकिन मुझे यह नहीं मिल रहा है कि मैं कैसे प्रोग्राम / डिबग (सॉफ्टवेयर और अतिरिक्त हार्डवेयर शामिल) करूं।


खरीदारी का सवाल; समय के साथ उन उत्तरों के बदलने की संभावना है।
ब्रायन कार्लटन




यह एक 4 साल पुराना सवाल है और उस समय वैध रूप से ontopic है। हम वीटीसी क्यों कर रहे हैं?
राहगीरी

जवाबों:


10

यह बोर्ड एक 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 के साथ एक कठिन रास्ते के लिए तैयार करें, वहाँ बहुत कम है वहाँ मदद / उदाहरण वार, और डिजाइन उपकरण (संकलन, अनुकरण, संश्लेषण, जगह / मार्ग / समय, आदि) बहुत जटिल हैं - एक बहुत के लिए तैयार रीडिंग :-) के बाद कहा गया है कि आपको कुछ सरल सामान प्राप्त करने चाहिए और एक अच्छे देव बोर्ड के साथ बहुत जल्दी चलना चाहिए।


4

सबसे सस्ता प्रवेश बिंदु संभवतः इन चक्रवात II बोर्डों में से एक है, इसका उदाहरण Altera Cyclone II EP2C5T144 FPGA मिनी डेवलपमेंट बोर्ड है। आपको एक JTAG इंटरफ़ेस की आवश्यकता होगी जो आप एक ही आपूर्तिकर्ता से प्राप्त कर सकते हैं। आपको मुफ्त क्वार्ट्स II टूल की आवश्यकता होगी जो कि एल्टर वेब साइट से डाउनलोड किया जा सकता है और वीएचडीएल, वेरिलोग और योजनाबद्ध प्रविष्टि का समर्थन कर सकता है। मेरे पास उन बोर्डों में से एक है और यह बहुत अच्छी तरह से काम करता है। बाहरी सर्किटरी को PCBs के माध्यम से जोड़ा जाना है जो एक या अधिक हेडर के माध्यम से इंटरफेज किए जाते हैं। मैंने उपयोगकर्ताओं को इसके साथ आरंभ करने में मदद करने के लिए यह वेब पेज बनाया है।

एक और बोर्ड मेरे पास है इस Digilent से एक है, जो Xilinx से मुक्त आईएसई सॉफ्टवेयर उपलब्ध के साथ प्रयोग किया जा सकता है। उस बोर्ड के साथ एक JTAG केबल की भी जरूरत होती है। इस बोर्ड का उपयोग करना आसान है क्योंकि बहुत सारे उदाहरण उपलब्ध हैं।


1
मेरे पास उन "मिनी" अल्टर साइक्लोन II FPGA बोर्डों में से एक है। मैं अपने साथ कुछ अजीब चीजों में भाग गया। यह 0-ओम जंपर्स (आर 1, आर 2, आर 9, आर 10) के साथ आया था जो ईपी 2 सी 8 नहीं ईपी 2 सी डिवाइस के लिए स्थापित हैं; इसलिए मैंने केवल उन पिनों को उपयोगकर्ता I / O कार्यक्षमता को पुनर्स्थापित करने के लिए उन्हें निकाल दिया है। दूसरी बात जो मुझे समझ में नहीं आई (लेकिन अकेले छोड़ दी गई) पिन 73 पर 10K / 10uF R / C फ़िल्टर (?) है; यकीन नहीं है कि इसके लिए क्या है। उन कुछ अजीब चीजों के अलावा, मैं कहूंगा कि यह एक अच्छा सा नंगे बोर्ड है।
क्रेग

पिन 73 पर आर / सी पावर-ऑन विलंब फ़ंक्शन के लिए हो सकता है, अगर किसी को इसकी आवश्यकता है।
लियोन हेलर

CycloneII को चरणबद्ध किया जा रहा है, इसलिए QuartusII इसे केवल 13.0 तक समर्थन करेगा।
साइमन रिक्टर

3

हालांकि ये बोर्ड रक्षात्मक रूप से काम करेंगे, मैं इसे पुनः प्राप्त करूंगा: http://www.aliexpress.com/product-fm/482507559-FPGA-Altera-Cyclone-EP1C6-NIOSII-FULL-Devlopment-Board-WB050-wholesalers.html

यह $ 44 वितरित किया गया है, लेकिन बोर्ड पर प्रयोग करने के लिए बहुत सारे सामान हैं।

इसे प्रोग्राम करने के लिए आपको Altera USB ब्लास्टर, http://www.aliexpress.com/product-fm/473816005-USB-Blaster-ALTERA-CPLD-FPGA-programmer--wholesalc.html की आवश्यकता होगी

13 $ दिया। तो 57 $ के लिए आपके पास FPGA में खुदाई करने के लिए आवश्यक सब कुछ होगा। मैंने व्यक्तिगत रूप से इस बोर्ड के थोड़ा अधिक महंगा संस्करण का आदेश दिया, जिसमें ईपी 2 सी 8 चिप है, इसके अलावा यह समान है।


संभवतः एक अच्छा विकल्प है, मैं इसे पास के वितरक में खोजने की कोशिश करूंगा (यह पुर्तगाल के लिए $ 60 शिपिंग है)
rnunes

हांगकांग पोस्ट शिपमेंट मुक्त होना चाहिए।
BarsMonster

1
यह एक एल्टर USB विस्फ़ोटक नहीं है, हालांकि यह "आधिकारिक ALTERA USB विस्फ़ोटक के साथ 100% संगत" होने का दावा करता है। मुझे क्लोन पसंद है, लेकिन अवैध रूप से उत्पाद पर एक एल्टर लोगो लगा रहा है। मुझे यह भी आश्चर्य होता है कि क्या दूसरे बोर्ड में वास्तव में एल्टर एफपीजीए है, या यह एक क्लोन भी है। यह "टेरासिक ब्लास्टर" वह क्लोन है जिसका मैं उपयोग करता हूं, वे क्लोन होने के बारे में बहुत अधिक ईमानदार हैं और आधिकारिक तौर पर ऑल्टर प्रोग्रामर नहीं हैं।
बेन वोइगट

@ बॉन वायगेट मैं अपनी जेब में 90% पैसा छोड़ने के लिए सभी को माफ कर सकता हूं ;-)
BarsMonster

क्या आपको अपने आदेश में योजनाबद्धता मिली? उपन्यास चीनी क्लोन के साथ, एक को हमेशा योजनाबद्धता के ठिकाने की जांच करने की आवश्यकता होती है - विशेष रूप से कमजोर चीनी ज्ञान के साथ। "सस्ते" कोई भी मायने नहीं रखता है अगर यह खराब गुणवत्ता, उदाहरण के लिए है
hhh

2

मैं निश्चित रूप से Altera DE0-Nano की सिफारिश करूंगा। इसमें नवीनतम चक्रवात 4 एफपीजीए, ऑन-बोर्ड एलईडी और स्विच, एक एक्सीलोमेटर और एडीसी है। यह शुरुआती लोगों के लिए एक अच्छा विकल्प होगा। यह थोड़ा महंगा ($ 79 या $ 59 छात्र) हो सकता है, लेकिन मुझे लगता है कि सुविधाओं के लिए इसके अतिरिक्त भुगतान करने के लायक है जो पहले से ही एकीकृत है।

Altera के पास DE0-Nano में लक्ष्य करने वाले शुरुआती लोगों के लिए ये ट्यूटोरियल / संसाधन भी हैं: http://www.altera.com/education/univ/materials/comp_org/tutorials/unv-tutorials.html


2
वास्तव में अच्छा लग रहा है, लेकिन क्या मुझे यूएसबी ब्लास्टर (या किसी अन्य प्रोग्रामर) को भी खरीदने की ज़रूरत है?
rnunes

@ नहीं, आपको स्रोत की आवश्यकता नहीं है । नायब। मैंने लियोन के लेखन को कुछ फोरम-थ्रेड पर पढ़ा जहां एक बिंदु यह था कि वास्तव में यूएसबी-ब्लास्टर, अफवाह के बिना एक बोर्ड होना आसान हो सकता है: अफेता का निर्देश पुराना।
hhh

2

मैं हाल ही में इस मुफ्त VHDL fpga कोर्स से गुजरा और यह बहुत अच्छा था। यह विभिन्न परियोजनाओं का एक समूह है और भाषा का एक सामान्य अवलोकन देता है। वहाँ कुछ बाहर जाना है और इसे अपने स्वयं के प्रोजेक्ट्स पर करें जो यदि आप शुरू करते हैं तो निराशा हो सकती है और यह नहीं जानते कि कहां जाना है लेकिन यह एक बड़ी चुनौती थी।

मैंने बेसिस 2 बोर्ड का उपयोग किया और इसने पाठ्यक्रम के लिए ठीक काम किया। मैंने डिजीलेंट बोर्डों के अलावा और कुछ भी उपयोग नहीं किया है लेकिन मुझे लगता है कि उनके कार्यक्रम में एक महान डिबग और बिट फ़ाइल लोडर है। यहाँ छवि विवरण दर्ज करें


आप डिजिलेंट साइट से केवल बेसिस 2 खरीद सकते हैं। मैं वास्तव में इसके साथ कोई मतलब नहीं देखता हूं: कूरियर ने मुझे अकादमिक छूट के साथ बोर्ड के समान राशि खर्च की है। मुझे उम्मीद है कि EP2C5T144 FPGA का उपयोग पाठ्यक्रम का पालन करने के लिए किया जा सकता है, +1।
hhh

@hhh शायद MLM मूल पोस्टर को सुझाव दे रहा था और आपको नहीं। यदि आप छात्र छूट प्राप्त कर सकते हैं तो Basys2 एक अच्छा विकल्प है।
जो हस

1

FreeRangeFactory.org वीएचडीएल और कुछ जूला एफपीजीए चिप के बारे में एक पुस्तक प्रदान करता है। पुस्तक यहां ऑनलाइन उपलब्ध है , यह उच्च गुणवत्ता वाले सामान के सापेक्ष दिखता है। बोर्ड और शिप की गई पुस्तक की कीमत 100USD से कम है।

मैंने यह सेट नहीं खरीदा है, लेकिन यह एक अच्छा शुरुआती बोर्ड है, फिर भी जांच कर रहा है।


0

मैं अत्यधिक सईद स्टूडियो से ओपन वर्कबेंच लॉजिक स्निफर की सिफारिश करता हूं । सीड में ट्रिपल 'ई' पर ध्यान दें।

लागत US $ 50 है और बोर्ड में एक Spartan3E XC3S250E-VQ100 FPGA और साथ ही एक PIC18F24J50 FPGA से बात करने के लिए उपयोग किया जाता है। 16- केवल M74LCX16245DTR2G (+ 7 वी के माध्यम से -0.5V से सहिष्णु) के साथ बफर पिन होते हैं और 16 अधिक i / o पिन बोर्ड के एक किनारे के साथ हेडर के लिए बाहर लाए जाते हैं।

लॉजिक एनालाइज़र कोड के सभी ओपन-सोर्स हैं जो आपको एक बहुत अच्छा शुरुआती बिंदु देता है। जब आप FPGA के साथ खेलना समाप्त कर लेते हैं, तो आप यूनिट को वास्तव में उपयोगी तर्क विश्लेषक में बदल सकते हैं।

अधिक प्रलेखन यहाँ

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.