كمبيوتر تمير - التطور هو العكس

أردت أن أفعل شيئًا ، وإن كان غير مجدي ، لكنني. وليس تحت نسخة شخص ما من الكربون ، ولكن من نسخته الخاصة - من الصفر. لذلك ولدت الفكرة لتجميع معالج من الدوائر الدقيقة من سلسلة 155 (وسلسلة أخرى قليلة). وهناك تحولت بحيث نما المعالج تدريجيا إلى جهاز كمبيوتر. في جهاز كمبيوتر به معمارية متناهية الصغر ومترجم خاص به .. و "الحيلة" الرئيسية للمشروع: كل هذا يتم تجميعه على دوائر getinax ودوائر ميكروية في أوقات الاتحاد السوفيتي.



كان هناك العديد من المشاكل مع الخلق. كل شيء معقد بسبب حقيقة أنه ليس من الواضح أين يقع الخطأ. إما في البنية الدقيقة ، أو في الدائرة الدقيقة المعيبة ، أو في المترجم ، بأي طريقة ، تم تجميعها.



ما يقرب من 2 سنوات وأنا ببطء ولكن بثبات المضي قدما. تشارك حاليا 146 رقائق.

يعمل الكمبيوتر على كوارتز MHz 4 ويقوم بعملية واحدة في دورتين. هذا هو 2 مليون عملية في الثانية الواحدة. يتم تحميل البرنامج بكلمات من 16 بت - 8 بت الأوامر ، 8 بت البيانات. الحافلة الداخلية 8 بت. تقوم ALU 8-bit بإجراء الجمع والطرح والمقارنة أكثر وأقل ومساواة والمقارنة بالبت. سيتم تثبيت ROM (الكمبيوتر المحمول والوسيط الذي يمثله Arduino) KR573RF4 في النهاية. ذاكرة الوصول العشوائي (2 قطعة 537RU17) 8 كيلو × 16 بت. هناك مؤقت واحد على متن الطائرة. يعرف المعالج 39 تعليمات.





للتواصل مع العالم الخارجي ، يوجد منفذي إدخال البيانات 8 بت ومنفذ إخراج 8 بت. يتم تعليق الأجهزة الإضافية في وقت واحد على هذه المنافذ: بطاقة ذاكرة البيانات ، بطاقة الصوت ، بطاقة SD ، بطاقة الفيديو ، ... وربما شيء آخر.

بطاقة ذاكرة البيانات: 8 كيلو × 8 بت. يخزن صفائف من المتغيرات
بطاقة الصوت: يولد 4 ترددات (في يوم من الأيام ، سأجعلها أكثر كمالا ، لكن الآن أمر طبيعي جدًا - إنها تصدر صوتًا جيدًا)
بطاقة SD: استنشاق الكمبيوتر بشكل جميل من بطاقة SD. FAT32 شيء رائع ، لكن لدي ذاكرة RAM قليلة جدًا. لذلك ، سوف أعيد اختراع العجلة (نظام الملفات البدائي).

بطاقة الفيديو: 256 × 96 بكسل ، 64 لونًا (لا تصل DACs إلى أيدينا لإعادة تشكيلها - ثم سيكون هناك 256 لونًا). يمكنك توسيع الدقة الرأسية عن طريق إضافة 537RU17 آخر.




أود التعبير بشكل منفصل عن مشاعر بطاقة الفيديو. لا تقم أبدًا بعمل بطاقة فيديو إذا لم يكن لديك ذبذبة! لمدة ستة أشهر ، حولت الكثير من دمي لدرجة أنه أمر مخيف أن نتذكره. وما زالت هناك تشوهات بسيطة. إما أن تنبض الساعة "بالسير" ، أو تسجيل البيكسلات مع الانحرافات. من الناحية المثالية ، يجب وضع علامة 25.175 ميغاهيرتز من الكوارتز ، ولدي 12.5 ميغاهيرتز. وربما تكون الترددات عالية لهذا النوع من الرقاقات.

إليكم فيديو عن جهاز Taimyr بجميع الأجزاء

Source: https://habr.com/ru/post/ar485272/


All Articles