AMD Am2900

معالج AMD Am2901: وحدة حساب ومنطق ذات شريحة 4 بت

Am2900 هي عائلة من الدوائر المتكاملة (ICs) التي طورتها شركة Advanced Micro Devices (AMD) عام 1975. صُممت هذه الدوائر باستخدام مكونات ثنائية القطب ، وفق بنية تقسيم البتات ، لتكون بمثابة وحدات نمطية، حيث يمثل كل مكون منها جانبًا مختلفًا من وحدة التحكم الحاسوبية (CCU). وبفضل تقنية تقسيم البتات، تمكنت عائلة Am2900 من تنفيذ وحدة تحكم حاسوبية (CCU) ببيانات وعناوين وتعليمات يمكن أن تكون أي مضاعف للعدد أربعة بتات، وذلك بضرب عدد الدوائر المتكاملة. يتطلب هذا عددًا أكبر من الدوائر المتكاملة مقارنةً بما يمكن تنفيذه باستخدام دائرة متكاملة واحدة لوحدة المعالجة المركزية (CPU)، ولكن في ذلك الوقت، كانت رقائق TTL Am2900 تعمل بتردد يتراوح بين 20 و 40  ميجاهرتز، وهو ما كان أسرع بكثير من معالجات CMOS/NMOS الدقيقة التي كانت تعمل بتردد يتراوح بين 2 و 3  ميجاهرتز في تلك الحقبة، مثل معالج Intel 8085. وقد تم تصميم محاكيات 8085 باستخدام شريحتين من Am2900، والتي كانت تعمل بسرعة تتراوح بين 5 و10 أضعاف سرعة التصاميم القائمة على 8085 التي حلت محلها.

تضمنت شريحة Am2901 وحدة حسابية منطقية (ALU) و16 شريحة من سجلات المعالج ذات 4 بت ، وكانت بمثابة "جوهر" هذه السلسلة. كانت قادرة على العد باستخدام 4  بتات وتنفيذ العمليات الثنائية بالإضافة إلى عمليات إزاحة البتات المختلفة . أما شريحة Am2909 فكانت عبارة عن مُسلسل عناوين ذي 4 بتات، قادر على توليد عناوين من 4 بتات على شريحة واحدة، وباستخدام n منها، كان بإمكانه توليد 4 عناوين من n بت. احتوت على مكدس يمكنه تخزين عداد برنامج مصغر يصل إلى أربعة مستويات متداخلة، بالإضافة إلى مؤشر مكدس. [ 1 ]

تم استيراد شريحة Am2901 وبعض الشرائح الأخرى من نفس العائلة من مصادر ثانوية من قبل عدد كبير من الشركات المصنعة الأخرى، بدءًا من موتورولا ثم رايثيون - وكلاهما في عام 1975 - بالإضافة إلى سايبرس سيميكوندكتور ، وناشونال سيميكوندكتور ، وNEC ، وتومسون ، وسيجنيتكس . في الاتحاد السوفيتي، ولاحقًا في روسيا، تم تصنيع عائلة Am2900 ضمن سلسلة 1804 (حيث تم تسمية شريحة Am2901، على سبيل المثال، بـ КР1804ВС1 /KR1804VS1) [ 2 ] [ 3 ] [ 4 ] ، والتي كان من المعروف أنها لا تزال قيد الإنتاج في عام 2016. [ 5 ]

أجهزة كمبيوتر مصنوعة باستخدام رقائق من عائلة Am2900

حاسوب ذو 16 بت مُنفذ بأربع شرائح (من الأعلى) من نوع Am2903، وملفات تسجيل ثنائية المنفذ من نوع AM29703، ووحدات تحكم في البرنامج من نوع AM2930

ربما يوجد المزيد، ولكن إليك بعض الآلات المعروفة التي تستخدم هذه الأجزاء:

  • عائلة أجهزة الكمبيوتر أبولو تيرن : DN460 وDN660 وDSP160. جميعها استخدمت نفس لوحة النظام التي تحاكي مجموعة تعليمات موتورولا 68010. [ 6 ]
  • كان حاسوب Itek Advanced Technology Airborne Computer (ATAC)، المستخدم في نظام التحكم في الوضع والمفصل في نظام Galileo وبعض طائرات البحرية، يتألف من 16 مسجلاً وعرض كلمة 16 بت، مُجمّعًا من معالجات سلسلة 2900 بعرض 4 بت. أُضيفت أربع تعليمات خاصة إلى نسخة Galileo من حاسوب ATAC، وفي وقت لاحق استُبدلت بعض الرقاقات برقاقات 2901 مقاومة للإشعاع . [ 7 ]
  • حصلت لوحة Data General Nova 4 على عرض كلمة 16 بت باستخدام أربع وحدات حسابية ومنطقية Am2901 بالتوازي. تحتوي لوحة الفاصلة العائمة على 15 وحدة حسابية ومنطقية Am2901. [ 8 ]
  • خيارات الفاصلة العائمة من طرازات PDP-11 التابعة لشركة Digital Equipment Corporation (DEC) PDP-11/34 FP11-A [ 9 ] [ 10 ] وPDP-11/44 FP11-F [ 11 ] . [ 12 ]
  • جهاز DEC VAX 11/730 ، الذي استخدم ثمانية معالجات Am2901 في وحدة المعالجة المركزية. [ 13 ]
  • استخدم طراز Hewlett-Packard 1000 A-series A600 أربعة وحدات حسابية ومنطقية Am2901 لمعالج 16 بت الخاص به [ 14 ].
  • آلة Xerox Dandelion، وهي الآلة المستخدمة في آلة Xerox Star وآلة Xerox 1108 Lisp . [ 15 ]
  • تتضمن سلسلة الحواسيب الصغيرة GEC 4000 عدة نماذج : 4060 و4150 و4160 (أربعة معالجات Am2901 لكل منها، وحدة حساب ومنطق 16 بت)، و4090 وجميع أنظمة 418x و419x (ثمانية عشر معالج Am2901 لكل منها، وحدة حساب ومنطق للأعداد الصحيحة 32 بت أو أس 8 بت، وحدة حساب ومنطق للفاصلة العائمة مزدوجة الدقة 64 بت). [ 16 ]
  • استخدم طراز DEC KS10 (DECSYSTEM-2020) من PDP-10 عشرة من الشرائح ذات 4 بتات لتنفيذ مسار بيانات 36 بت يسمح بمزامنة كل نصف كلمة على حدة، مع وجود بت احتياطي في الطرف الأعلى من الكلمة وأيضًا في الطرف الأدنى منها. [ 17 ]
  • معالج UCSD Pascal P-machine المصمم في NCR بواسطة جويل ماكورماك .
  • عدد من أجهزة MAI Basic Four . [ 18 ]
  • جهاز كمبيوتر نظام الرسومات Tektronix 4052 .
  • استخدم جهاز SM-1420 ، وهو نسخة سوفيتية من جهاز PDP-11، نسخة سوفيتية من معالج Am2901 (4 دوائر متكاملة في وحدة المعالجة المركزية و16 دائرة متكاملة في وحدة الفاصلة العائمة) [ 19 ] وربما استخدم أيضًا في أجهزة أخرى. [ 20 ]
  • حاسوب ليليث الذي صممه نيكلاوس ويرث في المعهد الفدرالي السويسري للتكنولوجيا في زيورخ .
  • استخدمت آلات ألعاب الفيديو ذات الرسومات المتجهة من أتاري ، Red Baron و Battlezone و Tempest، أربع دوائر متكاملة Am2901 في لوحات الدوائر المساعدة الخاصة بها "صندوق الرياضيات".
  • تضمنت آلة ألعاب أتاري ذات الرسومات النقطية I , Robot ، وهي أول لعبة تجارية تتميز بالمضلعات المعبأة، [ 21 ] معالجًا رياضيًا مبنيًا حول أربع رقائق Am2901. [ 22 ]
  • حاسوب صور بيكسار ، معالجات رباعية القنوات، كل منها مزود بأربعة معالجات Am2900
  • Eventide H949 Harmonizer؛ يتم استخدام أربع رقائق Am2901 (وعدد من PROMs البرمجية الدقيقة) لتوليد العناوين وتوليد الفولتية المرجعية لنظام DAC - لم تتم معالجة الصوت في قسم ALU 2901. 
  • تم بناء العديد من وحدات التحكم المنطقية القابلة للبرمجة (PLCs) من نوع Siemens Teleperm و S5 المستخدمة في التحكم الصناعي باستخدام سلسلة 2900.
  • استخدم جهاز AT&T 3B20D ثمانية وحدات Am2901 في وحدة الحساب والمنطق الخاصة به. [ 23 ]
  • اعتمدت أجهزة GEAC Computer Corporation من طرازات 2000 و6000 و8000 و9000 على أربع رقاقات Am2901. أما جهاز GEAC 9500 فاعتمد على رقاقة Am29101. استُخدم جهاز GEAC 2000 في الصيدليات، بينما استُخدمت الطرازات الأخرى في المكتبات والبنوك وأنظمة أتمتة التأمين. كان جهاز 2000 وحدة معالجة واحدة، بينما احتوى جهازا 6000 و8000 على أربع معالجات، كل منها مُخصص لأحد وظائف الاتصالات أو القرص أو الشريط أو معالجة البرامج. تميز جهاز 8000 بذاكرة معالجة محلية، بينما لم يكن جهاز 6000 كذلك. أما جهازا 9000 و9500 فكانا نظامي AMP مزودين بما يصل إلى ثماني وحدات معالجة مركزية.
  • استخدمت الإصدارات اللاحقة من جهاز Ferranti Argus 700، مثل 700F و700G، أجهزة Am2901، وكذلك بعض وحدات التحكم في قنوات الأجهزة الطرفية A700، مثل محركات الأقراص الصلبة والمرنة.
  • أوريون من شركة هاي ليفل هاردوير المحدودة ، وهو حاسوب صغير قابل للبرمجة الدقيقة من قبل المستخدم ويعمل بنظام يونكس. [ 24 ]
  • تم تطوير المعالج 168/E في أواخر السبعينيات في مختبر SLAC الوطني للمسرعات لتنفيذ مجموعة فرعية من تعليمات IBM 360/370. [ 25 ]
  • Warrex Centurion ، حاسوب صغير ذو 8 بتات صنعته شركة Warrex Computer Corporation (التي أصبحت فيما بعد Centurion فقط)، وهي شركة مقرها تكساس، في أواخر السبعينيات وحتى الثمانينيات. تم استخدام وحدات تسلسل البرامج المصغرة Am2909 وAm2911 ووحدة الحساب والمنطق Am2901 في نسخة CPU6. [ 26 ]
  • استخدمت شركة PerkinElmer Computer Systems Division أجهزة Am2900 في وحدة الحساب والمنطق (ALU) لأجهزة الكمبيوتر الصغيرة للغاية من سلسلة 3200.
  • وحدة المعالجة المركزية من الجيل الثاني ذات 16 بت من عائلة أجهزة الكمبيوتر المحاسبية NCR I-8250، والتي حلت محل وحدة المعالجة المركزية ذات 4 لوحات من طراز 605 السابق والتي كانت تستخدم رقائق TTL من سلسلة 7400 المنفصلة.
  • تم تصميم مولد الأحرف Chyron IV ، الذي يعود تاريخه إلى عام 1977، والمستخدم في عناوين الشاشة وقوائم أسماء المشاركين في البث التلفزيوني وما بعد إنتاج الفيديو، باستخدام أربع وحدات حسابية ومنطقية Am2900 في تصميم وحدة المعالجة المركزية. وقد استُخدم هذا التصميم لمحاكاة وظائف الحاسوب المصغر DataMate-70 الذي استخدمه جهاز Chyron II CG السابق في معالجه، وذلك لتوفير التوافق بين قاعدة بيانات معالج Chyron II ومعالج Chyron IV.
  • تم بناء جهاز الكمبيوتر Prime P300 باستخدام أجهزة Am2900 .

أفراد عائلة Am2900

معالج AMD Am2903: وحدة حساب ومنطق ذات شريحة 4 بت
صورة قالب Am2903

يحتوي كتاب بيانات عائلة Am2900 على ما يلي: [ 27 ]

  • Am2901 – مجموعة سجلات المعالج ووحدة الحساب والمنطق ذات شريحة البت 4 بت (1975)
  • Am2902 – مولد الحمل الاستباقي
  • Am2903 – وحدة حساب ومنطق ذات شريحة 4 بت، مع عملية ضرب مدمجة
  • Am2904 - وحدة التحكم في الحالة والتحويل
  • جهاز إرسال واستقبال ناقل البيانات Am2905
  • Am2906 – جهاز إرسال واستقبال ناقل البيانات مع التكافؤ
  • Am2907 – جهاز إرسال واستقبال ناقل البيانات مع التكافؤ
  • Am2908 – جهاز إرسال واستقبال ناقل البيانات مع التكافؤ
  • Am2909 – مُسلسل عناوين ذو شريحة 4 بت
  • Am2910 – وحدة تحكم بالبرامج الدقيقة
  • Am2911 – مُسلسل عناوين ذو شريحة 4 بت
  • Am2912 - جهاز إرسال واستقبال ناقل البيانات
  • Am2913 – موسع مقاطعة الأولوية
  • Am2914 – وحدة التحكم في المقاطعات ذات الأولوية
  • جهاز الإرسال والاستقبال AM2915 - رباعي ناقل ثلاثي الحالة
  • Am2916 – جهاز إرسال واستقبال رباعي ثلاثي الحالة
  • Am2917 – جهاز إرسال واستقبال رباعي ثلاثي الحالة
  • Am2918 – سجل التعليمات ، سجل رباعي D
  • Am2919 – سجل التعليمات، السجل الرباعي
  • Am2920 – قلاب ثماني من النوع D
  • Am2921 – جهاز فك التشفير من 1 إلى 8
  • Am2922 – مُضاعِف إشارات ذو 8 مداخل (MUX)
  • Am2923 – مُضاعِف إشارات ذو 8 مداخل
  • Am2924 – جهاز فك التشفير من 3 خطوط إلى 8 خطوط
  • Am2925 – مولد ومشغل ساعة النظام
  • Am2926 – سائق حافلة رباعية من نوع شوتكي بثلاث ولايات
  • Am2927/Am2928 – جهاز إرسال واستقبال رباعي ثلاثي الحالة
  • Am2929 – سائق حافلة رباعية من نوع شوتكي بثلاث ولايات
  • Am2930 – التحكم في برنامج الذاكرة الرئيسية
  • Am2932 – التحكم في برنامج الذاكرة الرئيسية
  • Am2940 – مولد عناوين الذاكرة المباشرة (DMA)
  • Am2942 – مؤقت/ عداد / مولد DMA قابل للبرمجة
  • Am2946/Am2947 – جهاز إرسال واستقبال ناقل بيانات ثنائي الاتجاه ثماني الحالة
  • Am2948/Am2949 – جهاز إرسال واستقبال ناقل بيانات ثنائي الاتجاه ثماني الحالة
  • Am2950/Am2951 – منافذ إدخال/إخراج ثنائية الاتجاه 8 بت
  • Am2954/Am2955 – سجلات ثمانية
  • Am2956/Am2957 – مزاليج ثمانية
  • Am2958/Am2959 – مخازن مؤقتة ثمانية / محركات خطية / مستقبلات خطية
  • Am2960 – وحدة كشف وتصحيح الأخطاء المتتالية ذات 16 بت
  • Am2961/Am2962 – مخازن مؤقتة متعددة للناقل مع تصحيح الأخطاء 4 بت
  • Am2964 - وحدة تحكم الذاكرة الديناميكية
  • Am2965/Am2966 – برنامج تشغيل الذاكرة الديناميكية الثمانية

تحتوي العديد من هذه الرقائق أيضًا على أرقام سلسلة 7400 مثل 74F2960 / Am2960.

انظر أيضاً

مراجع

  1. هايز، جون ب. (1978). هندسة الحاسوب وتنظيمه . ص  371. ISBN 0-07-027363-4.
  2. "عائلة معالجات AMD 2901 ذات الشرائح الثنائية" . cpu-world.com . تم الاطلاع عليه بتاريخ 26 أغسطس 2014 .
  3. "المعالجات الدقيقة السوفيتية، ووحدات التحكم الدقيقة، ورقائق وحدة الفاصلة العائمة، ونظائرها الغربية" . CPU-world . تم الاطلاع عليه بتاريخ 24 مارس 2016 .
  4. ^ كوزاك، فيكتور رومانوفيتش (24 مايو 2014). "Номенклатура отечественный микросчем" [ تسميات الدوائر المتكاملة المحلية ] (باللغة الروسية) . تم الاسترجاع 24 مارس 2016 .
  5. "Каталог изделий" [ كتالوج المنتجات ] (PDF) (بالروسية). فورونيج: OAO "VZPP-S". ص. 20. مؤرشفة من الأصلي (PDF) بتاريخ 15-09-2020 . تم الاسترجاع في 30 مايو 2016 . 
  6. "أبولو :: كتيبات :: كتيب DN440 460 لعام 1983" . 1983.  
  7. "الحواسيب في رحلات الفضاء: تجربة ناسا" . الحوسبة الموزعة على متن فوياجر وجاليليو . ناسا . تم الاطلاع عليه بتاريخ 26 أغسطس 2014 .
  8. "استعادة بيانات برنامج نوفا 4/إكس من بيكرسفيلد" . 17 يناير 2005. مؤرشف من الأصل في 17 يوليو 2011. تم الاطلاع عليه في 11 يوليو 2011 .
  9. "صورة لـ DEC11-34" . موقع متحف وحدة المعالجة المركزية . مؤرشف من الأصل بتاريخ 8 يوليو 2011. تم الاطلاع عليه بتاريخ 11 يوليو 2011 .
  10. دليل المعالج الفني للنقطة العائمة FP11-A (ملف PDF) . ديسمبر. مايو 1978. ص 7 - 1. EK-FP11A-TM-002. 
  11. "دليل المعالج الفني للنقطة العائمة FP11-F" (ملف PDF) . ديسمبر. نوفمبر 1979. ص 5 - 4. EK-FP11F-TM-002. 
  12. جون هولدن. "نماذج إنتاج PDP-11" . كلية علم النفس، جامعة سيدني. مؤرشف من الأصل في 25 يوليو 2011. تم الاطلاع عليه في 11 يوليو 2011 .
  13. الوصف الفني لوحدة المعالجة المركزية VAX-11/730 (ملف PDF) . شركة ديجيتال إكويبمنت . 1982. الصفحات 1-4 . EK-KA730-TO-001. 
  14. "سلسلة جديدة من الحواسيب عالية الأداء في الوقت الحقيقي" (ملف PDF) . مجلة هيوليت-باكارد . 35 (2): 3-6 . فبراير 1984.
  15. ناثان لاينباك. "نجم زيروكس" . صفحة ناثان توستي تكنولوجي . مؤرشفة من الأصل في 18 يوليو 2011. تم الاطلاع عليها في 11 يوليو 2011 .
  16. أندرو غابرييل (1997). "معالجات سلسلة GEC 4000" . مؤرشف من الأصل في 19 يوليو 2011. تم الاطلاع عليه في 11 يوليو 2011 .
  17. كلاوس مايكل إندلكوفر (11 نوفمبر 2002). "بنى الحاسوب" . موقع KMI . مؤرشف من الأصل في 17 يوليو 2011. تم الاطلاع عليه في 11 يوليو 2011 .
  18. "نشرة المعلومات الميدانية رقم 113" . 28 مارس 1988. مؤرشفة من الأصل في 7 يوليو 2011. تم الاطلاع عليها في 11 يوليو 2011 .
  19. سيمينكو، فيرجينيا؛ ستوبين، ج.ف. (1993). عالم التقنية الإلكترونية(بالروسية). الآلات. ص.  124. ردمك 5-217-02090-3.
  20. "الجزء السابع: معالج الأجهزة الدقيقة المتقدمة Am2901، بتات قليلة في كل مرة" . المعالجات الدقيقة العظيمة في الماضي والحاضر . قسم برمجيات الحواسيب العملاقة الروسية. 1998. مؤرشف من الأصل في 16 يونيو 2009. تم الاطلاع عليه في 11 يوليو 2011 .
  21. مارك جيه بي وولف (2012). موسوعة ألعاب الفيديو: إم زد . بلومزبري أكاديميك. رقم ISBN 9780313379369.
  22. ^ دان بوريس. "صفحة I-Robot التقنية" .
  23. رولوند، إم دبليو؛ بيكيت، جيه تي؛ هارمز، دي إيه (يناير 1983). "وحدة المعالجة المركزية 3B20D" . المجلة التقنية لنظام بيل . 1.1.2 وحدة معالجة البيانات. 62 (1): 193. doi : 10.1002/j.1538-7305.1983.tb04390.x . S2CID 8952660 . 
  24. "أوريون: حاسوب عالي الأداء" (ملف PDF) .
  25. "المعالجات الدقيقة في التجارب الفيزيائية في SLAC" (PDF) .
  26. "مرحباً بكم في ويكي حاسوب سنتوريون!" . جيت هاب . تم الاطلاع عليه في 20 فبراير 2023 .
  27. "كتاب بيانات عائلة Am2900 مع دوائر الدعم ذات الصلة" (ملف PDF) . AM-PUB003 . شركة Advanced Micro Devices. 1979. تم الاطلاع عليه بتاريخ 6 مايو 2022 .

للمزيد من القراءة