यह FPGA में मेरा पहला नज़रिया है, लेकिन सॉफ्टवेयर विकास में भारी पृष्ठभूमि है। के साथ सीखने के लिए एक बोर्ड खरीदना चाहते हैं, लेकिन अंततः एक शुरुआती 80 की शैली Z80 आधारित कंप्यूटर चलाने में सक्षम होना चाहते हैं (मुझे लगता है कि TRS80 मॉडल कहते हैं)।
मैं स्पार्टन 3 ई और स्पार्टन 6 बोर्ड देख रहा हूं, लेकिन वास्तव में प्रदर्शन / क्षमता अंतर पर यकीन नहीं है।
मैं जो सोच रहा हूं वह कुछ इस तरह है:
- इसके लिए पर्याप्त कमरा:
- Z80 opencores T80 सॉफ्टकोर का उपयोग कर नकली।
- सिम्युलेटेड ऑनबोर्ड बाह्य उपकरणों जैसे कि वीडियो नियंत्रक, ध्वनि नियंत्रक (सरल 1 बिट), फ्लॉपी नियंत्रक
- शायद फ़्लॉपी इमेज आदि के चयन के लिए ऑनबोर्ड बटन का उपयोग करने के लिए पिकोब्लाज़ नियंत्रकों के एक जोड़े ...
- वीजीए कनेक्टर (16 रंग पर्याप्त होगा, 256 बोनस)
- PS2 कीबोर्ड कनेक्टर
- वर्चुअल फ़्लॉपी डिस्क छवियों और सिस्टम ROM की एक संख्या को रखने के लिए पर्याप्त ऑनबोर्ड फ्लैश (16Mb बहुत होना चाहिए)
- बोर्ड डिस्प्ले पर, एलसीडी अच्छा होगा, 4x7 सेगमेंट एलईडी शायद पर्याप्त होगा।
- किसी तरह का फ्लैश कार्ड सॉकेट अच्छा होगा, लेकिन इसकी आवश्यकता नहीं है।
- पावर कनेक्ट को मेन से चलाने के लिए, शायद पावर पैक के माध्यम से।
ये वे बोर्ड हैं जिन पर मैं अभी विचार कर रहा हूं:
- नेक्सिस ™ 3 स्पार्टन -6 एफपीजीए बोर्ड
- संयमी 3 ई स्टार्टर बोर्ड
- संयमी 3E-1600 विकास बोर्ड
- बेसिस ™ 2 स्पार्टन -3 ई FPGA बोर्ड (500K) + 16M फ्लैश pMod
- बेसिस ™ 2 स्पार्टन -3 ई FPGA बोर्ड (1200K) + 16M फ्लैश pMod
संपादित करें: बस मैंने देखा कि बसों में रैम नहीं है इसलिए मैं FPGA RAM तक सीमित रहूंगा - आदर्श नहीं।
मुख्य बात मुझे यकीन नहीं है कि T80 सॉफ्टकोर को लोड करने के बाद कितना कमरा बचा रहेगा। किसी भी सलाह बहुत सराहना की।