NEC V20 - NEC V20

KL NEC V20.jpg
NEC V20 (µPD70108), 8 MGts
Umumiy ma'lumot
Ishga tushirildi1984 yil mart [1]
Umumiy ishlab chiqaruvchilar (lar)
Ishlash
Ma'lumotlar kengligi16 bit
Jismoniy xususiyatlar
Transistorlar
  • 63000
Yadrolar
  • 1
Birgalik protsessor
  • Intel 8087
  • NEC mPD72091

The NEC V20 edi a mikroprotsessor tamonidan qilingan NEC. Bu ikkala pin va mos keladigan kod edi Intel 8088, bilan ko'rsatmalar to'plami ga o'xshash Intel 80188 ba'zi kengaytmalar bilan.[2] V20 1984 yil mart oyida ishlab chiqarilgan.[1][2]

Xususiyatlari

V20 ning o'limi 63000 kishidan iborat edi tranzistorlar, 8088 protsessorning 29000 dan ikki baravar ko'pi.[1] Chip soat uchun mo'ljallangan edi ish aylanishi 8088 tomonidan ishlatiladigan 33% ish aylanishiga nisbatan 50% ni tashkil etdi.[3] Ichki farqlar shuni anglatadiki, V20 odatda ma'lum bir vaqt ichida bir xil chastotada ishlaydigan Intel 8088 dan ko'proq ko'rsatmalarni bajarishi mumkin.[2]

V20 2 mikronli CMOS texnologiyasida ishlab chiqarilgan.[4][3] Dastlabki versiyalari mavjud edi, ular 5, 8 va 10 tezlikda ishladilarMGts.[5]:2 1990 yilda ishlab chiqarish texnologiyasini yangilash natijasida V20H va V20HL ishlab chiqarilishi yaxshilandi va quvvat sarfini kamaytirdi.[4] Keyinchalik versiyalar 12 va 16 MGts tezlikni qo'shdi. V20HL-lar ham butunlay statik bo'lib, ularning soatini to'xtatishga imkon berdi.

V20 ichki qismida 16 bit kenglikda tasvirlangan. Unda manzil shinasining past bayti bilan bir xil pimlarga multiplekslangan 8-bitli tashqi ma'lumot shinasi ishlatilgan. Uning 20-bit keng adresli avtobusi 1MB-ga murojaat qila oldi.

V20 Intel 8087 Floating Point Unit (FPU) koprotsessoriga mos kelishi haqida xabar berilgan edi.[6] NEC shuningdek, o'zlarining MPP72091 FPU-larini ishlab chiqardi.

16-bitli tashqi tashqi ma'lumot avtobusiga ega bo'lgan deyarli bir xil V30 protsessori, 1984 yil 1-martda chiqdi.[7][4] Bu Intel 8086 bilan mos keladigan pin va ob'ekt-kod edi.

ISA kengaytmalari

Sony CXQ70108D 8 MGts

V20 Ko'rsatmalar to'plami arxitekturasi (ISA) 8088 tomonidan bajarilmagan bir nechta ko'rsatmalarni o'z ichiga olgan. Ularga bit manipulyatsiyasi, paketlangan BCD operatsiyalari, ko'paytirish va bo'linish bo'yicha ko'rsatmalar kiritilgan. Ular Intel 80286-dan yangi haqiqiy rejim bo'yicha ko'rsatmalarni o'z ichiga olgan.[8]

The ADD4S, SUB4Sva CMP4S ko'rsatmalar ulkan paketlarni qo'shish, olib tashlash va taqqoslash imkoniyatiga ega bo'ldi ikkilik kodli o‘nli kasr xotirada saqlanadigan raqamlar. Ko'rsatmalar ROL4 va ROR4 to'rt bitli aylantirish nibbles. Boshqa bir oila quyidagilardan iborat edi TEST1, SET1, CLR1va YO'Q operandlarining bitta bitlarini sinab ko'radigan, o'rnatadigan, tozalaydigan va teskari yo'naltiradigan ko'rsatmalar, ammo keyinchalik samaradorligi ancha past i80386 ekvivalentlar BT, BTS, BTRva BTC; ularning kodlari ham mos emas. Ixtiyoriy uzunlikdagi bit maydonlarini ajratib olish va qo'shish bo'yicha ikkita ko'rsatma mavjud edi (EXT, INS). Va nihoyat, ikkita qo'shimcha takroriy prefiks mavjud edi, REPC va REPNC, asl nusxasini o'zgartirdi REPE va REPNE ko'rsatmalar va baytlar yoki so'zlar qatorini skanerlashga ruxsat berdi (ko'rsatmalar bilan) SCAS va CMPS) kamroq yoki kam bo'lmagan shart haqiqiy bo'lib qoldi.[9]

V20 unga taqlid qilishga imkon beradigan rejimni taklif qildi Intel 8080 MARKAZIY PROTSESSOR. A BRKEM 8080 taqlid qilishni boshlash uchun ko'rsatma beriladi. Ko'rsatmaning operandida vektor segmentni o'z ichiga olgan uzilish sonini bildiradi: emulyatsiya boshlanadigan ofset. Tugatish uchun, a RETEM ko'rsatma 8080 kodida berilgan. Tez-tez ishlatilmaydigan xususiyatlardan biri Qo'ng'iroq qiling (mahalliy qo'ng'iroq), x86 kodini faollashtiradigan 8086 tipli uzilish chaqiruvini chiqaradi (bu IRET) 8080 kod bilan aralashtiriladi.

Qo'llab-quvvatlanadigan yana bir rejim protsessorga a orqali quvvatni tejash holatiga o'tishga imkon berdi HALT ko'rsatma.[5][6]

Sud jarayoni

1982 yilda Intel NEC-ni mPD8086 va mPD8088 ustidan sudga berdi. Ushbu da'vo sud tartibida hal qilindi, NEC Intel kompaniyasining dizaynlarini litsenziyalashga rozi bo'ldi.[10]

1984 yil oxirida Intel yana NECga qarshi da'vo qo'zg'atdi, V20 va V30 mikrokodlari 8088 va 8086 protsessorlari uchun patentlarini buzgan deb da'vo qildi.[11] NEC dasturiy ta'minot muhandisi Xiroaki Kaneko Intel protsessorlarining apparat dizayni va original Intel mikrokodini o'rganib chiqdi,

Sud o'z qarorida, nazorat do'konidagi mikrokod kompyuter dasturini tashkil etishini va shuning uchun mualliflik huquqi bilan himoyalanganligini aniqladi.[12] Bundan tashqari, ular Intelning mualliflik huquqidan mahrum bo'lganligini aniqladilar, chunki barcha ikkinchi manbali chiplarning mos ravishda belgilanganligini ta'minlashga e'tibor bermadilar. Sud shuningdek, NEC nafaqat Intelning mikrokodlarini nusxa ko'chirmaganligini va V20 va V30 dagi mikrokodlar Intelnikidan etarlicha farq qilib, Intel patentlarini buzmasligini aniqladi.

Ushbu qaror teskari muhandislikning qonuniyligini o'rnatdi.[iqtibos kerak ]

Variantlar va vorislar

Anakartdagi V20
NEC V30 (mPD70116), 10 MGts
NEC V40 (mPD70208)
NEC V53A (µPD70236A)
Mahsulot:Qism yo'q:Tafsilotlar:
NEC V30mPD70116Aslida 16-bitli tashqi ma'lumot shinasi bo'lgan NEC V20, V30 pin bilan mos edi Intel 8086. V30 zavodda ishlatilgan 8086 dan yangilangan edi GTD-5 EAX 5-sinf markaziy ofis tugmasi. Bundan tashqari, Psion seriyasi 3, NEC PC-9801 VM, Olivetti PCS86, Olivetti PC1, Amaliy muhandislik Uchun "PC Transporter" kartasi Apple II ketma-ket kompyuterlar va turli xil arcade mashinalarida (ayniqsa, ular tomonidan ishlab chiqarilganlar) Irem ) 1980-yillarning oxirlarida. Bir necha yil o'tgach, past voltli versiya ishlatilgan Bandai qo'lda WonderSwan o'yin konsoli.
NEC V20HLmPD70108HYuqori tezlikli (16 MGts gacha), kam quvvatli V20 versiyasi.
NEC V30HLmPD70116HYuqori tezlikli (16 MGts gacha), kam quvvatli V30 versiyasi.
NEC V25DPD70320A mikrokontroller NEC V20 versiyasi.
NEC V25HSmPD79011Bilan V25 versiyasi RX116 Ichki ROMdagi RTOS.
NEC V25 +mPD70325V25 ning yuqori tezlikdagi versiyasi.
NEC V33V30-ning alohida manzil va ma'lumotlar avtobuslari bo'lgan versiyasi va uning ko'rsatmalarini dekodlash mikroprogramlangan boshqaruv do'konidan ko'ra qattiq mantiq bilan amalga oshiriladi. O'tkazish qobiliyati bir xil soat chastotasi uchun V30 dan ikki baravar yuqori. V33 ishlash ko'rsatkichiga teng Intel 80286. Xotira manzil maydoni 16 M baytgacha oshiriladi. Ikki qo'shimcha ko'rsatma, BRKXA va RETXA, kengaytirilgan manzil rejimini qo'llab-quvvatlang. 8080 emulyatsiyasi qo'llab-quvvatlanmaydi.
NEC V33AmPD70136AV33 dan farq qiladi, chunki u Intelning 80X86 protsessorlariga mos keladigan kesuvchi vektor raqamlariga ega.
NEC V35mPD70330NEC V30 mikrokontroller versiyasi.
NEC V35HSmPD79021Ichki ROMda RX116 RTOS o'rnatilgan V35 versiyasi.
NEC V35 +mPD70335V35 ning yuqori tezlikda ishlaydigan versiyasi.
NEC V40mPD70208V20-ning o'rnatilgan versiyasi, o'rnatilgan Intel-ga mos keladi 8251 USART, 8253 dasturlashtiriladigan intervalli taymer va 8255 parallel port interfeysi. Olivetti PC1 va Digisystems Jetta XD-da ishlatiladi.
NEC V40HLmPD70208HV40 ning yuqori tezlikli, past kuchlanishli versiyasi.
NEC V50mPD70216V30-ning ichki versiyasi. Bu asosiy protsessor Korg M1.[13]
NEC V50HLmPD70216HV50 ning yuqori tezlikli, past kuchlanishli versiyasi.
NEC V41mPD70270V30HL yadrosi va PC-XT tashqi qurilmalar: 8255 parallel port interfeysi, 8254 dasturlashtiriladigan intervalli taymer, 8259 PIC, 8237 DMA tekshiruvi va 8042 klaviatura tekshiruvi. To'liq DRAM tekshirgichini ham birlashtiradi. Ishlatilgan Olivetti Quaderno XT-20.
NEC V51mPD70280V30HL yadrosi va PC-XT tashqi qurilmalar: 8255 parallel port interfeysi, 8254 dasturlashtiriladigan intervalli taymer, 8259 PIC, 8237 DMA tekshiruvi va 8042 klaviatura tekshiruvi. To'liq DRAM tekshirgichini ham birlashtiradi. Ishlatilgan Olivetti Quaderno XT-20.
NEC V53mPD70236V33 yadrosini 4 kanalli DMA (mPD71087 / i8237), UART (mPD71051 / i8251), uchta taymer / hisoblagich (mPD71054 / bilan birlashtiradii8254 ) va uzilish tekshiruvi (mPD71059 /i8259 ).
NEC V53AmPD70236ABa'zi tashqi qurilmalarni V33A yadrosi bilan birlashtiradi.
NEC V55PImPD70433
Vadem VG230Bitta chipli kompyuter platformasi.[14] VG230 tarkibida 16 MGts chastotali NEC V30HL protsessor va IBM PC / XT mos keladigan yadro mantig'i, sensorli tekislikni qo'llab-quvvatlaydigan LCD tekshiruvi (CGA / AT & T640x400), klaviatura matritsasi skaneri, ikkita PCMCIA 2.1 karta tekshiruvi, EMS 64 MBgacha bo'lgan 4.0 ta qo'shimcha qo'llab-quvvatlash va o'rnatilgan taymer, PIC, DMA, UART va RTC tekshirgichlari. Bu ishlatilgan HP OmniGo 100, 120 va IBM Simon.[15]
Vadem VG330VG230-ning o'rnini bosuvchi 32 MGts chastotali NEC V30MX protsessori va IBM PC / AT-ga mos keladigan yadroli mantiq, ikkita PIC, LCD tekshiruvi (640x480), klaviatura matritsasi skaneri, Kompyuter kartasi ExCA 2.1 tekshiruvi va SIR porti.
NEC V60V60 protsessoridan boshlab NEC x86 dizaynidan chiqib ketdi.

Shuningdek qarang

Adabiyotlar

  1. ^ a b v "8088 & V20". X86 protsessor uchun qo'llanma. 17 noyabr 2018 yil.
  2. ^ a b v Shvets, Gennadiy. "NEC V20 protsessor oilasi". CPU-Jahon.
  3. ^ a b Devis, Stiven R. (1985 yil 24-dekabr). "Kompyuteringizni V seriyali turbo zaryadlash". Kompyuter jurnali. 181-186 betlar.
  4. ^ a b v "1983 年 - 16bit マ イ ク プ サ ッ サ V30 の 開 発 (NEC)" [1983 - V30 16-bitli mikroprotsessor (NEC) ning ishlab chiqarilishi] (yapon tilida). 23 oktyabr 2010. Arxivlangan asl nusxasi 2019 yil 13-iyulda. Olingan 14 iyul 2020.
  5. ^ a b µPD70108 - V20 ™ 16- / 8-bitli mikroprotsessor (PDF). NEC. 1994 yil iyun.
  6. ^ a b Mahoney, Bob (16 oktyabr 1985). "Fayl chiqdi: NECV20B.ALL arxivda joylashgan: NEC-V20.ZIP". Dasturchilar burchagi.
  7. ^ "Nec V30 D70116C-10". X86 CPUS qo'llanmasi. 15 iyul 2020 yil.
  8. ^ Xummel, Robert L. (1988 yil 14-iyun). "Kompyuter o'qituvchisi - aralashtirish protsessorlari". Kompyuter jurnali. 377, 378 betlar.
  9. ^ "NEC foydalanuvchi qo'llanmasi, 16-bitli V seriyali ™, 16- / 8- va 16-bitli mikroprotsessorlar, ko'rsatma". (PDF). 2000 yil sentyabr. Olingan 2014-11-25.
  10. ^ Lemos, Robert (8 iyun 1998). "NEC ishi klonlash uchun bozorni ochdi". ZDNet.
  11. ^ Parker, Reychel (1989 yil 13 fevral). "Sudya mikrokodni mualliflik huquqiga ega deb e'lon qildi". InfoWorld. p. 8.
  12. ^ Contreras, Xorxe; Xandli, Laura; Yang, Terrens (1990 yil mart-may). "NEC v INTEL: Mualliflik huquqi to'g'risidagi qonunda yangi zaminning buzilishi" (PDF). Garvard huquq va texnologiyalar jurnali. 3: 209–222.
  13. ^ Korg M1 xizmat ko'rsatmasi
  14. ^ Vadem VG230 Tuzuvchi uchun qo'llanma
  15. ^ IBM Simon. Dunyodagi birinchi smartfon. Ichkarida nima bor. Habrahabr.ru saytidagi rus tilidagi IBM blogi

Qo'shimcha o'qish

Tashqi havolalar