আমি স্ক্র্যাচ থেকে একটি সাধারণ কম্পিউটার তৈরি করার জন্য একটি গোপন কল্পনা (উফ, এত গোপন নয়) আশ্রয় করি। আমি শুরু করার জন্য সহজেই ব্যবহারযোগ্য মাইক্রোপ্রসেসরের সন্ধান করছি। আমি সাধারণ সন্দেহভাজন যেমন 6502, 68000, 8086, জেড 80 ইত্যাদি সম্পর্কে জানি তবে তবে আমি আরও ভাবছি যে সেখানে আরও ভাল কিছু আছে কিনা। এখানে আমার ইচ্ছার তালিকা:
অবশ্যই থাকতে হবে:
- নিম্ন ঘড়ির হার (4-25 মেগাহার্টজ)
- ডিআইপি কনফিগারেশনে সাধারণত 40-60 পিনের বেশি নয়
- প্রায় 64KB মেমরি সম্বোধন করার ক্ষমতা, তবে 1MB বা তার বেশি পর্যন্ত ভাল হবে
- সঞ্চিত-প্রোগ্রাম আর্কিটেকচার (কেবল পঠনযোগ্য নির্দেশের স্থান নয়) (সম্পাদনা করুন: এটি বেশিরভাগ নিম্ন-প্রান্তের মাইক্রোকন্ট্রোলারকে পিআইসি এবং এভিআরের মতো করে দেয়)
- ফ্ল্যাট মেমরি মডেল, 8086 এর মতো ব্যাঙ্কযুক্ত বা বিভাগযুক্ত নয়
চাই, তবে এটির দরকার নেই:
- RISCy নির্দেশ সেট (লোড-স্টোর)
- সাধারণ উদ্দেশ্য রেজিস্টার
- টিটিএল আই / ও পিনের ভাণ্ডার
- বিল্ট-ইন ফ্ল্যাশ রম
আপনি কোন মাইক্রোপ্রসেসর বা মাইক্রোকন্ট্রোলারের পরামর্শ দিচ্ছেন যে তুলনামূলকভাবে সহজ এবং প্রথম রম রুটিনগুলির জন্য লিখিতভাবে তুলনামূলক সহজ?
আমার লক্ষ্যটি হচ্ছে একটি সরল ফোর্থ (বা অনুরূপ) সিস্টেম চলছে। শুধু আমি বলতে পেরেছি।
সম্পাদনা: কিছুটা গবেষণা করার পরে, আমি মনে করি এআরএম 7 এর মতো কিছু আমার পক্ষে উপযুক্ত হবে। এটি ডিজিটাল আই / ও, এডিসি, সিরিয়াল আই / ও, এবং আরও অনেক কিছু সহ - কখনও কখনও 256K ফ্ল্যাশ এবং 64 কে এসআরএএম-সহ খেলতে অ-তুচ্ছ পরিমাণে ফ্ল্যাশ এবং এসআরএএম নিয়ে আসে।
এখানে একটি: STR711 এআরএম উন্নয়ন বোর্ড ।