সহজতম কম্পিউটারের জন্য মেমরি (পাই0 কে)


13

আমি সবচেয়ে সহজতম কম্পিউটার তৈরি করতে চাই। আমি গতি বা স্টোরেজ সম্পর্কে যত্ন নিই না, প্রকৃতপক্ষে ধীর গতি এবং কম সঞ্চয়স্থান হওয়াই একটি বিশাল সুবিধা কারণ আমি এটিকে ট্রানজিস্টর (আদর্শভাবে রিলে!) তৈরি করতে চাই এবং প্রতিটি রাজ্যের জন্য আমি একটি এলইডি চাই। এটি একটি রাস্পবেরি পাই এর মাধ্যমে প্রোগ্রাম করা হবে যা একটি ক্যামেরা হোস্ট করবে যাতে আপনি প্রতিটি ঘড়ির চক্র নির্বাহ করতে দেখতে পান (হ্যাঁ, এটি GHz নয় Hz এ চলেছে)। স্কুলগুলি সেই অংশগুলি কিনে, ডিজাইনটি বুঝতে এবং উন্নত করতে পারে এই উদ্দেশ্য নিয়ে এটি একটি মুক্ত নকশা হবে। সুতরাং মোট বাজেট অবশ্যই £ 400 এর নিচে ভাল হতে হবে, প্রায় প্রায় 100 ডলার।

আমি বহু বছর ধরে এটি নিয়ে গবেষণা করেছি এবং সিপিইউ (ন্যূনতম রেজিস্টারস, ডিআইপি সুইচগুলিতে মাইক্রোকোড এবং ট্রানজিস্টারের সংখ্যা হ্রাস করার জন্য বিট সিরিয়াল লজিক / পাটিগণিত ক্রিয়াকলাপ) এর জন্য ভাল ধারণা রয়েছে। আমি কী বুঝতে পারি না এটি কীভাবে স্মৃতি পেতে হয়, আমি 1024 থেকে 8096 বিট চাই its

আমি যে সেরাটি দিয়ে আসতে পারি তা হ'ল দুটি 6 বিট ওয়ান-অফ-এন ডিকোডাররা ক্যাপাসিটারগুলির 64 x 64 গ্রিডে অ্যাক্সেস দেয়। হয় তাদের মধ্যে কোনও চার্জ রয়েছে বা তারা নেই, এবং পড়ার ফলে সেই অবস্থা আরও শক্তিশালী হবে। ক্যাপাসিটারগুলিতে কোনও এলইডি থাকবে না কারণ এই 'ডিআরএএম'-এর রিফ্রেশটি অর্ডার বা মিনিটের মধ্যে থাকবে (যা লজ্জাজনক বিষয় কারণ এটি রাজ্যটি না দেখানোর একমাত্র অংশ হবে)।

অন্যান্য ধারণাগুলিতে টেপ ড্রাইভের কিছু ফর্ম (কমপ্যাক্ট ক্যাসেট মেকানিজম: দুর্দান্ত স্টোরেজ, খুব জটিল, কোনও খোঁজ নয়), ড্রাম মেমোরি (মটরশুটির চারপাশে টেপ: মেকানিকগুলি কাজ করা খুব কঠিন), যান্ত্রিক মেমরি (বাইকের চাকা এবং বল বিয়ারিংস: অনেকগুলি বিট ত্রুটি), মূল মেমোরি (বৃহত হার্ড ফেরাইট কোর: প্রয়োজনীয় স্কেলটিতে ডান পেতে এখনও খুব জটিল), টেপ / কার্ড (আমরা এখনও টেপ পাঠক কিনতে পারি), বাইনারি ক্রমে খোঁচানো ছিদ্র এবং কিছু চৌম্বক সহ ডিস্ক ঘোরানো স্টোরেজ জন্য মেমরি (নির্মাণের জন্য খুব জটিল)।

শেষ পর্যন্ত লক্ষ্যটি এমন একটি ডিজাইন প্রকাশ করা যা একটি স্কুল বছরে তৈরি করা যেতে পারে যেখানে একটি সিপিইউ এবং মেমরির সমস্ত অংশ 'দৃশ্যমান' থাকে এবং তাই আপনি নির্দেশনা আনা, মাইক্রোকোডে ডিকোড এবং ঠিকানা ডিকোডিং / নিবন্ধের প্রবেশ / লজিকের সমস্ত দেখতে পারেন কয়েক মিনিট ধরে ঘটছে।

কারও কাছে যদি সত্যিই সস্তা মেমরির জন্য ধারণা থাকে (<< £ 100) যেখানে এটি ঠিক কীভাবে কাজ করে তা স্পষ্ট হয় তবে দয়া করে আমাকে জানান।

টনি

পিএস বর্তমান খেলার অবস্থা http://www.blinkcomputer.org/ এ রয়েছে


যারা ইতিমধ্যে এটি এবং অনুরূপ জিনিসগুলি করেছেন কেবল তাদের জন্য গুগল করুন, ডিজাইনগুলি রয়েছে, আপনি একটি বিওএম তৈরি করতে পারেন এবং খুঁজে পেতে পারেন যে আপনার সম্ভবত আরও কিছু অর্থ এবং সময় প্রয়োজন।
প্লাজমাএইচএইচ

আমি পরামর্শ দেব যে স্কুল প্রকল্পের জন্য ট্রানজিস্টর স্তরে যাওয়া কিছুটা হতে পারে। আমার মনে হয় সিএমওএস ক্ষুদ্র ও মাঝারি স্তরের সংহতকরণ অনেক বেশি সক্ষম এবং সম্ভবত আরও বোধগম্য হবে (গেটস, রেজিস্টারস, বাফারস, ডিকোডারস ইত্যাদি)। আপনি এমন কিছু অন্তর্ভুক্ত করতে পারেন যা দেখায় যে কীভাবে ট্র্যানজিস্টরগুলি থেকে ফটকগুলি তৈরি করা হয়, গেটগুলি থেকে ফ্লিপ-ফ্লপগুলি তৈরি করা হয় ইত্যাদি)।
টুট

1
কেবল একটি ধারণা: আপনার (প্রোগ্রাম) মেমরিটি সহজেই হাতের মাধ্যমে পরিবর্তনযোগ্য করে তোলা উচিত, যাতে লোকেরা তাদের হাত দিয়ে ম্যানুয়ালি "প্রোগ্রাম" করতে পারে :-)।
oyvind

কম্পিউটারটি করতে সক্ষম হতে চান তা প্রথমে সিদ্ধান্ত নিন। এটি আপনাকে কত স্মৃতি দরকার এবং নির্দেশিকা সেটটি কী তা নির্ধারণ করবে।
টনি এনিস

সবাইকে ধন্যবাদ. প্লাজমাএইচ: হ্যাঁ, অর্থ এবং সময়সীমাবদ্ধতায় এটি করা একটি বিশাল চ্যালেঞ্জ, এজন্য অন্য কেউ এখনও তা করেনি। টুট: আমি প্রতিটি সিগন্যালটি দেখতে সক্ষম হতে চাই। লোকেরা তখন দেখতে পাবে যে ট্রানজিস্টরগুলি থেকে কীভাবে লজিক গেটগুলি নির্মিত হয়। ওউইন্ড: হ্যাঁ, এটি একটি রাসফবেরি পাই এর মাধ্যমে একটি ওয়েব ইন্টারফেসের মাধ্যমে প্রোগ্রামযোগ্য হয়ে উঠবে যা আপনি নিজের কোড লিখতে পারেন এবং এটি একটি ওয়েব ক্যামের সাথে চলতে দেখছেন। টনি এনিস: আমি সহজতম কম্পিউটারটি তৈরি করতে চাই যা প্রতিটি সংকেত দেখায় - এটি সমস্ত দিক প্রদর্শন করবে এবং মানসম্মত আর্কিটেকচারের প্রয়োজন হবে, যেমন একটি বিট-সিরিয়াল ALU।
টনি রবিনসন

উত্তর:


9

এমন অনেক লোক আছেন যারা বিচ্ছিন্ন ট্রানজিস্টর, আইসি, রিলে এবং এমনকি ভ্যাকুয়াম টিউবগুলি তৈরি করে কম্পিউটার তৈরি করেছেন। এগুলি 4-বিট মেশিন থেকে শুরু করে 32-বিট পর্যন্ত। 4-বিটারের কোর্সটি আপনি সবচেয়ে সহজ এবং কার্যকর যে কোনও কিছু করতে পারবেন be প্রথম মাইক্রোপ্রসেসরটি ছিল ইন্টেলের 4-বিট 4004

আমি " হোম-ব্রিউ 4-বিট কম্পিউটারগুলি " (উদ্ধৃতিগুলি ছাড়াই) জন্য অনুসন্ধান করতে শুরু করব ।

ট্রান্সজিস্টরাইজড 4-বিট কম্পিউটারের একটি বোর্ড এখানে রয়েছে:

এখানে চিত্র বর্ণনা লিখুন

স্মৃতি যতদূর যায়, এর মধ্যে কিছু প্রকল্প যা অন্যথায় বিচ্ছিন্ন ট্রানজিস্টরগুলি "প্রতারণা" ব্যবহার করে এবং এসআরএএম চিপ ব্যবহার করে। তারা পরিমিত পরিমাণে মেমরির জন্য অবিশ্বাস্যভাবে সস্তা, 32KB 3.28 এবং এগুলির জন্য কোনও ঘড়ি এবং কোনও রিফ্রেশ দরকার নেই।

এমনকি যদি আপনার কম্পিউটারের বাকি অংশগুলি রিলে ব্যবহার করে তবে মেমরির জন্য এগুলি ব্যবহার করা নিরোধক ব্যয়বহুল হবে।

আপনি যদি 1 কে বিটের সাহায্যে পেতে পারেন তবে আপনি ট্রান্সজিস্টরাইজড ফ্লিপ-ফ্লপ দিয়ে একটি তৈরি করতে পারেন; 2048 2N3904 এর দাম 3 ¢ (একসাথে $ 60 ডলার, এবং অন্যান্য উপাদানগুলি আরও সস্তা হবে - 1/2 এক শতাংশ ইত্যাদির জন্য প্রতিরোধ করে) cost আপনি প্রতি পিসিবি 10 ডলারে পিসিবি তৈরি করতে পারেন, তারপরে একটি স্টাফ বাচ্চাকে ভাড়া করুন।

রিলে কম্পিউটারগুলি ১৯৩০ এর দশকের শেষের দিকে পুরোপুরি ডেটে থাকে এবং প্রথমটির মধ্যে একটি হ্যাভার্ড মার্ক আই ছিল । এখান থেকেই হার্ভার্ড আর্কিটেকচার নামটি এসেছে (দুটি প্রোগ্রামের সাথে সংযুক্ত ভন নিউম্যান আর্কিটেকারের তুলনায় পৃথক প্রোগ্রাম স্পেস এবং ডেটা )।

সর্বাধিক বিখ্যাত হোম-ব্রিউ রিলে কম্পিউটার হ্যারি পোর্টার দ্বারা নির্মিত একটি

এখানে চিত্র বর্ণনা লিখুন

কম্পিউটারে চলমান ভিডিওগুলি দেখুন। আমাকে একটি পুরানো বৈদ্যুতিনিক টেলিফোন এক্সচেঞ্জের স্মরণ করিয়ে দেয়।

এখানে জুসি নামে পরিচিত আরও একটি হোম-ব্রিউ রিলে কম্পিউটারের একটি অংশ রয়েছে :

এখানে চিত্র বর্ণনা লিখুন

প্রচুর জ্বলজ্বলে আলো।

এবং অবশেষে, এখানে 24 টি রিলে তৈরি 4-বিট অ্যাডারের একটি ভিডিওর লিঙ্ক । এর মতো সংযোজনকারীরা হ'ল একটি কম্পিউটারে ALU (পাটিগণিত যুক্তি ইউনিট) এর হৃদয়।


দুঃখিত, "আমি বহু বছর ধরে এটি নিয়ে গবেষণা করেছি" দ্বিতীয় অনুচ্ছেদে সমাহিত করা হয়েছিল। আমি পোস্টটির শিরোনামটি পরিষ্কার করে জানিয়েছি যে এটি আমার মেমরির যত্নশীল state আপনি যদি 1 কে বিট দিয়ে পেতে পারেন তবে আপনি ট্রান্সজিস্টরাইজড ফ্লিপ-ফ্লপ দিয়ে একটি তৈরি করতে পারেন; 2048 2N3904 এর দাম 3 ¢ (একসাথে $ 60 ডলার, এবং অন্যান্য উপাদানগুলি আরও সস্তা হবে - 1/2 এক শতাংশ ইত্যাদির জন্য প্রতিরোধ করে) cost আপনি পিসিবি তৈরি করতে পারবেন প্রতি ১০ ডলারে, তারপরে একটি বাচ্চাকে ভাড়া করে রাখুন stuff
টনি রবিনসন

সিটিডি ... এটি আমার অনুমানের চেয়েও কাছাকাছি, তবে আপনার ঠিকানা ডিকোডিং দরকার এবং আমি প্রতি মেমোরি সেলগুলিতে আরও ট্রানজিস্টর রাখি। বাজেটের মধ্যে সম্ভবত একটি ট্রানজিস্টর ওয়ান ক্যাপাসিটার 'ড্রাম' মেমরি সেলও সম্ভব।
টনি রবিনসন

@ টনিরবিনসন আমি স্মৃতিশক্তির আইজুটি সম্পর্কে সম্বোধন করার চেষ্টা করেছি (যেমন আপনি স্বীকার করেছেন) তবে আমি আলাদা ট্রানজিস্টর এবং / অথবা রিলে একটি কম্পিউটার তৈরির আপনার ইচ্ছা পুনরায় তথ্য সরবরাহ করার চেষ্টা করছিলাম এবং এটি চিত্রিত করতে যে বেশ কয়েকটি এটি সফল হয়েছে। আপনার চেস্টার জন্য সৌভাগ্য কামনা করছি।
tcrosley

6

আপনি যদি সাধারণ স্মৃতি চান তবে একটি ফ্লিপ-ফ্লপের চেয়ে আর কোথাও দেখতে পাবেন না । দুটি ট্রানজিস্টর এবং চারটি প্রতিরোধকের সাথে আপনার পুরো স্মৃতি থাকতে পারে। আপনি দুটি ক্রস-কাপলড এনওআর গেটস সহ একটি ফ্লিপ-ফ্লপ করতে পারেন, বা ইতিমধ্যে এটিতে একগুচ্ছ ফ্লিপ-ফ্লপ সহ একটি আইসি কিনতে পারেন।

আসলে, খুব দ্রুত সিপিইউ ক্যাশে মূলত ফ্লিপ-ফ্লপগুলির একগুচ্ছ, সিপিইউতে সংহত হয়েছে।


2
ডিআআরএএম আরও বেশি বিদ্যুৎ গ্রাহক কারণ এটি ক্রমাগত রিফ্রেশ হওয়া দরকার যখন অকার্যকর অবস্থায় এসআরএএম কেবল একটি ক্ষুদ্র বিদ্যুৎ প্রবাহ ব্যবহার করে। ক্যাপাসিটারগুলি ব্যবহার করার কারণ হ'ল এটির জন্য প্রতি বিটটিতে কেবল একটি ট্রানজিস্টর প্রয়োজন, তাই অনেক বেশি মেমরির ঘনত্বের অনুমতি দেয় ।
টম কার্পেন্টার

আপনি ঠিক বলেছেন - আমি সাধারণ আরটিএল ফ্লিপ-ফ্লপগুলি মনে রেখেছিলাম। আমি স্পষ্ট করতে সম্পাদনা করব।
ফিল ফ্রস্ট

1
আইসিগুলি বাইরে রয়েছে - তারা সত্যিই কী ঘটছে তা গোপন করে। আমি চাই প্রতিটি সংকেত যতটা সম্ভব উন্মুক্ত করা হোক। আমি সত্যই পাওয়ার সম্পর্কে চিন্তা করি না - আমি বিদ্যুতকে সমস্যা বলে দেখতে পাচ্ছি না, এটি রাস্পবেরি পাইতে তারযুক্ত হবে যাতে বিদ্যুৎ পাওয়া যায়। একজন ট্রানজিস্টর ডিআরএএম আমার আগের ক্যাপাসিটারের ধারণাগুলির চেয়ে আরও ভাল উপায় হতে পারে যেহেতু পূর্ববর্তী পোস্টে পরামর্শ দেওয়া হয়েছিল - চার্জ ফাঁস কম রাখার জন্য ট্রানজিস্টরগুলির কী দরকার তা নিয়ে কাজ করতে হবে (আমার রিফ্রেশ বারের প্রয়োজন মিনিটের ক্রম)। অন্য, হ্যাঁ, ফ্লিপ ফ্লপগুলি পরের সেরা ধারণার মতো দেখাচ্ছে।
টনি রবিনসন

@ টনিরবিনসন "এটি একটি রাস্পবেরি পাইতে তারযুক্ত হবে যাতে বিদ্যুৎ পাওয়া যায়।" - ...হতে পারে. রাস্পবেরি পাইয়ের মাধ্যমে উপলব্ধ সর্বাধিক শক্তির উপর নির্ভর করে এবং আপনি কোন যুক্তিবাদী পরিবারটি ব্যবহার করার পরিকল্পনা করছেন। (আমি আশা করছিলাম যে গড় বেঞ্চ পিএসইউ বেশ কিছুটা বেশি বিদ্যুৎ সরবরাহ করতে সক্ষম হবে)
ব্যবহারকারী 253751

2

আমি সম্মত হই যে মানব চোখে দৃশ্যমান, প্রতিটি বিট রাষ্ট্রের জন্য একটি এলইডি সহ একটি সম্পূর্ণ কম্পিউটার সিস্টেম রাখা খুব সুন্দর ।

টিআইএম 8 রিলে কম্পিউটার 8 ক্যাপাসিটারগুলিকে, 2 ডায়োড এবং র্যাম প্রধান মেমরি (ডাটা মেমরি) তার 12 বাইটে বাইট প্রতি এক SPDT রিলে ব্যবহার করে। (টিআইএম 8-এ 16 টি বাইটের ভেরিয়েবল মেমরি রয়েছে যদি আপনি রেজিস্টারগুলি অন্তর্ভুক্ত করেন)।

টিআইএম 8 রিলে কম্পিউটার এর প্রোগ্রাম মেমরির জন্য পাঞ্চ টেপ ব্যবহার করে।

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

এই ডায়োডগুলিকে এলইডি দিয়ে প্রতিস্থাপন করা কি সম্ভব, সুতরাং একটি সংক্ষিপ্ত নাড়ি রয়েছে যা র‌্যামের বাইটে ডেটা ভিতরে বা বাইরে চলে দেখায়? সম্ভবত যদি ডিআরএএম খুব তাড়াতাড়ি রিফ্রেশ করে, র‌্যামের প্রতিটি বাইট সত্ত্বেও স্ক্যান করে, তখন প্রতিটি বিট রাষ্ট্রগুলি এলইডিতে দৃশ্যমান বলে মনে হয় (যদিও প্রযুক্তিগতভাবে কেবলমাত্র একটি বাইট এলইডি কোনও তাত্ক্ষণিক সময়ে সক্রিয় হবে)। (যদি আমরা সেই ক্যাপাসিটারগুলি থেকে রিলে-ভিত্তিক নিবন্ধগুলিতে ডেটা লোড করতে এবং স্টোর করতে চাই তবে সেগুলি বেশ উচ্চ-বর্তমানের এলইডি হতে হবে)।

প্রতিটি বিট-স্টোরেজ ক্যাপাসিটর জুড়ে একটি প্রতিরোধক এবং একটি এলইডি স্থাপন করা সম্ভব, সত্যই একই সাথে প্রতিটি বিট রাজ্য দেখায়? (সেগুলি বেশ কম বর্তমানের এলইডি এবং শারীরিকভাবে বৃহত ক্যাপাসিটারগুলির হতে হবে যদি আমরা চাই যে ক্যাপাসিটারটি যুক্তিসঙ্গত রিফ্রেশ রেটের জন্য যথেষ্ট পরিমাণে ডেটা ধরে রাখতে পারে Some কিছু এলইডি কেবল মাত্র 1 এমএ স্রোতের সাথে সহজেই দেখা যায় 1 1 সেকেন্ড রিফ্রেশের সাথে চক্র এবং (অনুমান করা) ক্যাপাসিটারগুলি প্রাথমিকভাবে 12 ভিতে চার্জ করা হয় যদিও (অনুমান করা) ক্যাপাসিটরের উপর 7 ভি চার্জটি ডাউন স্ট্রিম হার্ডওয়্যারটি চার্জ করার জন্য যথেষ্ট, তারপরে ক্যাপাসিটরের সি ~ = i * t / V = ​​1 এমএ এর রেটিং প্রয়োজন * 1 এস / (12 ভি - 7 ভি) = 200 ইউএফ।)

এটি অবশ্যই বিস্তৃত হবে এবং কোনও সংহত-সার্কিট ভিত্তিক প্রধান মেমরির চেয়ে একত্রিত হতে আরও বেশি বেশি শ্রম গ্রহণ করবে।


1

আপনি কেবলমাত্র একটি সাধারণ 8 বিট সিপিইউ (উদাহরণস্বরূপ 6502) এবং খুব অল্প পরিমাণ মেমরি ব্যবহার করেন না (সিপিইউ রেজিস্টারস, আইসি র‌্যাম, এবং খুব অল্প পরিমাণে বাহ্যিক স্টোরেজ (যেমন: এফডি, এইচডি, বা ফ্ল্যাশ ডিস্ক ইত্যাদি) ।) এবং তারপরে নিম্নলিখিত স্লাইডগুলির সাথে কেবল ব্যাখ্যা করুন:

  1. হার্ডওয়্যার উপাদান, উপ-উপাদান এবং তাদের ফাংশন
  2. অপারেটিং সিস্টেম, সিস্টেম প্রোগ্রাম এবং ব্যবহারকারী প্রোগ্রাম
  3. একসাথে 2 নম্বর যুক্ত করতে একটি সাধারণ প্রোগ্রামের লোড এবং সম্পাদন, প্রতিটি ধরণের মেমরির ফলাফল সংরক্ষণ করে এটি একটি ভিডিও প্রদর্শনে প্রদর্শন করে।

আপনি যদি ডিভাইসটিকে যথাসম্ভব সহজ ও সাশ্রয়ী রাখতে চান তবে আপনার বেস সিস্টেম হিসাবে একটি মাইক্রো কন্ট্রোলার ডেভলপমেন্ট সিস্টেম ব্যবহার করুন বা একটি আরডুইনোও সহজ এবং যথেষ্ট সাশ্রয়ী। কোনও শিক্ষার্থীই একটি সহজ রিলে বা ভ্যাকুয়াম-নল কম্পিউটার তৈরি করতে যাচ্ছেন না - বা কেউ তাদের সত্যই এটি করা উচিত নয় should প্রোগ্রামিংয়ের প্রাথমিক বোঝার জন্য তাদের একটি ভাল বই এবং একটি আরডুইনো দিয়ে শুরু করা উচিত। তারপরে, যদি তারা বাহ্যিক ডিভাইসগুলি পড়তে / নিয়ন্ত্রণ করতে চায় তবে তারা নির্দিষ্ট প্রোগ্রামিং বা ইঞ্জিনিয়ারিংয়ে ডুবে যেতে পারে।

আইডিয়া বিবেচনা করার জন্য আপনার এখানে একটি ভাল প্রকল্প রয়েছে: http://www.instructables.com/id/How-to-Build-an-8-Bit- কম্পিউটার /
? ALLSTEPS


যদিও আজকাল আমরা এটা "কল W65C02S "
ইগ্ন্যাশীয় Vazquez-Abrams

ধন্যবাদ, আমি 6502 দিন থেকে এসেছি (বিবিসি মাইক্রো তবে আমি জেডএক্স 80 তেও কাজ করেছি)। আমি সম্মত হই যে এই স্তরে শিখার মতো অনেক কিছুই আছে, সত্যিই আমি কেবল বিবিসি মাইক্রোকম্পিউটার অ্যাডভান্সড ইউজার গাইডটি পুনরায় পড়ছিলাম । আমি সত্যিই তার নীচে স্তর হতে চাই, আপনি দেখতে পাচ্ছেন একটি 5-বিট নির্দেশিকা এসেছিল, এটি মাইক্রোকোডের একটি ছোট সেট দিয়ে লাফিয়ে যায় যা কিছু বিট রেজিস্টার এবং বাস লাইন স্থাপন করে এবং একটি বিট সিরিয়াল ALU কল করে যাতে আপনি সমস্ত যুক্তি দেখতে পান কিছুটা হলেও হচ্ছে এ কারণেই এটি এখন পর্যন্ত সবচেয়ে ধীর হবে।
টনি রবিনসন

হ্যাঁ - এটি ধীর হবে। আপনি কি এই url এ বিশদটি সন্ধান করেছেন: instructables.com/id/How-to-Build-an-8- বিট- কম্পিউটার /? ALLSTEPS এটি আসলে বেশ ভাল এবং আপনার সিস্টেমের জন্য কিছু অনন্য কাস্টমাইজেশনের অনুমতি দেয়।
DIYser

0

আমি একমত যে এক রহস্যময় কালো বাক্সের ভিতরে লুকানো না হয়ে মানুষের চোখের কাছে দৃশ্যমান প্রতিটি রাজ্যের জন্য একটি এলইডি সহ একটি সম্পূর্ণ কম্পিউটার সিস্টেম রাখা খুব সুন্দর।

আপনি আরও কম-বেশি স্ট্যান্ডার্ড বিট-প্যারালাল মেমরি বাস ব্যবহার করার বিষয়টি বিবেচনা করতে পারেন - সম্ভবত স্টেবাস (আইইইই -১০০০০ বাস) এর মতো কিছু ।

আপনি তথ্য সংরক্ষণের জন্য 74৪ এইচসি ২2৩ বা L৪ এলএসএস 7373৩ বা H৪ এইচসি ৫5৪ এর মতো একগুচ্ছ আইসির ব্যবহার বিবেচনা করতে পারেন তাই চিপের অভ্যন্তরে থাকা ডেটার বর্তমান অবস্থা সর্বদা সমান্তরাল-আউটপুট পিনের সাথে সংযুক্ত এলইডিতে দৃশ্যমান থাকে। তারপরে বাসে ডেটা ফ্যানেল করার জন্য অষ্টাল 3-রাষ্ট্রীয় বাফারগুলি (যেমন 74HC241 বা 74LS245) বা ম্যাক্সগুলি ব্যবহার করুন those আপনি স্টোর 8 বিট প্রতি কয়েকটি এক-এর-এন ডিকোডার চিপ এবং 2 চিপস দিয়ে শেষ করেন। "এটি আপনাকে ... র্যামের প্রতিটি বাইটে আসলে কী ডেটা সংরক্ষণ করে তা দেখার অনুমতি দেয়" " - ডিসিপ্ট কম্পোনেন্ট র‌্যাম সহ পং গাইয়ের এসএপি -1 সুনির্দিষ্ট সম্ভাব্য কম্পিউটার হিসাবেজারোমিরের ফোরবিট সিপিইউতে রেজিস্ট্রি বা কাইলের 8 বিট স্প্যাগেটি সিপিইউতে রেজিস্ট্রারদের জন্য একই ব্যবস্থা ব্যবহার করা হয় ।

মাউসার ডটকমের বর্তমান (২০১)) দামগুলি এই জাতীয় ব্যবস্থার জন্য (কোটাল স্টোরেজ ল্যাচ প্লাস এক আটটাল 3-স্টেট বাফার প্রতি 8 বিট) জন্য 10 কিউটিতে প্রায় $ 0.11 / বিট, এবং কোয়াটি 500 এ নতুন এলইডিগুলির জন্য 5 0.05 / বিট For 2 ^ 9 বাইট = 512 বাইট = 2 ^ 12 বিট = 4096 বিট, এটি (খুব মোটামুটি)

  • এলইডিতে 205 ডলার
  • স্টোরেজ এবং বাফার চিপগুলিতে 450 ডলার
  • $ ??? উপযুক্ত স্টোরেজ বা বাফার চিপ নির্বাচন করতে 1-অফ-এন ডিকোডার চিপস; বোর্ড, তার, শ্রম এবং ইত্যাদির ব্যয়

সম্ভবত আপনি মোটামুটি $ 90 (যা আপনার memory 150 ~ = £ 100 বাজেটের মধ্যে মাপসই হতে পারে) memory৪ বাইট ডেটা মেমরির (এটিমল ATTINY13 হিসাবে সমান পরিমাণ ডেটা মেমরি বা মাইক্রোচিপ PIC16F570) তৈরি করতে পারেন।

আপনি দেখতে পাচ্ছেন যে কেন এই সমস্ত স্টোরেজ এবং বাফার চিপ এবং বেশিরভাগ ডিকোডার চিপগুলি অফ-দ্য-শেল্ফ 32Kx8 সমান্তরাল এসআরএএম চিপ দিয়ে আপনাকে 10 ডলারেরও কম দামে স্টোরেজ প্রদান করে। (জোট AS6C1008-55PCN, সাইপ্রাস CY7C199CN-15PXC, ইত্যাদি)

এই কারণে অধিকাংশ বাড়িতে চোলাই সিপিইউ হতে পারে অতি ক্ষুদ্র থেকে Nibbler 4 বিট CPU- র চিত্তাকর্ষক রেসিন -3 রিলে কম্পিউটার থেকে http://www.computerculture.org/2012/09/rc-3-relay-computer/ HTTP: / /www.computerculture.org/projects/rc3/ , প্রধান মেমরির জন্য একটি কালো বাক্স র্যাম চিপ আপ লাগানো হয়।

একটি স্ট্যান্ডার্ড মেমোরি বাসের মতো কিছু দিয়ে, সম্ভবত আপনার একই সাথে সিপিইউতে বিভিন্ন মেমরি বোর্ড সংযুক্ত থাকতে পারে:

  • সম্পূর্ণ দৃশ্যমান ভেরিয়েবল স্টোরেজের কয়েকটি বাইট এবং সম্পূর্ণ দৃশ্যমান হার্ড-ওয়্যার্ড প্রোগ্রাম রম এর কয়েকটি বাইট যা আকর্ষণীয় ডেমো প্রোগ্রামগুলির জন্য পর্যাপ্ত হওয়া উচিত।
  • যখন আপনি এখনও যথেষ্ট পরিমাণে দৃশ্যমান মেমরি সংরক্ষণের জন্য তৈরি করেন নি তখন কখনও কখনও প্রোগ্রাম বা ডেটা ধরে রাখার জন্য মাঝে মাঝে প্লাগ করা যায় SR

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.