मैं स्क्रैच से एक साधारण कंप्यूटर बनाने के लिए एक गुप्त फंतासी (उफ़, अब और अधिक गुप्त नहीं) को परेशान करता हूं। मैं शुरू करने के लिए एक आसान से माइक्रोप्रोसेसर का उपयोग कर रहा हूँ। मैं सामान्य संदिग्धों के बारे में जानता हूं जैसे कि 6502, 68000, 8086, Z80, आदि लेकिन मैं सोच रहा था कि क्या कुछ बेहतर है। यहाँ मेरी इच्छा सूची है:
होना आवश्यक है:
- कम घड़ी दर (4-25 मेगाहर्ट्ज)
- 40-60 पिन से अधिक नहीं, अधिमानतः डीआईपी कॉन्फ़िगरेशन में
- 64KB स्मृति के आसपास संबोधित करने की क्षमता, लेकिन 1MB तक या तो अच्छा होगा
- संग्रहीत-प्रोग्राम आर्किटेक्चर (केवल पढ़ने के लिए निर्देश स्थान नहीं) (संपादित करें: यह पीआईसी और एवीआर की तरह सबसे कम अंत वाले माइक्रोकंट्रोलर को नियम देता है)
- फ्लैट मेमोरी मॉडल, 8086 की तरह बैंक्ड या खंडित नहीं है
करना चाहते हैं, लेकिन आवश्यक नहीं है:
- RISCy निर्देश सेट (लोड-स्टोर)
- सामान्य प्रयोजन रजिस्टर
- TTL I / O पिनों का वर्गीकरण
- अंतर्निहित फ्लैश रोम
आप किस माइक्रोप्रोसेसर या माइक्रोकंट्रोलर को सुझाव देंगे कि अपेक्षाकृत आसान हो और पहले रॉम रूट के लिए लिखा हो?
मेरा लक्ष्य एक सरल फोर्थ (या समान) सिस्टम प्राप्त करना है। सिर्फ कहने के लिए मैंने ऐसा किया।
संपादित करें: थोड़ा शोध करने के बाद, मुझे लगता है कि ARM7 मुझे पसंद आएगा। यह गैर-तुच्छ राशि और SRAM के साथ खेलने के लिए आता है - कभी-कभी 256K फ़्लैश और 64K SRAM के साथ - साथ डिजिटल I / O, ADC, धारावाहिक I / O, और बहुत कुछ।
यहां एक है: STR711 एआरएम विकास बोर्ड ।