محول واجهة الأجهزة الطرفية

محول واجهة الأجهزة الطرفية (PIA) هو دائرة متكاملة طرفية توفر واجهة إدخال/إخراج متوازية لأنظمة المعالجات الدقيقة .

┌─────⊔︀─────┐ Vss ┤ 1 40├ CA1 PA0 ┤ 2 39├ CA2 PA1 ┤ 3 38├ !IRQA PA2 ┤ 4 37├ !IRQB PA3 ┤ 5 36├ RS0 PA4 ┤ 6 35├ RS1 PA5 ┤ 7 34├ !RES PA6 ┤ 8 33├ D0 PA7 ┤ 9 32├ D1 PB0 ┤10 31├ D2 PB1 ┤11 30├ D3 PB2 ┤12 29├ D4 PB3 ┤13 28├ D5 PB4 ┤14 27├ D6 PB5 ┤15 26├ D7 PB6 ┤16 25├ E PB7 ┤17 24├ CS1 CB1 ┤18 23├ !CS2 CB2 ┤19 22├ CS0 Vcc ┤20 21├ R/!W └───────────┘وصف
تشمل وحدات PIA الشائعة موتورولا MC6820 وMC6821، و MOS Technology MCS6520، وجميعها متطابقة وظيفيًا ولكنها تختلف اختلافًا طفيفًا في خصائصها الكهربائية. وتُعبأ وحدة PIA عادةً في حزمة DIP ذات 40 طرفًا .
صُممت وحدة PIA للتوصيل المباشر بناقل بيانات موتورولا 6800 ، وتوفر 20 خط إدخال/إخراج، موزعة على منفذين ثنائيي الاتجاه 8 بت (أو 16 خط إدخال/إخراج للأغراض العامة) و4 خطوط تحكم (للمصافحة وتوليد المقاطعات ) . يمكن برمجة اتجاهات جميع الخطوط العامة الستة عشر (PA0-7، PB0-7) بشكل مستقل. كما يمكن برمجة خطوط التحكم لتوليد المقاطعات، أو توليد إشارات المصافحة تلقائيًا للأجهزة المتصلة بمنافذ الإدخال/الإخراج، أو إخراج إشارة عالية أو منخفضة.
في عام 1976، حوّلت موتورولا عائلة معالجات MC6800 إلى تقنية وضع الاستنزاف لتحسين إنتاجية التصنيع وزيادة سرعة التشغيل. وشهد محول واجهة الأجهزة الطرفية تغييرًا طفيفًا في الخصائص الكهربائية لمنافذ الإدخال/الإخراج، فأصبح MC6820 هو MC6821. [ 1 ]
استُخدمت شريحة MC6820 في جهاز Apple I لربط لوحة مفاتيح ASCII بالشاشة. [ 2 ] كما استُخدمت في الجيل الأول من آلات Bally الإلكترونية للعبة الكرة والدبابيس (1977-1985) التي تعمل بمعالج 6800، مثل Flash Gordon [ 3 ] و Kiss . [ 4 ] استُخدمت شريحة MCS6520 في أجهزة Atari 400 و800 [ 5 ] وعائلة أجهزة Commodore PET [ 6 ] (على سبيل المثال، لتوفير أربعة منافذ لعصا التحكم للجهاز). يستخدم جهاز Tandy Color Computer شريحتين MC6821 لتوفير إمكانية الوصول إلى منافذ الإدخال/الإخراج للفيديو والصوت والأجهزة الطرفية. [ 7 ]
مراجع
- ليفينثال، لانس أ. (1986). برمجة لغة التجميع 6502، الطبعة الثانية . أوزبورن/ماكجرو هيل. ISBN 0-07-881216-X.
- ↑ معلومات متقدمة: مكونات بتردد 1.5 و2.0 ميجاهرتز لنظام الحاسوب الصغير M6800 . أوستن، تكساس: منتجات أشباه الموصلات من موتورولا. أبريل 1977. الصفحات 4-6 . ADI-429. أصبح MC6820 يُعرف باسم MC6821 نتيجةً لتغير طفيف في الخصائص الكهربائية لدبابيس PA0–7 وPB0–7. فقد ارتفع تيار الإدخال العالي النموذجي من -250 ميكرو أمبير تيار مستمر إلى -400 ميكرو أمبير تيار مستمر، بينما ارتفع تيار الإدخال المنخفض من 1.0 ملي أمبير تيار مستمر إلى 1.3 ملي أمبير تيار مستمر.
- ↑ دليل تشغيل جهاز Apple-1 (ملف PDF) . 1976. صفحة 7. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 19-05-2011 . تم الاطلاع عليه بتاريخ 05-03-2016 .
- ↑ دليل فلاش غوردون . بالي. 1981. ص 22.
- ↑ دليل كيس . بالي. 1979. ص 22.
- ↑ بيانات الخدمة الفنية من Sams Computerfacts - أتاري 800 (PDF) . نوفمبر 1984. ص. IV.
- ↑ ويست، رايتو كولين (يناير 1982). برمجة PET/CBM . كتب COMPUTE!. ISBN 0-942386-04-3تم الاطلاع عليه بتاريخ 2020-04-05 .
- ↑ كريس لومونت (يوليو 2006). "برمجة أجهزة الكمبيوتر الملونة 1/2/3 لكريس لومونت" (ملف PDF) . www.lomont.org/Software/Misc/CoCo/Lomont_CoCoHardware.pdf . مؤرشف من النسخة الأصلية (PDF) بتاريخ 27 نوفمبر 2020. تم الاطلاع عليه بتاريخ 5 مايو 2020 .
- دوائر متكاملة للإدخال/الإخراج
- قطع غيار أجهزة الكمبيوتر
