Amiga Zorro III - Amiga Zorro III

Ning kengaytirish avtobusi sifatida chiqarilgan Commodore Amiga 3000 1990 yilda, Zorro III kompyuter avtobusi biriktirish uchun ishlatilgan atrof-muhit qurilmalar Amiga anakart. Commodore International etakchi muhandisi tomonidan ishlab chiqilgan Deyv Xeyni, 32-bit Zorro III o'rnini egalladi 16-bit Zorro II ishlatiladigan avtobus Amiga 2000 yil. Zorro II avtobusida bo'lgani kabi, Zorro III ham Plug and Play avtomatik aniqlashni amalga oshirishga imkon berdi (kompyuterga o'xshash va undan oldin) PCI avtobus), bunda qurilmalar yuklashda kerakli manbalarni dinamik ravishda taqsimlangan.

Zorro III Zorro II-ning to'g'ridan-to'g'ri xotirada joylashgan manzilini loyihalashni davom ettirdi (80x86 protsessorlardan farqli o'laroq, Amiga-da ishlatiladigan MC68K oilasida alohida kirish-chiqish manzili mexanizmi yo'q edi). Xuddi Zorro II-da 24-bitli tizimlarda bo'lgani kabi, Zorro III ham katta hajmli 32-bitli haqiqiy xotira manzil maydonini ajratilgan katta xotira kartalari uchun, "I / O" tipidagi karta uchun kichikroq ajratish taneliligi bilan kichikroq qismini ajratdi. Zorro III hech qachon 24-bitli manzilda yoki 16-bitli ma'lumotlar qurilmalarida qo'llab-quvvatlanmagan - buning uchun to'liq 32-bitli protsessor kerak edi. CPU har qanday Zorro III qurilmasini to'g'ridan-to'g'ri xotira sifatida hal qilishi mumkin edi, shuning uchun Zorro xotirasini kengaytirish (va amalga oshirish) mumkin edi, shuningdek video kartada video xotiradan tizim sifatida foydalanish mumkin edi Ram.

Asenkron avtobus sifatida Zorro III belgilangan uzunlikdagi avtobus tsikllarini belgilab qo'ydi, uning davomida avtobusning texnik xususiyatlariga mos keladigan tranzaksiya amalga oshirilishi mumkin edi. Dastlab Zorro III dasturini Commodore ning "Fat" Buster (BUS conTrollER) darvoza massivida amalga oshirildi, unga juda yuqori tezlikda ishlaydigan PAL va avtobuslarni buferlash, ajratish va multiplekslash uchun ko'plab TTL bufer chiplari yordam berdi. Amiga 4000 dasturi bir xil edi, ammo TTL buferlarini almashtirish uchun ikkinchi eshik qatorini birlashtirdi. Buster chipida avtobus hakamligi, MC68030 avtobus protokollari va Zorro II yoki Zorro III avtobus tsikllari (Zorro avtobus manzili asosida geografik xaritada) o'rtasida tarjima va umuman foydalanilmaydigan uzilish mexanizmi ta'minlandi. Zorro II avtobus ustalari qonuniy avtobus cho'chqalari bo'lgan, ammo Zorro III moslamalari adolatli hakamlik sudlangan va avtoulovning boshqaruvchisi tomonidan cheklangan.

32-bitli avtobus bo'lishiga qaramay, Zorro III bir xil 100 ta uyali va ishlatgan chekka ulagich sifatida Zorro II. Qo'shimcha manzil va ma'lumotlar liniyalari avtobusga kirish tsiklining turli bosqichlarida o'zgarib turadigan chiziqlar xususiyati bilan mavjud bo'lgan ba'zi ulanishlarni multiplekslash orqali ta'minlandi (masalan, manzil ma'lumotga aylanadi). Biroq, avtobus to'liq multipleksatsiyalanmagan; ma'lumotlar tsikllarida pastki 8-bitli manzil mavjud edi, bu Zorro III-ga sahifa rejimida tez portlash siklini qo'llab-quvvatlashga imkon berdi. To'g'ri ishlab chiqilgan Zorro II kengaytiruvchi kartalari Zorro III kartalari bilan birga bo'lishi mumkin; Zorro II avtobus maqsadlariga DMA kirishini qo'llab-quvvatlash uchun Zorro III avtobus ustasining talabi emas edi. Kartalar Zorro III va Zorro II orqa panelini aniqlay olishlari mumkin, bu Zorro III kartalari eski Zorro II avtobusiga ulanganda ishlashiga imkon beradi, ammo Zorro II ma'lumotlarning pasaytirilgan tezligida.

Zorro III avtobusining minimal Zorro III master va slave qurilmasiga asoslangan holda minimal o'rnatish va ushlab turish vaqtlari asosida 150 MBayt / s nazariy tarmoqli kengligi mavjud.[1][2][3] Amiga 3000/4000 Zorro III va Zorro III kartalari o'rtasida real o'tkazish tezligi Buster chipining cheklovlari tufayli 13,5 MBayt / s atrofida.[4] Buni Intelning 25 MBayt / s tezlikka erishgan birinchi PCI dasturi bilan taqqoslash mumkin edi. Zorro III protokolning kelajakdagi bitta chipli dasturlari uchun optimallashtirilgan edi, ammo 1990 yilda Commodore-da mavjud bo'lgan manbalar dastlabki dasturni chekladi.

Bu uchinchi tomon Amiga bilan cheklovchi omil PCI kabi kengaytirish taxtalari. Elbox Mediator PCI yoki Matay Prometheus PCI (taxminan 12 MBayt / s PCI dan 68k-tizimgacha). Ikki Zorro III kartalari (yoki PCI kengaytirgichidagi PCI kartalari) o'rtasida DMA o'tkazmalari ancha tezroq bo'lishi mumkin.[5]

Xotira xaritasi

ManzilHajmi [MBayt]Tavsif
0x0000 00002.0Chip xotirasi
0x0020 00008.0Zorro II xotirani kengaytirish maydoni
0x00A0 00001.5Zorro II I / O kengayish maydoni
0x00B8 00003.0A2000 anakart ro'yxatdan o'tish maydoni
0x00E8 00000.5Zorro II I / O
0x00F0 00001.0Anakart ROM
0x0100 0000112.0A3000 anakart maydoni
0x0800 0000128.032-bitli xotirani kengaytirish maydoni
0x1000 00001792.0Zorro III kengayish maydoni [6]
0x8000 00002032.0Himoyalangan
0xFF00 000064 KBZorro III konfiguratsiya birligi
0xFF01 000016.0Himoyalangan [7]
0xFFFF FFFF

Jismoniy

Jismoniy ulagich - bu 2 × 50 qatorli pinli standart 2,54 mm oraliqdagi (100 mil) karta chetidagi ulagich.[8]

Quvvat:

[Volt][Amper]
+52.0
-5< 0.3
+12< 8.0
-12< 0.3

[6]

Shuningdek qarang

Adabiyotlar

  1. ^ Deyv Xeyni, Zorro III avtobusining dizayneri, da'vo qilmoqda bu Zorro III avtobusining nazariy maksimumi berilgan vaqt ma'lumotlari asosida olinishi mumkin 5-bob ning Zorro III texnik tavsifi Arxivlandi 2012-07-16 da Orqaga qaytish mashinasi.
  2. ^ Deyv Xeyni, Zorro III avtobusining dizayneri, da'vo qilmoqda bu Zorro III ning an asenkron avtobus va shu bilan klassik MGts darajasiga ega emas. Maksimal nazariy MGts qiymatini batafsil bayon etilgan vaqt cheklovlarini o'rganish orqali olish mumkin Zorro III texnik tavsifi Arxivlandi 2012-07-16 da Orqaga qaytish mashinasi, bu taxminan 37,5 MGts ga teng bo'lishi kerak. Ushbu darajadagi mavjud dastur amalga oshirilmaydi.
  3. ^ Deyv Xeyni, Zorro III avtobusining dizayneri, da'vo qilmoqda bu Zorro III ning maksimal portlash tezligi 150 MB / s ga teng ekanligini e'lon qilish.
  4. ^ "hayotdagi Zorro III tezligi haqida Maykl Bohemning amiga.org posti". Arxivlandi asl nusxasi 2012-02-29. Olingan 2013-03-19.
  5. ^ czex.com - Prometey bilan bog'liq savollar
  6. ^ a b Xeyni, Deyv (1991 yil 20 mart). "Zorro III avtobus spetsifikatsiyasi" (PDF). Commodore-Amiga, Inc. Arxivlangan asl nusxasi (PDF) 2012 yil 16-iyulda. Olingan 4 yanvar 2008. 090430 thule.no p16 fig1-1
  7. ^ "Amiga 3000+ tizimining spetsifikatsiyasi. Amiga 3000-ning takomillashtirilgan oilaviy kompyuter hujjatlarini qayta ko'rib chiqish 0.6 1991 yil DevCon-ning versiyasi Deyv Xeyni tomonidan 1991 yil 17-iyul. Mualliflik huquqi 1991 yil Commodore-Amiga, Inc." (PDF). Arxivlandi asl nusxasi (PDF) 2012 yil 28 aprelda. Olingan 1 may, 2009. 090501 th.no yo'q p14
  8. ^ "Zo'rro uyalarini almashtirish kerakmi? - English Amiga Board". 090501 eab.abime.net

Tashqi havolalar